allure-jswaku/8875/widgets/duration.json
2025-08-13 21:44:49 +00:00

1 line
185 KiB
JSON

[{"uid":"1ba39ecceacd1b10","name":"should not receive a peer event after stop","time":{"start":1755121006394,"stop":1755121006394,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd94a613e15581f","name":"Push message with content topic containing Arabic","time":{"start":1755121448765,"stop":1755121448765,"duration":0},"status":"passed","severity":"normal"},{"uid":"8897f43c9a46a5f5","name":"Query Generator, No message returned","time":{"start":1755121146975,"stop":1755121146976,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0dcf0ecc1a9f1a9","name":"Push message with Arabic payload","time":{"start":1755121448771,"stop":1755121448771,"duration":0},"status":"passed","severity":"normal"},{"uid":"5149d70fb900700","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app59/4/topic763/utf8","time":{"start":1755121128580,"stop":1755121128580,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d7adf4f27da8e9","name":"should get / set UDP multiaddr","time":{"start":1755120819255,"stop":1755120819255,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c007fcedcf311a1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755121046057,"stop":1755121046057,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af156d861897521","name":"should add event listener for peer:discovery","time":{"start":1755120828161,"stop":1755120828171,"duration":10},"status":"passed","severity":"normal"},{"uid":"c86d01a7433376f5","name":"should enable all discoveries when explicitly set","time":{"start":1755120858144,"stop":1755120858145,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18e3453a0ef3dfe","name":"should return all connected peers without codec filter","time":{"start":1755120829859,"stop":1755120829860,"duration":1},"status":"passed","severity":"normal"},{"uid":"b251fd1f4b574f1d","name":"should allow redial after cooldown period","time":{"start":1755120828486,"stop":1755120828486,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dff3e0eceddfd80","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755121033323,"stop":1755121033324,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1f5844df3c227f","name":"should dial all known peers when reached zero connections","time":{"start":1755120934231,"stop":1755120934231,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8edfcaa66e455a","name":"should load peers from local storage and dispatch events","time":{"start":1755120841556,"stop":1755120841556,"duration":0},"status":"passed","severity":"normal"},{"uid":"33229aaec42da2e0","name":"Check received message containing unicode special characters","time":{"start":1755121346913,"stop":1755121346913,"duration":0},"status":"passed","severity":"normal"},{"uid":"d998e2b3c55d5619","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755120870849,"stop":1755120870849,"duration":0},"status":"passed","severity":"normal"},{"uid":"2586656fbab39ea","name":"should not execute task if max attempts is 0","time":{"start":1755120857928,"stop":1755120857929,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a3332819f9f6f0","name":"Check received message containing Arabic","time":{"start":1755121346910,"stop":1755121346910,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e75604524d338bc","name":"Query Generator - true","time":{"start":1755121156607,"stop":1755121156608,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab35213cf3ce50f","name":"should add event listeners for peer connect and disconnect","time":{"start":1755120828977,"stop":1755120828978,"duration":1},"status":"passed","severity":"normal"},{"uid":"246b54882244860b","name":"Push 30 different messages","time":{"start":1755121448775,"stop":1755121448775,"duration":0},"status":"skipped","severity":"normal"},{"uid":"747def91c4d47925","name":"should partition messages based on acknowledgement status","time":{"start":1755120876264,"stop":1755120876265,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e5cda69945859d6","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755121368099,"stop":1755121368100,"duration":1},"status":"passed","severity":"normal"},{"uid":"9586fb6da643f635","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755120915053,"stop":1755120915054,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5993d9a608da973","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755121368083,"stop":1755121368083,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca8fabc4e8f543d","name":"should return undefined if no connection provided","time":{"start":1755120829352,"stop":1755120829352,"duration":0},"status":"passed","severity":"normal"},{"uid":"439f704198ad2a30","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755120837190,"stop":1755120837190,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bfcbedda81a1990","name":"should be safe to call multiple times","time":{"start":1755120829855,"stop":1755120829855,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5aec7caf50f1ac0","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755121026499,"stop":1755121026499,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1e3411eff850f0","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755121043199,"stop":1755121043199,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b03505d06d0cffe","name":"should detect messages with missing dependencies","time":{"start":1755120876263,"stop":1755120876263,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba9230123a99c45","name":"should be delivered immediately if received","time":{"start":1755120876267,"stop":1755120876267,"duration":0},"status":"passed","severity":"normal"},{"uid":"61164dcfb18c94b4","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755120837187,"stop":1755120837187,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb000e6f38e0324e","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755120813317,"stop":1755120813317,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ca26f22dc7dbcd","name":"Generator, 2 different shards","time":{"start":1755121137121,"stop":1755121137121,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e6b5c93b06f62e","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755120870841,"stop":1755120870842,"duration":1},"status":"passed","severity":"normal"},{"uid":"26121952635bfee6","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755121368091,"stop":1755121368091,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d80604d3faf14e","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755121188619,"stop":1755121188619,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ee6b42e6c87da","name":"Publish message with custom timestamp: Wed Aug 13 2025 20:37:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1755121033324,"stop":1755121033324,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85554648a2fa26c","name":"should not return locked peers if enough unlocked are available","time":{"start":1755120858956,"stop":1755120858956,"duration":0},"status":"passed","severity":"normal"},{"uid":"945892226a2bd417","name":"should reject if Relay is requested but not mounted","time":{"start":1755120858839,"stop":1755120858840,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5acd16d64159f1","name":"Renews subscription after lossing a connection","time":{"start":1755121368100,"stop":1755121368100,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4eb7fb7f87b5865","name":"does not throw on valid cases","time":{"start":1755120813164,"stop":1755120813165,"duration":1},"status":"passed","severity":"normal"},{"uid":"e330583396a7a21c","name":"should be safe to call multiple times","time":{"start":1755120829441,"stop":1755120829441,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ee843b8cd2cfcb","name":"Push message with content topic containing numeric","time":{"start":1755121448776,"stop":1755121448776,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe8511afd5f2840","name":"should be able to decode the field with only STORE set to true","time":{"start":1755120818659,"stop":1755120818659,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3dc44589cfa73a6","name":"should clear dial history on start","time":{"start":1755120828475,"stop":1755120828475,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d0aed41e237608","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755120818656,"stop":1755120818656,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda54cfc6f2cf0d7","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755121043197,"stop":1755121043197,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5b8a0a9c1dfef2","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755120870850,"stop":1755120870850,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8347351513a9df","name":"Check publish message containing unicode special characters","time":{"start":1755121033322,"stop":1755121033323,"duration":1},"status":"passed","severity":"normal"},{"uid":"a143a3c41bbf8dbe","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755121128574,"stop":1755121128574,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b833338d45f813","name":"should invoke callbacks when receiving a message","time":{"start":1755120859097,"stop":1755120859098,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f9d84c42ef95ee8","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755121141505,"stop":1755121141505,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58f69d9024760d","name":"should set field with only STORE enabled","time":{"start":1755120819259,"stop":1755120819259,"duration":0},"status":"passed","severity":"normal"},{"uid":"4723b6f6211f816e","name":"Check meta is set [ecies]","time":{"start":1755120849050,"stop":1755120849050,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15bb7c09cc5efd7","name":"should handle peer connect event","time":{"start":1755120828310,"stop":1755120828313,"duration":3},"status":"passed","severity":"normal"},{"uid":"61e1977db693f852","name":"should push the message to the outgoing buffer","time":{"start":1755120876258,"stop":1755120876258,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5d8976fa53cee0","name":"should not fail to start the service if it is already started","time":{"start":1755121006391,"stop":1755121006392,"duration":1},"status":"passed","severity":"normal"},{"uid":"4880a7e7eb460d23","name":"Push message with emoji payload","time":{"start":1755121448763,"stop":1755121448763,"duration":0},"status":"passed","severity":"normal"},{"uid":"2581f8d99ba5693f","name":"should create ShardReader with static shards network config","time":{"start":1755120828527,"stop":1755120828527,"duration":0},"status":"passed","severity":"normal"},{"uid":"1383c0768ce68644","name":"should create ConnectionManager with required options","time":{"start":1755120829852,"stop":1755120829852,"duration":0},"status":"passed","severity":"normal"},{"uid":"1800c7ae6d3c5c20","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755120870851,"stop":1755120870851,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ab83b2db1ddb6a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755121368087,"stop":1755121368087,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2e53d2b0a1d82d","name":"Encoder throws on undefined content topic","time":{"start":1755120829721,"stop":1755120829721,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4125f1daa0256bb","name":"Promise Callback - false","time":{"start":1755121156610,"stop":1755121156610,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f90b7366db2e879","name":"Fields are not dropped","time":{"start":1755120829250,"stop":1755120829251,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7b1c458c7ed2d","name":"should filter peers by codec","time":{"start":1755120829860,"stop":1755120829860,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f853bbecf2218d1","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755120837189,"stop":1755120837189,"duration":0},"status":"passed","severity":"normal"},{"uid":"d434fccd9204666d","name":"Check message with non string payload is not received","time":{"start":1755121346907,"stop":1755121346907,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c07e76d4761c70e","name":"Overlapping topic subscription","time":{"start":1755121043193,"stop":1755121043193,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ff219cacdfce0f0a","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755120912389,"stop":1755120912389,"duration":0},"status":"passed","severity":"normal"},{"uid":"206e5c3cea44671c","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755121033326,"stop":1755121033326,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab290dfa878eaa2","name":"should work with mixed v2 and v3 peers","time":{"start":1755120858942,"stop":1755120858942,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b0eb2fd6518937","name":"should dispatch network event when browser goes online","time":{"start":1755120828315,"stop":1755120828315,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f8483a3fdbc656","name":"caches peers it previously fetched","time":{"start":1755120837645,"stop":1755120837645,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf9f9a1fcdb1ca0","name":"Subscribe and receive messages via waku relay post","time":{"start":1755121368093,"stop":1755121368093,"duration":0},"status":"passed","severity":"normal"},{"uid":"da669afe74ed6743","name":"should clear dial history on stop","time":{"start":1755120828476,"stop":1755120828476,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f53d917a775ab6","name":"should handle complete peer lifecycle","time":{"start":1755120828989,"stop":1755120828990,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36de767dc92fad","name":"should insert message id into causal history","time":{"start":1755120876258,"stop":1755120876259,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae0d9e95cdf167d","name":"Check message on other pubsub topic is not received","time":{"start":1755121346917,"stop":1755121346917,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fdec4556a0d1cba","name":"should perform ping and update peer store on timer","time":{"start":1755120828982,"stop":1755120828982,"duration":0},"status":"passed","severity":"normal"},{"uid":"212798c1801a1273","name":"should properly create location multiaddrs - udp4","time":{"start":1755120819256,"stop":1755120819256,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad362eda446137","name":"should wait for Filter peer to be connected","time":{"start":1755120858842,"stop":1755120858843,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a521375b4ab0a96","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755120819260,"stop":1755120819260,"duration":0},"status":"passed","severity":"normal"},{"uid":"3282495ff20c833","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755120829515,"stop":1755120829516,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f7ceeec47832d3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755121346916,"stop":1755121346916,"duration":0},"status":"passed","severity":"normal"},{"uid":"726435554714c1e5","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755120870854,"stop":1755120870855,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0318a75787355b9","name":"should handle complete connection lifecycle","time":{"start":1755120828324,"stop":1755120828324,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a5b193f50c8a06","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755120870829,"stop":1755120870829,"duration":0},"status":"passed","severity":"normal"},{"uid":"853749246edd2174","name":"should dial peer when no shard info available","time":{"start":1755120828487,"stop":1755120828489,"duration":2},"status":"passed","severity":"normal"},{"uid":"7581794dc1875f49","name":"should handle peer store errors gracefully","time":{"start":1755120828187,"stop":1755120828190,"duration":3},"status":"passed","severity":"normal"},{"uid":"d3a57c14425a040d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755120870850,"stop":1755120870851,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbaea7299115cb75","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1755120858158,"stop":1755120858158,"duration":0},"status":"passed","severity":"normal"},{"uid":"49dbf2a2f490618a","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755121043197,"stop":1755121043198,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a85c564fd52fd7","name":"should create dialer with libp2p and shardReader","time":{"start":1755120828473,"stop":1755120828474,"duration":1},"status":"passed","severity":"normal"},{"uid":"b96dfd95a43c39a0","name":"Check message received after jswaku node is restarted","time":{"start":1755121346919,"stop":1755121346919,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c820490afae56e0","name":"should properly create location multiaddrs - tcp","time":{"start":1755120819258,"stop":1755120819258,"duration":0},"status":"passed","severity":"normal"},{"uid":"4974d2acbfa26ece","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755121368087,"stop":1755121368087,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f3dbe865950cd0","name":"ignores domain fetching errors","time":{"start":1755120837644,"stop":1755120837645,"duration":1},"status":"passed","severity":"normal"},{"uid":"17528cf5283e6dc1","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755121177665,"stop":1755121177665,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e95102d56ab3afa","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755120870846,"stop":1755120870846,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2ba0e9b2796cfd","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755120829722,"stop":1755120829722,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c0251a2b02de9f","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755120828698,"stop":1755120828698,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b8666c80955e58","name":"Renews subscription after lossing a connection","time":{"start":1755121368092,"stop":1755121368092,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7954d14d1b6a80","name":"should handle different types of entries","time":{"start":1755120857058,"stop":1755120857067,"duration":9},"status":"passed","severity":"normal"},{"uid":"6c205ae30fd4c256","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755120870856,"stop":1755120870856,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5824ede16da4348","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755120813186,"stop":1755120813186,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23e9b832dd9dbf1","name":"should work with v3 peers","time":{"start":1755120858942,"stop":1755120858942,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bfa50824ecb81d2","name":"should respect custom numPeersToUse configuration","time":{"start":1755120858959,"stop":1755120858959,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8af27e0c939a51a","name":"Push message with emoji payload","time":{"start":1755121448774,"stop":1755121448774,"duration":0},"status":"passed","severity":"normal"},{"uid":"462010ac5e377fa4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755121368091,"stop":1755121368091,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eee4813b0c532d","name":"should be safe to call multiple times","time":{"start":1755120829854,"stop":1755120829854,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36ba5dfd815d2d9","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755120870842,"stop":1755120870842,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb27c748c654d9b","name":"Push message with content topic containing emoji","time":{"start":1755121448767,"stop":1755121448767,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c684e86676d7ce","name":"Subscribe to topic containing XML and publish message","time":{"start":1755121043196,"stop":1755121043197,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab64cc514a9816b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755121188620,"stop":1755121188620,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19b216188f3e1c","name":"random static sharding 3 - Cluster ID: 859, Shard ID: 698","time":{"start":1755121130072,"stop":1755121130072,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba78d3b6a893c653","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755121177666,"stop":1755121177666,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e6315321ad28d3","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1755120858145,"stop":1755120858145,"duration":0},"status":"passed","severity":"normal"},{"uid":"38918ed1738463a6","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755120870849,"stop":1755120870849,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6b1f3502a71f9","name":"Check message with invalid timestamp is not received","time":{"start":1755121346904,"stop":1755121346905,"duration":1},"status":"passed","severity":"normal"},{"uid":"37529cbb8545856e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755120870855,"stop":1755120870855,"duration":0},"status":"passed","severity":"normal"},{"uid":"e952beebbad2ce5f","name":"Check message with no pubsub topic is not received","time":{"start":1755121346917,"stop":1755121346917,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb0a3ca439d84f0","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app73/3/topic793/json","time":{"start":1755121128576,"stop":1755121128576,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf54af9413088284","name":"random static sharding 5 - Cluster ID: 729, Shard ID: 501","time":{"start":1755121130072,"stop":1755121130072,"duration":0},"status":"passed","severity":"normal"},{"uid":"234ef0f7eb57aa9e","name":"Check received message containing Chinese","time":{"start":1755121346909,"stop":1755121346910,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd40b67c6521ff52","name":"should dispatch network event when browser goes offline","time":{"start":1755120828316,"stop":1755120828316,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a73976947f1acd","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755120858724,"stop":1755120858724,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b789f1f7380566","name":"should dial more peers if under maxConnections","time":{"start":1755120829449,"stop":1755120829449,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e0d7167904ee5","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755121175198,"stop":1755121175198,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc47736a89828030","name":"Relay","time":{"start":1755120898970,"stop":1755120898970,"duration":0},"status":"passed","severity":"normal"},{"uid":"a640073f10f1d2c1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755120813183,"stop":1755120813184,"duration":1},"status":"passed","severity":"normal"},{"uid":"a98d2fee193ea269","name":"isConnected should return true after first peer connects","time":{"start":1755120912390,"stop":1755120912390,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3340615677680ff","name":"should only return 1 node with relay and store capability","time":{"start":1755120837646,"stop":1755120837646,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c62deb351818e25","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755120876261,"stop":1755120876262,"duration":1},"status":"passed","severity":"normal"},{"uid":"b41c1bf5f00085e9","name":"Encoder throws on empty string content topic","time":{"start":1755120829721,"stop":1755120829722,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc6ecb66f3e487b9","name":"Push message with unicode special characters payload","time":{"start":1755121448774,"stop":1755121448774,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad83b0d3acae7c25","name":"should not allow unachievable error rate","time":{"start":1755120870337,"stop":1755120870338,"duration":1},"status":"passed","severity":"normal"},{"uid":"139de07ca869127b","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755120858145,"stop":1755120858157,"duration":12},"status":"passed","severity":"normal"},{"uid":"a38b91937382d37b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755120813184,"stop":1755120813184,"duration":0},"status":"passed","severity":"normal"},{"uid":"383cc393c087f263","name":"should handle complete dial lifecycle","time":{"start":1755120828497,"stop":1755120828498,"duration":1},"status":"passed","severity":"normal"},{"uid":"48faa695bd55568b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755120870848,"stop":1755120870849,"duration":1},"status":"passed","severity":"normal"},{"uid":"b73e9bcb27fd8d25","name":"Reusing cursor across nodes","time":{"start":1755121141505,"stop":1755121141507,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e33f00723595d34","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755121188617,"stop":1755121188618,"duration":1},"status":"passed","severity":"normal"},{"uid":"b72fe2edf7307bbf","name":"does not validate decoders for hash queries","time":{"start":1755120829516,"stop":1755120829516,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca9dc86df9e65dc","name":"should handle ping failures gracefully","time":{"start":1755120828982,"stop":1755120828983,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eb3ea359311fabe","name":"Meta field set when metaSetter is specified","time":{"start":1755120829721,"stop":1755120829721,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f92db5fbc21c19","name":"should only return 1 node with relay capability","time":{"start":1755120837646,"stop":1755120837646,"duration":0},"status":"passed","severity":"normal"},{"uid":"218bd46b5b60b93","name":"should be able to dial TLS multiaddrs","time":{"start":1755120981753,"stop":1755120981753,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e9a39f118701dc","name":"should handle case when globalThis is not available","time":{"start":1755120828310,"stop":1755120828310,"duration":0},"status":"passed","severity":"normal"},{"uid":"413e4aebea23f29a","name":"Callback on promise","time":{"start":1755121174491,"stop":1755121174492,"duration":1},"status":"passed","severity":"normal"},{"uid":"44646b73d65e7dcb","name":"should be able to encode the field with only STORE set to true","time":{"start":1755120818655,"stop":1755120818655,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5c7bdfd2a7fa41","name":"Subscribe and receive messages via waku relay post","time":{"start":1755121368084,"stop":1755121368084,"duration":0},"status":"passed","severity":"normal"},{"uid":"71843100cd1c3a0a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755120870853,"stop":1755120870853,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e2420d5ff64daa","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755121368091,"stop":1755121368091,"duration":0},"status":"passed","severity":"normal"},{"uid":"28053a4da0c0c5c3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755120813182,"stop":1755120813182,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab621a47c7a3817","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755121368097,"stop":1755121368097,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d300923f433b1ed","name":"Check publish message after client node is restarted","time":{"start":1755121033327,"stop":1755121033327,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3e5908928092a3e2","name":"should return false when peer is not found","time":{"start":1755120828535,"stop":1755120828536,"duration":1},"status":"passed","severity":"normal"},{"uid":"6329e7a29ba30b4b","name":"should return false when peer is not on the specified shard","time":{"start":1755120828537,"stop":1755120828537,"duration":0},"status":"passed","severity":"normal"},{"uid":"7750dcfe9705b284","name":"should get / set TCP multiaddr","time":{"start":1755120819255,"stop":1755120819255,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f640205912379fb","name":"recovers when dns.resolve returns empty","time":{"start":1755120837644,"stop":1755120837644,"duration":0},"status":"passed","severity":"normal"},{"uid":"d614d11fb87fe8f3","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755121188618,"stop":1755121188618,"duration":0},"status":"passed","severity":"normal"},{"uid":"12127b3fd2d76f27","name":"should create KeepAliveManager with required options","time":{"start":1755120828973,"stop":1755120828976,"duration":3},"status":"passed","severity":"normal"},{"uid":"30657dad9a10bf74","name":"should check connected peers if present and suitable","time":{"start":1755120858842,"stop":1755120858842,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfa0b707605bffb","name":"Cluster ID 0, shard 1","time":{"start":1755121130067,"stop":1755121130067,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98a3cf9e7810c8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755120813184,"stop":1755120813185,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fa5c31095362bb1","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755120915052,"stop":1755120915052,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7084630fdeb1fb","name":"throws on content topic with empty version field","time":{"start":1755120813168,"stop":1755120813168,"duration":0},"status":"passed","severity":"normal"},{"uid":"c909dbe64e3b2808","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755120870845,"stop":1755120870845,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a320013930c0cfe","name":"Waku message hash computation (payload length 0)","time":{"start":1755120828704,"stop":1755120828704,"duration":0},"status":"passed","severity":"normal"},{"uid":"600e5f90a15e39cf","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755120897618,"stop":1755120897619,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d7e4aa03358e76","name":"Check received message containing Russian","time":{"start":1755121346910,"stop":1755121346910,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2d4ef51c352a8e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755120858040,"stop":1755120858041,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b2517d6762ffb1","name":"Query generator for multiple messages with different content topic format","time":{"start":1755121174484,"stop":1755121174491,"duration":7},"status":"passed","severity":"normal"},{"uid":"e1bb358b2706cd0c","name":"should allow redial after failed dial cooldown expires","time":{"start":1755120828490,"stop":1755120828491,"duration":1},"status":"passed","severity":"normal"},{"uid":"37dc2cba2f2004a1","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755120813174,"stop":1755120813174,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf79ac9371edd36","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755120966886,"stop":1755120966886,"duration":0},"status":"passed","severity":"normal"},{"uid":"37420faa13a63e7b","name":"should encode/decode to text encoding","time":{"start":1755120819251,"stop":1755120819254,"duration":3},"status":"passed","severity":"normal"},{"uid":"6ba14a36c6b102c1","name":"should handle complete discovery-to-dial flow","time":{"start":1755120828195,"stop":1755120828195,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb7f6b5e350128f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755120858724,"stop":1755120858724,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8b075c55a42af","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755120813185,"stop":1755120813186,"duration":1},"status":"passed","severity":"normal"},{"uid":"97cdbd32888c120f","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755120828981,"stop":1755120828982,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75a6973821163db","name":"Check received message containing Russian","time":{"start":1755121346900,"stop":1755121346900,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c66028ef752435","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755120870844,"stop":1755120870845,"duration":1},"status":"passed","severity":"normal"},{"uid":"60734a93d0173318","name":"Push message with custom timestamp: 1724362515305","time":{"start":1755121448780,"stop":1755121448780,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff6b33197b9753b","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755120829451,"stop":1755120829451,"duration":0},"status":"passed","severity":"normal"},{"uid":"62048eb2c03e091f","name":"should handle errors when getting connections","time":{"start":1755120828323,"stop":1755120828323,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b4e9e3ba81919a","name":"isConnected return false after peer stops","time":{"start":1755120912391,"stop":1755120912391,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a815993c8612f3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755120813187,"stop":1755120813187,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b423904127cab1","name":"Push message with Script payload","time":{"start":1755121448761,"stop":1755121448761,"duration":0},"status":"passed","severity":"normal"},{"uid":"8238488027e0ee2e","name":"should create a new stream if no existing for protocol found","time":{"start":1755120829353,"stop":1755120829353,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e12f8b6fab6111","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755121175197,"stop":1755121175197,"duration":0},"status":"broken","severity":"normal"},{"uid":"87b348d80fba29d2","name":"should throw error - no id","time":{"start":1755120819248,"stop":1755120819248,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b30afdc7f5b624","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755121368085,"stop":1755121368085,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c2451e30c12865","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755121046057,"stop":1755121046057,"duration":0},"status":"broken","severity":"normal"},{"uid":"d8740a51faf3fa5","name":"should initialize with isNetworkConnected as false","time":{"start":1755120828295,"stop":1755120828295,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c7e95acffca294","name":"Wrong topic","time":{"start":1755121128580,"stop":1755121128580,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e358b13b24ed7f","name":"should process up to 3 peers at once","time":{"start":1755120828493,"stop":1755120828493,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38c1506a7e8557a","name":"should handle onConnected and onDisconnected","time":{"start":1755120858957,"stop":1755120858957,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9cabf4539804ea6","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755121046051,"stop":1755121046052,"duration":1},"status":"passed","severity":"normal"},{"uid":"109710cbba3e4f24","name":"Push message with custom timestamp: 1724362515305","time":{"start":1755121448768,"stop":1755121448768,"duration":0},"status":"passed","severity":"normal"},{"uid":"149a8c28dc06da75","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755121043194,"stop":1755121043194,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f3e15ec5a8fe2","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755120828991,"stop":1755120828993,"duration":2},"status":"passed","severity":"normal"},{"uid":"39b4224b6ac0be5b","name":"Push message with content topic containing Chinese","time":{"start":1755121448777,"stop":1755121448777,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93a21f7aa80948e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755121368094,"stop":1755121368094,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bffc76b2a829f69c","name":"random static sharding 8 - Cluster ID: 660, Shard ID: 262","time":{"start":1755121130073,"stop":1755121130077,"duration":4},"status":"passed","severity":"normal"},{"uid":"562c68d38200424d","name":"should dial all peers on dial","time":{"start":1755120981750,"stop":1755120981751,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d63c224dd357ad5","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755120912392,"stop":1755120912392,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46afb06084e8dcc","name":"Check received message containing JSON","time":{"start":1755121346912,"stop":1755121346912,"duration":0},"status":"passed","severity":"normal"},{"uid":"5397b7113dc97cfe","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app69/10/topic746/utf8","time":{"start":1755121128578,"stop":1755121128578,"duration":0},"status":"passed","severity":"normal"},{"uid":"88dc8a22e7bafcc","name":"should start and stop interval correctly","time":{"start":1755120857918,"stop":1755120857919,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0216684929d6f3f","name":"should have no discoveries enabled by default","time":{"start":1755120858144,"stop":1755120858144,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2a9cc3c7f51e4a","name":"should add event listeners to globalThis","time":{"start":1755120828297,"stop":1755120828300,"duration":3},"status":"passed","severity":"normal"},{"uid":"7995134c96a157d4","name":"Check message received after jswaku node is restarted","time":{"start":1755121346907,"stop":1755121346907,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c89b6209ea9c7e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755121368093,"stop":1755121368093,"duration":0},"status":"passed","severity":"normal"},{"uid":"747f3cb711d5143e","name":"random static sharding 4 - Cluster ID: 16, Shard ID: 312","time":{"start":1755121130072,"stop":1755121130072,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1aa75fbacaa30fc","name":"Check received message containing Arabic","time":{"start":1755121346899,"stop":1755121346899,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc4897226e061b4","name":"should dial peer when on same shard","time":{"start":1755120828487,"stop":1755120828487,"duration":0},"status":"passed","severity":"normal"},{"uid":"620bc6cf227ab573","name":"should increase lamport timestamp","time":{"start":1755120876259,"stop":1755120876259,"duration":0},"status":"passed","severity":"normal"},{"uid":"79224a97be6202e0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755120813182,"stop":1755120813182,"duration":0},"status":"passed","severity":"normal"},{"uid":"35afd81556d5c562","name":"Query with Ordered Callback, No message returned","time":{"start":1755121146977,"stop":1755121146977,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b954f8d88d41183","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755120870848,"stop":1755120870848,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab9bdd13412cde9","name":"should insert message into bloom filter","time":{"start":1755120876258,"stop":1755120876258,"duration":0},"status":"passed","severity":"normal"},{"uid":"d594474969e70ce8","name":"should handle multiple query options for time ranges","time":{"start":1755120858690,"stop":1755120858692,"duration":2},"status":"passed","severity":"normal"},{"uid":"baadba0d642de7f5","name":"should not be empty after adding a subscription","time":{"start":1755120859097,"stop":1755120859097,"duration":0},"status":"passed","severity":"normal"},{"uid":"2303b7b4e9b4d767","name":"random static sharding 1 - Cluster ID: 220, Shard ID: 334","time":{"start":1755121130067,"stop":1755121130067,"duration":0},"status":"passed","severity":"normal"},{"uid":"524ce890901d6b12","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755120813180,"stop":1755120813181,"duration":1},"status":"passed","severity":"normal"},{"uid":"7840fc4dfd5a785c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755120836645,"stop":1755120836646,"duration":1},"status":"passed","severity":"normal"},{"uid":"a716dc7df7c56352","name":"Push message with Arabic payload","time":{"start":1755121448760,"stop":1755121448760,"duration":0},"status":"passed","severity":"normal"},{"uid":"38612692278903e7","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755120813179,"stop":1755120813179,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c1f73bbd30565","name":"should throw error - no public key","time":{"start":1755120819248,"stop":1755120819249,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ad25eba06cf01a7","name":"Check message with no pubsub topic is not received","time":{"start":1755121346905,"stop":1755121346906,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e168cfb80d5e697","name":"should set field with only FILTER enabled","time":{"start":1755120819259,"stop":1755120819260,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebae0acbe345424f","name":"should handle peerStore errors gracefully","time":{"start":1755120829860,"stop":1755120829860,"duration":0},"status":"passed","severity":"normal"},{"uid":"957da936ca52fba4","name":"should be safe to call multiple times","time":{"start":1755120828480,"stop":1755120828481,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf3489dda35b1088","name":"should dispatch connect and disconnect events","time":{"start":1755120858957,"stop":1755120858957,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a3f2126ce592c1","name":"Check publish message containing SQL Injection","time":{"start":1755121033319,"stop":1755121033320,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf9ce4f5b5e2c2dd","name":"Nodes with multiple pubsub topic","time":{"start":1755121026500,"stop":1755121026500,"duration":0},"status":"passed","severity":"normal"},{"uid":"57003364864f1a7","name":"Publishes to nwaku","time":{"start":1755121020057,"stop":1755121020058,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd5f0ec13bc6883","name":"should handle corrupted local storage data gracefully","time":{"start":1755120841556,"stop":1755120841557,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a438a5d2b9a173b","name":"should return false","time":{"start":1755120819250,"stop":1755120819250,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da090885f564870","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755121043195,"stop":1755121043196,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d580627b00d8e5","name":"Relay - times out","time":{"start":1755121191384,"stop":1755121191384,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa09e3eeb4a9ace6","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755121368100,"stop":1755121368100,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f63912569021ee","name":"Decrypt messages","time":{"start":1755121008420,"stop":1755121008421,"duration":1},"status":"passed","severity":"normal"},{"uid":"548d8d4031105081","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755121141500,"stop":1755121141501,"duration":1},"status":"passed","severity":"normal"},{"uid":"71052887402db556","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755121046052,"stop":1755121046053,"duration":1},"status":"broken","severity":"normal"},{"uid":"f5f0433297c64181","name":"Check message with no payload is not received","time":{"start":1755121346918,"stop":1755121346918,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f2e43a9f6174fb","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755121188621,"stop":1755121188622,"duration":1},"status":"passed","severity":"normal"},{"uid":"644c4f838987db26","name":"should handle peer not in mesh for all topics","time":{"start":1755120828989,"stop":1755120828989,"duration":0},"status":"passed","severity":"normal"},{"uid":"1105a27f4a2bf6c7","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755121046055,"stop":1755121046056,"duration":1},"status":"passed","severity":"normal"},{"uid":"75427b44c5c25fd5","name":"Push message with content topic containing unicode special characters","time":{"start":1755121448767,"stop":1755121448767,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ff067060392679","name":"accepts valid content-filtered query","time":{"start":1755120828991,"stop":1755120828991,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1a717bb36f756d","name":"should remove event listener for peer:discovery","time":{"start":1755120828172,"stop":1755120828173,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b07aff2c35bc2c8","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755121141503,"stop":1755121141504,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e605e591b039144","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755120870835,"stop":1755120870835,"duration":0},"status":"passed","severity":"normal"},{"uid":"8095d4a34950c440","name":"Decoder throws on undefined content topic","time":{"start":1755120849051,"stop":1755120849051,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f952ef55ab5372","name":"Encoder throws on undefined content topic","time":{"start":1755120849050,"stop":1755120849050,"duration":0},"status":"passed","severity":"normal"},{"uid":"b642c14b2289fe7a","name":"should support chaining for add method","time":{"start":1755120857056,"stop":1755120857056,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd7b0ffd9813dfc","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755120837648,"stop":1755120837648,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e25c2f896caa20ec","name":"ends after yielding if response size indicates end","time":{"start":1755120829519,"stop":1755120829519,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9da827ff1dd2bab","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755121046056,"stop":1755121046056,"duration":0},"status":"broken","severity":"normal"},{"uid":"8b91812e1693f6bf","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755121137121,"stop":1755121137121,"duration":0},"status":"passed","severity":"normal"},{"uid":"92aaa34b365a0b3d","name":"ends if response has no messages","time":{"start":1755120829517,"stop":1755120829518,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ec5b552b9067b2","name":"should do nothing when connections still exist","time":{"start":1755120829444,"stop":1755120829444,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81438af332a6a87","name":"should never report false negatives","time":{"start":1755120874573,"stop":1755120874574,"duration":1},"status":"passed","severity":"normal"},{"uid":"2393316d3aee48e8","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755121043192,"stop":1755121043192,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d6187f7a2041c4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755121368094,"stop":1755121368095,"duration":1},"status":"passed","severity":"normal"},{"uid":"af22584c20654bdf","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755121043195,"stop":1755121043195,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9f031d8533a847","name":"Ordered Callback - true","time":{"start":1755121156610,"stop":1755121156612,"duration":2},"status":"passed","severity":"normal"},{"uid":"c89108520cf18420","name":"Waku message hash computation (no timestamp)","time":{"start":1755120828704,"stop":1755120828704,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a7e2e6ea38edda","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755120870853,"stop":1755120870854,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cfe464d1c72a1bf","name":"Check received message with timestamp: 1755120890460 ","time":{"start":1755121346903,"stop":1755121346903,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea64bd27bb68e3b","name":"should handle dial errors","time":{"start":1755120829857,"stop":1755120829857,"duration":0},"status":"passed","severity":"normal"},{"uid":"a446cec6777f3012","name":"should save new peer to store","time":{"start":1755120828190,"stop":1755120828190,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2254cf13c5489e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755120847405,"stop":1755120847406,"duration":1},"status":"passed","severity":"normal"},{"uid":"62cfc023d3263bc3","name":"should add received messages to bloom filter","time":{"start":1755120876260,"stop":1755120876260,"duration":0},"status":"passed","severity":"normal"},{"uid":"742cf67c1c6b0727","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755120870842,"stop":1755120870842,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3e3bacba68e9b7","name":"should encode/decode to RLP encoding","time":{"start":1755120819251,"stop":1755120819251,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee23f98954c5f7f5","name":"Nodes with multiple pubsub topic","time":{"start":1755121026501,"stop":1755121026502,"duration":1},"status":"passed","severity":"normal"},{"uid":"641e3f84937c771e","name":"can query messages by message hash","time":{"start":1755121149067,"stop":1755121149068,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ac057ee36da627","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755120829449,"stop":1755120829450,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbbe38349615c587","name":"Sample","time":{"start":1755120818664,"stop":1755120818664,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f247a41d0f3d1fe","name":"should not create multiple intervals when called multiple times","time":{"start":1755120828475,"stop":1755120828475,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd68130bcad0b8e","name":"Push message with numeric payload","time":{"start":1755121448770,"stop":1755121448771,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfffb636091163cd","name":"should update peer store before dialing","time":{"start":1755120828187,"stop":1755120828187,"duration":0},"status":"passed","severity":"normal"},{"uid":"795a2acaae160285","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755120813185,"stop":1755120813185,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f91c2201816da49","name":"Encoder throws on empty string content topic","time":{"start":1755120849051,"stop":1755120849051,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5c0b49f9161177","name":"should be sent with empty content","time":{"start":1755120876265,"stop":1755120876265,"duration":0},"status":"passed","severity":"normal"},{"uid":"146f32fad88924c4","name":"should be online or offline if network state changed","time":{"start":1755120912392,"stop":1755120912393,"duration":1},"status":"passed","severity":"normal"},{"uid":"471991447a97c28f","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app83/2/topic252/json","time":{"start":1755121128578,"stop":1755121128578,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a2afbf202a5913","name":"should return false when peer is not found","time":{"start":1755120828543,"stop":1755120828544,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ed03595174f33ea","name":"should handle special patterns correctly","time":{"start":1755120874576,"stop":1755120874577,"duration":1},"status":"passed","severity":"normal"},{"uid":"616107e7bcf474f7","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755121026501,"stop":1755121026501,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb233db66952d18d","name":"different cluster: nodes don't connect","time":{"start":1755120966887,"stop":1755120966887,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e7e60de6c6efab","name":"Push message with content topic containing short","time":{"start":1755121448775,"stop":1755121448775,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46300b50ea7ef40","name":"Publish message with rate limit","time":{"start":1755121033328,"stop":1755121033328,"duration":0},"status":"passed","severity":"normal"},{"uid":"492e9233d3fc7752","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755120818658,"stop":1755120818659,"duration":1},"status":"passed","severity":"normal"},{"uid":"bec1e214a107ec1","name":"should send to specified number of peers of used peers","time":{"start":1755120858940,"stop":1755120858941,"duration":1},"status":"passed","severity":"normal"},{"uid":"243045574e18108e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755121368090,"stop":1755121368090,"duration":0},"status":"passed","severity":"normal"},{"uid":"add961a3f3286829","name":"should use DNS peer discovery with light client","time":{"start":1755120895988,"stop":1755120895989,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b6534bf1ac9ebe88","name":"should maintain desired error rate","time":{"start":1755120874573,"stop":1755120874573,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e317c3ba35d29c","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755121036871,"stop":1755121036871,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04c889f632c9cbe","name":"should not receive a peer event before start","time":{"start":1755120841554,"stop":1755120841555,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a900a048fe900e","name":"yields decoded messages","time":{"start":1755120829518,"stop":1755120829518,"duration":0},"status":"passed","severity":"normal"},{"uid":"959c81163cde6fd5","name":"throws on content topic with empty application field","time":{"start":1755120813167,"stop":1755120813168,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ca8607c7e1fbac","name":"should drop connection to all peers on hangUp","time":{"start":1755120981751,"stop":1755120981751,"duration":0},"status":"passed","severity":"normal"},{"uid":"139e62eb188462db","name":"should start all internal components","time":{"start":1755120829854,"stop":1755120829854,"duration":0},"status":"passed","severity":"normal"},{"uid":"875299dc70b98348","name":"different cluster: nodes don't connect","time":{"start":1755120966885,"stop":1755120966885,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b00370f78095edf","name":"can start and stop the service","time":{"start":1755120841552,"stop":1755120841552,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ed13f974ddf3d2","name":"Check received message containing Basic HTML tag","time":{"start":1755121346912,"stop":1755121346912,"duration":0},"status":"passed","severity":"normal"},{"uid":"4022c4d8576ee548","name":"Passing page size 3 when there are 20 messages","time":{"start":1755121171208,"stop":1755121171210,"duration":2},"status":"passed","severity":"normal"},{"uid":"168d85c0bd97e36e","name":"should handle queue processing errors gracefully","time":{"start":1755120828494,"stop":1755120828494,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c1eb50b592db1","name":"Push message with shell command payload","time":{"start":1755121448762,"stop":1755121448762,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7ba72f97cd910c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755120813187,"stop":1755120813188,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4f867a6d46571c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755121046056,"stop":1755121046056,"duration":0},"status":"broken","severity":"normal"},{"uid":"c4485489debc20bb","name":"Ordered Callback - false","time":{"start":1755121156612,"stop":1755121156612,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a60a910f808d33d","name":"should successfully query store with valid decoders and options","time":{"start":1755120858688,"stop":1755120858689,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aab8016bd1e49c3","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755120934232,"stop":1755120934232,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3f08d15a7c1f11","name":"should be safe to call multiple times","time":{"start":1755120828979,"stop":1755120828979,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ebba148be477c1","name":"should clear timers for specific peer on disconnect","time":{"start":1755120828986,"stop":1755120828987,"duration":1},"status":"passed","severity":"normal"},{"uid":"de45fe6e4132d196","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755120828191,"stop":1755120828194,"duration":3},"status":"passed","severity":"normal"},{"uid":"978d6f78e54b391","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755120828981,"stop":1755120828981,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb1b8726cc1e53a","name":"should clear the dialing interval","time":{"start":1755120828476,"stop":1755120828476,"duration":0},"status":"passed","severity":"normal"},{"uid":"44480e110b4b7334","name":"should not dispatch event when already connected","time":{"start":1755120828314,"stop":1755120828315,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c581a765876e592","name":"Push message with content topic containing special chars","time":{"start":1755121448776,"stop":1755121448777,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd69f97489f9fb","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1755121036870,"stop":1755121036871,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d95e39e61a6f52","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755120813174,"stop":1755120813174,"duration":0},"status":"passed","severity":"normal"},{"uid":"16920da57c3442c6","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app33/9/topic69/test.js","time":{"start":1755121128577,"stop":1755121128577,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfeafc42cbe3394f","name":"msgTime: 0 ms from now, startTime: 1755034774764, endTime: 1755121174764","time":{"start":1755121188621,"stop":1755121188621,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaff823c9a68224d","name":"should set field with all protocols enabled","time":{"start":1755120819258,"stop":1755120819259,"duration":1},"status":"passed","severity":"normal"},{"uid":"c890a2d77fd97c0d","name":"more peers than existing","time":{"start":1755121006680,"stop":1755121006681,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fd0f7628952f5fcf","name":"handles different clusterIds correctly","time":{"start":1755120813177,"stop":1755120813178,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f476af9f7d9c14a","name":"Push message with content topic containing SQL Injection","time":{"start":1755121448778,"stop":1755121448778,"duration":0},"status":"passed","severity":"normal"},{"uid":"684ea4fa7bbe3197","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755120870843,"stop":1755120870843,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb73da81a861c82","name":"A test","time":{"start":1755120951806,"stop":1755120951806,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e9a696938825bf","name":"Check received message containing unicode special characters","time":{"start":1755121346902,"stop":1755121346902,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccfeeb7383984f9","name":"should keep entries that haven't expired yet","time":{"start":1755120857057,"stop":1755120857058,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f27fe97470e06e0","name":"should set default options when no config provided","time":{"start":1755120829853,"stop":1755120829853,"duration":0},"status":"passed","severity":"normal"},{"uid":"837c0800b567e26","name":"Passing page size 11 when there are 10 messages","time":{"start":1755121171210,"stop":1755121171211,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f0c994d413c698a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755120813182,"stop":1755120813182,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d92ef495bc657c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755121368083,"stop":1755121368084,"duration":1},"status":"passed","severity":"normal"},{"uid":"620c657c5ca261a0","name":"should wait for LightPush peer to be connected","time":{"start":1755120858842,"stop":1755120858842,"duration":0},"status":"passed","severity":"normal"},{"uid":"462c112909675486","name":"should add and check entries correctly","time":{"start":1755120857049,"stop":1755120857051,"duration":2},"status":"passed","severity":"normal"},{"uid":"44c30e18955e64f7","name":"should send relay ping messages on timer","time":{"start":1755120828985,"stop":1755120828986,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae65ff2fec1bb29","name":"Push message with content topic containing JSON","time":{"start":1755121448766,"stop":1755121448766,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05035c18dd894bf","name":"Push message with short payload","time":{"start":1755121448754,"stop":1755121448755,"duration":1},"status":"passed","severity":"normal"},{"uid":"e34d1d9c8a69ebd3","name":"Sets default value correctly","time":{"start":1755121185680,"stop":1755121185682,"duration":2},"status":"passed","severity":"normal"},{"uid":"548105a6ea97a4b7","name":"should skip peer when already connected","time":{"start":1755120828483,"stop":1755120828484,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0de96eef5e195ca","name":"Push message with long payload","time":{"start":1755121448755,"stop":1755121448755,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4e3767d210cbf4","name":"Check message with no content topic is not received","time":{"start":1755121346917,"stop":1755121346918,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc7a7f0bbd32b94","name":"Check received message containing SQL Injection","time":{"start":1755121346910,"stop":1755121346911,"duration":1},"status":"passed","severity":"normal"},{"uid":"98544d8709021203","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755120870857,"stop":1755120870857,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4435fae4190ce68","name":"retrieves a single peer","time":{"start":1755120837643,"stop":1755120837643,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14cc1b1cf2190de","name":"Subscribe to topic containing long and receive message","time":{"start":1755121368086,"stop":1755121368087,"duration":1},"status":"passed","severity":"normal"},{"uid":"a42cb7c1957df12f","name":"should process queue every 500ms","time":{"start":1755120828492,"stop":1755120828493,"duration":1},"status":"passed","severity":"normal"},{"uid":"b341746169ecc65e","name":"should return null for non-existent peer","time":{"start":1755120829447,"stop":1755120829447,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96586ec604c65f7","name":"should handle shard reader errors gracefully","time":{"start":1755120828494,"stop":1755120828495,"duration":1},"status":"passed","severity":"normal"},{"uid":"770e1a356faf9997","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755120870858,"stop":1755120870858,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3d0ce471413733","name":"Push message with special chars payload","time":{"start":1755121448771,"stop":1755121448771,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17aa1393df54594","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755120829354,"stop":1755120829354,"duration":0},"status":"passed","severity":"normal"},{"uid":"58765d352d33ce65","name":"Push message with rate limit","time":{"start":1755121448780,"stop":1755121448780,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed60430de83b03e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755121188622,"stop":1755121188622,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ddb3b54c6895a2","name":"Subscribe to topic containing long and receive message","time":{"start":1755121368096,"stop":1755121368096,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b8995026922399","name":"Publish message with custom timestamp: Wed Aug 13 2025 22:37:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1755121033324,"stop":1755121033325,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd4b8d17a3db93c2","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1755120951626,"stop":1755120951627,"duration":1},"status":"passed","severity":"normal"},{"uid":"6609bc4059fd999c","name":"random static sharding 9 - Cluster ID: 379, Shard ID: 190","time":{"start":1755121130078,"stop":1755121130078,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b9c5bfdac69eb1","name":"should be safe to call multiple times","time":{"start":1755120829442,"stop":1755120829442,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86c4b23314ff065","name":"Push message with Basic HTML tag payload","time":{"start":1755121448761,"stop":1755121448762,"duration":1},"status":"passed","severity":"normal"},{"uid":"152db7d1f9386cc","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755121174483,"stop":1755121174484,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaf9bb6460d526ee","name":"msgTime: 0 ms from now, startTime: 1754861974764, endTime: 1755121174764","time":{"start":1755121188621,"stop":1755121188621,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5f07cd62c8e2c5","name":"Publish without waiting for remote peer","time":{"start":1755121043190,"stop":1755121043190,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d5ddc30ea237f8","name":"Check received message containing emoji","time":{"start":1755121346914,"stop":1755121346914,"duration":0},"status":"passed","severity":"normal"},{"uid":"25fa1d06f12ded60","name":"Push message with SQL Injection payload","time":{"start":1755121448772,"stop":1755121448772,"duration":0},"status":"passed","severity":"normal"},{"uid":"825c8456c1485c54","name":"random static sharding 6 - Cluster ID: 130, Shard ID: 167","time":{"start":1755121130073,"stop":1755121130073,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e58db384432cd32","name":"Check received message containing Chinese","time":{"start":1755121346899,"stop":1755121346899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2eb895806a326c9","name":"Refresh subscription","time":{"start":1755121368095,"stop":1755121368096,"duration":1},"status":"passed","severity":"normal"},{"uid":"2708a1c2453aeb15","name":"should request peer renewal on specific errors","time":{"start":1755120857924,"stop":1755120857928,"duration":4},"status":"passed","severity":"normal"},{"uid":"7c4893d38d35b209","name":"Push message with content topic containing escaped characters","time":{"start":1755121448766,"stop":1755121448766,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e622a80b51b266","name":"should successfully stop","time":{"start":1755120858726,"stop":1755120858726,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe46dbd10e6da35","name":"Ephemeral field set to true","time":{"start":1755120829721,"stop":1755120829721,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a18692af9fceb0f","name":"should initialize bloom filter with correct parameters","time":{"start":1755120874566,"stop":1755120874572,"duration":6},"status":"passed","severity":"normal"},{"uid":"d96c5e78e91c5d57","name":"returns all values when wanted number is greater than available values","time":{"start":1755120836644,"stop":1755120836645,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b7fbe2081b7e40","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755120870830,"stop":1755120870830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11a2fce9cfd49d0","name":"Subscribe to topic containing short and receive message","time":{"start":1755121368096,"stop":1755121368096,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3a1dc37295c028","name":"should create an instance with libp2p and dialer","time":{"start":1755120828153,"stop":1755120828160,"duration":7},"status":"passed","severity":"normal"},{"uid":"291fc2873d5e1511","name":"Push message with content topic containing emoji","time":{"start":1755121448779,"stop":1755121448779,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bcc8dc4d7f62fb","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755120858960,"stop":1755120858960,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e41a299c271723b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755120870846,"stop":1755120870847,"duration":1},"status":"passed","severity":"normal"},{"uid":"34e4bc71c1daf32f","name":"Subscribe to topic containing long and publish message","time":{"start":1755121043193,"stop":1755121043193,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb16c25fba1e385","name":"should emit a peer event after start","time":{"start":1755121006392,"stop":1755121006393,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e5a199cd702a44","name":"Check received message containing XML","time":{"start":1755121346901,"stop":1755121346901,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ca5e4bb32f2edb","name":"should initialize with custom number of peers","time":{"start":1755120858955,"stop":1755120858955,"duration":0},"status":"passed","severity":"normal"},{"uid":"3056db5ccce5ee17","name":"should not receive a peer event after stop","time":{"start":1755120841555,"stop":1755120841555,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ec866bd4116786","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755120829073,"stop":1755120829073,"duration":0},"status":"passed","severity":"normal"},{"uid":"146c729432caffba","name":"should not be delivered","time":{"start":1755120876266,"stop":1755120876266,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf42cc1691c75169","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755120813173,"stop":1755120813174,"duration":1},"status":"passed","severity":"normal"},{"uid":"888935fdabb5ab36","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755121368090,"stop":1755121368090,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c2e1611fd513ad","name":"should properly create location multiaddrs - tcp6","time":{"start":1755120819257,"stop":1755120819257,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0958a706dca680","name":"should start and setup intervals and event listeners","time":{"start":1755120859098,"stop":1755120859098,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f70ec2c31cdaa","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755120828707,"stop":1755120828707,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea0976d4cf6533","name":"Check message with invalid timestamp is not received","time":{"start":1755121346916,"stop":1755121346917,"duration":1},"status":"passed","severity":"normal"},{"uid":"3320d77dd941d1e4","name":"should dial all remaining peers","time":{"start":1755120829445,"stop":1755120829445,"duration":0},"status":"passed","severity":"normal"},{"uid":"733c5f03e6830117","name":"Push message with JSON payload","time":{"start":1755121448762,"stop":1755121448762,"duration":0},"status":"passed","severity":"normal"},{"uid":"714e3366db786688","name":"should not retry if at least one success","time":{"start":1755120857929,"stop":1755120857929,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c29a19d6ef0d5ac","name":"Fails to publish message with empty text","time":{"start":1755121033325,"stop":1755121033325,"duration":0},"status":"passed","severity":"normal"},{"uid":"30924a1eb305de1d","name":"should be safe to call multiple times","time":{"start":1755120828978,"stop":1755120828978,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c61c7d263b2c91f","name":"Using a function","time":{"start":1755121185674,"stop":1755121185677,"duration":3},"status":"passed","severity":"normal"},{"uid":"91293051aaf8f64","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755120818656,"stop":1755120818657,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb6c6deddc47de2f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755120912389,"stop":1755120912390,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e4b535e5142083","name":"throws on content topic with non-number generation field","time":{"start":1755120813166,"stop":1755120813167,"duration":1},"status":"passed","severity":"normal"},{"uid":"d196c876cfc6e15c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755120813183,"stop":1755120813183,"duration":0},"status":"passed","severity":"normal"},{"uid":"623c2eb68ec2b813","name":"should not fail to start the service if it is already started","time":{"start":1755120841553,"stop":1755120841553,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0feb1b9f3930e4","name":"should insert elements correctly","time":{"start":1755120874572,"stop":1755120874572,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b69511e6bd0d8ce","name":"should stop and cleanup resources","time":{"start":1755120859098,"stop":1755120859099,"duration":1},"status":"passed","severity":"normal"},{"uid":"f01f84ec3475058","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755121174492,"stop":1755121174493,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0b84ab01bd122a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755120837190,"stop":1755120837191,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b1551f0fc00e98f","name":"random static sharding 2 - Cluster ID: 135, Shard ID: 782","time":{"start":1755121130068,"stop":1755121130071,"duration":3},"status":"passed","severity":"normal"},{"uid":"7872885687b4fb3f","name":"Push message with custom timestamp: 1755117315305","time":{"start":1755121448768,"stop":1755121448768,"duration":0},"status":"passed","severity":"normal"},{"uid":"937b294dda6af3d3","name":"Check message with no content topic is not received","time":{"start":1755121346906,"stop":1755121346906,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8d68c99df03fee","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755120813184,"stop":1755120813184,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde9cfc55a9d24b3","name":"Push message with content topic containing escaped characters","time":{"start":1755121448778,"stop":1755121448779,"duration":1},"status":"passed","severity":"normal"},{"uid":"82f878ab3f30e36","name":"should return PeerId when PeerId is provided","time":{"start":1755120829072,"stop":1755120829072,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f18d4191faa4ab","name":"Check message with no payload is not received","time":{"start":1755121346906,"stop":1755121346906,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb71eaed18aad53","name":"should skip peer when not on same cluster","time":{"start":1755120828486,"stop":1755120828487,"duration":1},"status":"passed","severity":"normal"},{"uid":"2487a68fe008a6c4","name":"should deliver messages after dependencies are met","time":{"start":1755120876263,"stop":1755120876264,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee75e253d4a30fef","name":"Check publish message containing Arabic","time":{"start":1755121033318,"stop":1755121033319,"duration":1},"status":"passed","severity":"normal"},{"uid":"769f08a431cb13ad","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755121368096,"stop":1755121368097,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbad180ca6c173ec","name":"Stops search when 2 null results are returned","time":{"start":1755120837077,"stop":1755120837077,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe934db57c1fefb0","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755121033326,"stop":1755121033326,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf24ef5fa6d0c29d","name":"Push message with Russian payload","time":{"start":1755121448760,"stop":1755121448760,"duration":0},"status":"passed","severity":"normal"},{"uid":"3940bbdf7f45b1d5","name":"messageHash returns a Uint8Array","time":{"start":1755120828705,"stop":1755120828705,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01c6c9c340c7d53","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755121046053,"stop":1755121046054,"duration":1},"status":"broken","severity":"normal"},{"uid":"f3ffc85a32a7d14f","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755120813176,"stop":1755120813176,"duration":0},"status":"passed","severity":"normal"},{"uid":"519781bd1583a7ea","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755120837188,"stop":1755120837188,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75352f2bac661f1","name":"pre and post cipher","time":{"start":1755120847808,"stop":1755120847809,"duration":1},"status":"passed","severity":"normal"},{"uid":"474d30e0fb247dcb","name":"Decoder throws on empty string content topic","time":{"start":1755120847409,"stop":1755120847409,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d2bfd54e6baf0e","name":"Used by Waku Relay","time":{"start":1755121185678,"stop":1755121185679,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d06bab0a38b257","name":"should reject if LightPush is requested but not mounted","time":{"start":1755120858840,"stop":1755120858840,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78e0da930de8c5c","name":"should merge provided config with defaults","time":{"start":1755120829853,"stop":1755120829853,"duration":0},"status":"passed","severity":"normal"},{"uid":"a930d6a564ec64a1","name":"should start ping timers on peer connect","time":{"start":1755120828980,"stop":1755120828980,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c05251b8fe1057d","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app79/6/topic884/proto","time":{"start":1755121128578,"stop":1755121128579,"duration":1},"status":"passed","severity":"normal"},{"uid":"c458e2104984e8e","name":"should handle queue overflow by adding peers to queue","time":{"start":1755120828491,"stop":1755120828492,"duration":1},"status":"passed","severity":"normal"},{"uid":"631806403291154a","name":"should properly create location multiaddrs - udp6","time":{"start":1755120819256,"stop":1755120819257,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b759070717c4c90","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755120813175,"stop":1755120813176,"duration":1},"status":"passed","severity":"normal"},{"uid":"c203ab66f1ed8d53","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755120870846,"stop":1755120870846,"duration":0},"status":"passed","severity":"normal"},{"uid":"48618e3f7cf8aac2","name":"Push message with content topic containing SQL Injection","time":{"start":1755121448766,"stop":1755121448766,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4bb2d733c3d343b","name":"Push message with escaped characters payload","time":{"start":1755121448762,"stop":1755121448762,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e95c8d45329ee","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755120829451,"stop":1755120829452,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2f5b6deeaf2141","name":"Push message with special chars payload","time":{"start":1755121448759,"stop":1755121448759,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53833dd04093b5e","name":"should not create relay timers when relay is not provided","time":{"start":1755120828984,"stop":1755120828984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a284814005ed9189","name":"should use configured peers when available","time":{"start":1755120858698,"stop":1755120858701,"duration":3},"status":"passed","severity":"normal"},{"uid":"e594377905812d5c","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755121188620,"stop":1755121188621,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d89c7c9216a759","name":"should reject if Filter is requested but not mounted","time":{"start":1755120858841,"stop":1755120858841,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f0811eec1f1241","name":"Encoder throws on empty string content topic","time":{"start":1755120847408,"stop":1755120847408,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fd557a0be4d4ac","name":"should not fail to stop the service if it was not started","time":{"start":1755120895985,"stop":1755120895985,"duration":0},"status":"passed","severity":"normal"},{"uid":"1535f8cd1a40410e","name":"Get Nodes","time":{"start":1755120837074,"stop":1755120837075,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6b51eb26ddeff0","name":"ignores unrecognized TXT record formats","time":{"start":1755120837645,"stop":1755120837645,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c25357c15e68424","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755120828316,"stop":1755120828322,"duration":6},"status":"passed","severity":"normal"},{"uid":"49d94c6b3d049ef7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755120870851,"stop":1755120870851,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dee3cb4d48d8024","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755120870834,"stop":1755120870834,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3fc097e7daca9","name":"should drop connection via multiaddr with hangUp","time":{"start":1755120981752,"stop":1755120981752,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7506dcc3374c369","name":"should dial peers from store when no connections remain","time":{"start":1755120829443,"stop":1755120829443,"duration":0},"status":"passed","severity":"normal"},{"uid":"b285d43439400d8c","name":"should handle peer disconnect event when no connections remain","time":{"start":1755120828314,"stop":1755120828314,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ecf9fab7c7d335","name":"Cluster id 0, shard 0","time":{"start":1755121130064,"stop":1755121130067,"duration":3},"status":"passed","severity":"normal"},{"uid":"44427cd305f5e956","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755120859098,"stop":1755120859098,"duration":0},"status":"passed","severity":"normal"},{"uid":"db37347434562698","name":"Push message with content topic containing Arabic","time":{"start":1755121448777,"stop":1755121448777,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69a0ba78f65554f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755121368087,"stop":1755121368088,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a29f042ae9aefa","name":"Subscribe to topic containing short and publish message","time":{"start":1755121043193,"stop":1755121043193,"duration":0},"status":"passed","severity":"normal"},{"uid":"531a63c963ee5d3f","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1755120858157,"stop":1755120858157,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ade4852e0d3a41f","name":"Should update shard info","time":{"start":1755120982123,"stop":1755120982123,"duration":0},"status":"passed","severity":"normal"},{"uid":"161a87a1c309bc0a","name":"Check received message containing JSON","time":{"start":1755121346901,"stop":1755121346901,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb52bb2bc4bdb39","name":"Throws when trying to push message with empty payload","time":{"start":1755121448775,"stop":1755121448775,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62caa15766d8e21","name":"nwaku subscribes","time":{"start":1755121020056,"stop":1755121020057,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cdd308704ba5b2d","name":"Overlapping topic subscription","time":{"start":1755121368085,"stop":1755121368086,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e6b98e760782b8d","name":"should skip peer when failed to dial recently","time":{"start":1755120828485,"stop":1755120828485,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffd9efbf07a77e2","name":"ends if stream creation fails","time":{"start":1755120829517,"stop":1755120829517,"duration":0},"status":"passed","severity":"normal"},{"uid":"a973c49b326ec77a","name":"Throws when trying to push message with empty payload","time":{"start":1755121448764,"stop":1755121448764,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccdcf214d751541","name":"Subscribe to topic containing Script and receive message","time":{"start":1755121368098,"stop":1755121368098,"duration":0},"status":"passed","severity":"normal"},{"uid":"674ba39e093bb874","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755120870828,"stop":1755120870829,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1735634a33bfea","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755120829355,"stop":1755120829355,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3f0af98bffa991","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755120870860,"stop":1755120870860,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b6275c6384ab28","name":"should requeue task if no peer is available","time":{"start":1755120857923,"stop":1755120857923,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb335c7d910ec69","name":"rejects hash query with content filter parameters","time":{"start":1755120828994,"stop":1755120828994,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb771cead53a914","name":"Check received message containing long","time":{"start":1755121346898,"stop":1755121346898,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef4089234f4e001","name":"can start the service","time":{"start":1755120841551,"stop":1755120841551,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2a340198b4baf7","name":"new peer added after a peer was already found","time":{"start":1755121036870,"stop":1755121036870,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c9bc960db3765f77","name":"Decoder throws on empty string content topic","time":{"start":1755120849051,"stop":1755120849051,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa15f7601d69f02","name":"should call waitForPeer on Relay","time":{"start":1755120858843,"stop":1755120858844,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a2a0df0319cfc5","name":"Check received message containing special chars","time":{"start":1755121346899,"stop":1755121346899,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e08f0b251bb6b5","name":"should start the dialing interval","time":{"start":1755120828474,"stop":1755120828474,"duration":0},"status":"passed","severity":"normal"},{"uid":"379936a44f7b466c","name":"should return true when peer is on the specified shard","time":{"start":1755120828536,"stop":1755120828536,"duration":0},"status":"passed","severity":"normal"},{"uid":"47085703e0be7b8b","name":"should handle incoming messages","time":{"start":1755120858725,"stop":1755120858726,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb13adabcf0aa97","name":"should handle corrupted shard info gracefully","time":{"start":1755120828551,"stop":1755120828552,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ae06cd29f150fb1","name":"Store - dialed first","time":{"start":1755121191384,"stop":1755121191384,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe452eb24895d599","name":"should remove event listeners from libp2p","time":{"start":1755120828301,"stop":1755120828301,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae096203b27dc46","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755120829072,"stop":1755120829072,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb86eab52b2d78fa","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755120870835,"stop":1755120870835,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5aa88100a9e717b","name":"Init the array if not present","time":{"start":1755120812761,"stop":1755120812762,"duration":1},"status":"passed","severity":"normal"},{"uid":"7687427fc5b0d550","name":"should remove event listeners","time":{"start":1755120828978,"stop":1755120828978,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8082bf1e8b5044","name":"Refresh subscription","time":{"start":1755121368086,"stop":1755121368086,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea143e676be9d70","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755120813175,"stop":1755120813175,"duration":0},"status":"passed","severity":"normal"},{"uid":"780fe62fb1e48c06","name":"Relay + Store","time":{"start":1755120898970,"stop":1755120898970,"duration":0},"status":"passed","severity":"normal"},{"uid":"e417b68a42052ba2","name":"should handle dial errors gracefully","time":{"start":1755120828489,"stop":1755120828490,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d07e2f6c8d32725","name":"Push message with content topic containing special chars","time":{"start":1755121448765,"stop":1755121448765,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e00573708aa2d1","name":"throws on content topic with empty encoding field","time":{"start":1755120813169,"stop":1755120813169,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5d3812a84f9638","name":"should not change state when connections remain after disconnect","time":{"start":1755120828314,"stop":1755120828314,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9abe9d8cf6fc22","name":"Check received message containing short","time":{"start":1755121346897,"stop":1755121346897,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccce274fd75e9534","name":"should stop all internal components","time":{"start":1755120829854,"stop":1755120829855,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3dc55ecc6c6a043","name":"Subscribe and receives messages on 20 topics","time":{"start":1755121368084,"stop":1755121368085,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b87b46e6692ed6","name":"Asymmetric encrypt & decrypt","time":{"start":1755120847807,"stop":1755120847807,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e65293c9f5fe32","name":"accepts valid message hash query","time":{"start":1755120828993,"stop":1755120828993,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbc21dc41864276","name":"should properly clean up resources when disposed","time":{"start":1755120857067,"stop":1755120857073,"duration":6},"status":"passed","severity":"normal"},{"uid":"c17abe9e02ab7552","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755121368099,"stop":1755121368099,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9473ebdc626473a","name":"Fails to push message bigger that 1MB","time":{"start":1755121448769,"stop":1755121448770,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce31a24ea19a3bd3","name":"should return false when peer shard info is not found","time":{"start":1755120828541,"stop":1755120828542,"duration":1},"status":"passed","severity":"normal"},{"uid":"3372790af0ef88de","name":"Passing page size 19 when there are 20 messages","time":{"start":1755121171211,"stop":1755121171212,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd5375c5eb894f1a","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755121043195,"stop":1755121043195,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff6a504e70f4763","name":"rejects hash query with time filter","time":{"start":1755120828994,"stop":1755120828994,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a6ea3a7a2a7c15","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755120813177,"stop":1755120813177,"duration":0},"status":"passed","severity":"normal"},{"uid":"438fdf05ec8cdcd5","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app14/5/topic14/xml","time":{"start":1755121128575,"stop":1755121128576,"duration":1},"status":"passed","severity":"normal"},{"uid":"d56c6a6aa4a97ef2","name":"should continually clean up expired entries at intervals","time":{"start":1755120857074,"stop":1755120857074,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ec4b6699d74368","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755120912388,"stop":1755120912389,"duration":1},"status":"passed","severity":"normal"},{"uid":"862eef09de481cf5","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755120837189,"stop":1755120837189,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d0e0fc5f2756d7","name":"should return PeerId when PeerId is provided","time":{"start":1755120829073,"stop":1755120829073,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c504f93fa79b2a","name":"should not receive a peer event before start","time":{"start":1755121006393,"stop":1755121006393,"duration":0},"status":"passed","severity":"normal"},{"uid":"9912b779dc98b93e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755120837648,"stop":1755120837648,"duration":0},"status":"skipped","severity":"normal"},{"uid":"47b978e87c082e19","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755120849050,"stop":1755120849050,"duration":0},"status":"passed","severity":"normal"},{"uid":"342c0acbdc6d531","name":"Push message with custom timestamp: 1755124515305","time":{"start":1755121448781,"stop":1755121448781,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9b96851c52ac14","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755120858959,"stop":1755120858959,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba9d0afab49d8f5","name":"should drop connection to one peer on hangUp","time":{"start":1755120981752,"stop":1755120981752,"duration":0},"status":"passed","severity":"normal"},{"uid":"741beff415e74e45","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755120895989,"stop":1755120895989,"duration":0},"status":"skipped","severity":"normal"},{"uid":"621572a28244f7a4","name":"Mutual subscription","time":{"start":1755121043189,"stop":1755121043189,"duration":0},"status":"passed","severity":"normal"},{"uid":"5682b508afcbad69","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app17/9/topic666/xml","time":{"start":1755121128577,"stop":1755121128577,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed809f6805b88086","name":"Query generator for multiple messages with different message text format","time":{"start":1755121174483,"stop":1755121174483,"duration":0},"status":"passed","severity":"normal"},{"uid":"440723d09c3ee365","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755120818660,"stop":1755120818660,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd753d8b0c2d458c","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755120870845,"stop":1755120870845,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d6d88c9620050","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755121346916,"stop":1755121346916,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca1d90b9cd459ef","name":"should handle shardReader errors","time":{"start":1755120829862,"stop":1755120829862,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8de3ba13a183619","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755121043194,"stop":1755121043195,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9b825496b5c8bb4","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755120870840,"stop":1755120870841,"duration":1},"status":"passed","severity":"normal"},{"uid":"6accde1f5c5cfa2b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755121368094,"stop":1755121368094,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86b0b4e1153ac15","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755120813181,"stop":1755120813181,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d06d8e69568a72c","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755120870338,"stop":1755120870342,"duration":4},"status":"passed","severity":"normal"},{"uid":"21e259a91874ba24","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755120818657,"stop":1755120818657,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf6995e74da2b14","name":"messageHashStr produces consistent results for the same input","time":{"start":1755120828708,"stop":1755120828708,"duration":0},"status":"passed","severity":"normal"},{"uid":"71147de3ea455373","name":"Check received message with timestamp: 1755120890460 ","time":{"start":1755121346915,"stop":1755121346915,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fac089fa886ec7","name":"Push message with content topic containing numeric","time":{"start":1755121448764,"stop":1755121448765,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d42285fb2a0e950","name":"return first retrieved peers without further DNS queries","time":{"start":1755120837646,"stop":1755120837647,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22b88887c8d4ce4","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755120829354,"stop":1755120829355,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db143a8691d671b","name":"should handle a minimal index list","time":{"start":1755120813317,"stop":1755120813317,"duration":0},"status":"passed","severity":"normal"},{"uid":"691f84e622bcd49f","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755120837647,"stop":1755120837647,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f39fcf919b917f","name":"Push message with Chinese payload","time":{"start":1755121448759,"stop":1755121448759,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca7e71508b4a6e4","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755121026500,"stop":1755121026501,"duration":1},"status":"passed","severity":"normal"},{"uid":"74aad03e759f4781","name":"Query with Ordered Callback, No Decoder","time":{"start":1755121146977,"stop":1755121146977,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b7adc180f5131a","name":"should properly create location multiaddrs - tcp4","time":{"start":1755120819256,"stop":1755120819256,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb2224c0cb562f","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755121043191,"stop":1755121043191,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab0153840234404","name":"should return false when navigator.onLine is false","time":{"start":1755120828308,"stop":1755120828309,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b88f94aa05d394","name":"should clear all timers","time":{"start":1755120828979,"stop":1755120828979,"duration":0},"status":"passed","severity":"normal"},{"uid":"94835d7c75b5dacf","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755121346904,"stop":1755121346904,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d162380a271b58","name":"should handle relay send failures gracefully","time":{"start":1755120828986,"stop":1755120828986,"duration":0},"status":"passed","severity":"normal"},{"uid":"7229cc6856592b9","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755120870848,"stop":1755120870848,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae095a6876364026","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755120966885,"stop":1755120966886,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0b2577ec9f19949","name":"should retry failed tasks","time":{"start":1755120857924,"stop":1755120857924,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef88053ee7971c1c","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755120829855,"stop":1755120829856,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a0318b9b42edf7","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755120876260,"stop":1755120876260,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7312d917dec8bc6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755121046055,"stop":1755121046055,"duration":0},"status":"passed","severity":"normal"},{"uid":"3929b77f9f179bf7","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755120870342,"stop":1755120870343,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e6be1abdee7e5e","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755121141504,"stop":1755121141504,"duration":0},"status":"passed","severity":"normal"},{"uid":"1551afbc4ad5a43a","name":"Push message with XML payload","time":{"start":1755121448772,"stop":1755121448773,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc34e8620941cd35","name":"Push message with long payload","time":{"start":1755121448770,"stop":1755121448770,"duration":0},"status":"passed","severity":"normal"},{"uid":"2553cc2c1637f5e4","name":"Push message with content topic containing long","time":{"start":1755121448775,"stop":1755121448776,"duration":1},"status":"passed","severity":"normal"},{"uid":"c43917c7d4e57945","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755121043191,"stop":1755121043191,"duration":0},"status":"passed","severity":"normal"},{"uid":"132e37829cea2811","name":"Push message with content topic containing long","time":{"start":1755121448764,"stop":1755121448764,"duration":0},"status":"passed","severity":"normal"},{"uid":"3324243f3e03fedc","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755120847406,"stop":1755120847406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cea5c1bd3faa20","name":"Sign & Recover","time":{"start":1755120847809,"stop":1755120847809,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0597d5987b59630","name":"Subscribe to topic containing XML and receive message","time":{"start":1755121368089,"stop":1755121368089,"duration":0},"status":"passed","severity":"normal"},{"uid":"d869dda80e1ff275","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755121368092,"stop":1755121368092,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad8a60e6ab6892a","name":"Check publish message containing shell command","time":{"start":1755121033321,"stop":1755121033322,"duration":1},"status":"passed","severity":"normal"},{"uid":"22549c5e4b4b68b2","name":"should not modify tags of connections for different peers","time":{"start":1755120858961,"stop":1755120858961,"duration":0},"status":"passed","severity":"normal"},{"uid":"becf84bbf38218b","name":"Check publish message containing JSON","time":{"start":1755121033321,"stop":1755121033321,"duration":0},"status":"passed","severity":"normal"},{"uid":"1889b2d5d9231fb6","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755120876266,"stop":1755120876267,"duration":1},"status":"passed","severity":"normal"},{"uid":"41a798a13505e8da","name":"should not receive a peer event before start","time":{"start":1755120895987,"stop":1755120895987,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b0f08b69d42071","name":"should handle task timeouts","time":{"start":1755120857928,"stop":1755120857928,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49df40b5f403ffd","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755121177665,"stop":1755121177666,"duration":1},"status":"passed","severity":"normal"},{"uid":"f776afbef3f384b2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755120870854,"stop":1755120870854,"duration":0},"status":"passed","severity":"normal"},{"uid":"51bf16ac3883b9f0","name":"should handle multiple peers with different shard configurations","time":{"start":1755120828498,"stop":1755120828499,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdb9603c9227281d","name":"messageHashStr returns a hex string","time":{"start":1755120828705,"stop":1755120828707,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e9ac487bb80deb4","name":"should create KeepAliveManager with relay","time":{"start":1755120828977,"stop":1755120828977,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae7a1dbb840f4a4","name":"Correctly serialized arguments","time":{"start":1755120967194,"stop":1755120967194,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdca72165ebb195e","name":"Push message with unicode special characters payload","time":{"start":1755121448762,"stop":1755121448763,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6ec12a8473b105","name":"should create ConnectionManager with relay","time":{"start":1755120829852,"stop":1755120829852,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10f57576a226e36","name":"Fails to push message with large meta","time":{"start":1755121448780,"stop":1755121448780,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd0f34d78059ccc","name":"Check publish message containing escaped characters","time":{"start":1755121033322,"stop":1755121033322,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5456a689d3300c","name":"should initialize with default number of peers","time":{"start":1755120858955,"stop":1755120858955,"duration":0},"status":"passed","severity":"normal"},{"uid":"9246ce78affa50f5","name":"Check publish message after service node is restarted","time":{"start":1755121033327,"stop":1755121033327,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9feea15eaf7ce1df","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755121368096,"stop":1755121368096,"duration":0},"status":"passed","severity":"normal"},{"uid":"213d7bf2703889f5","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755120818661,"stop":1755120818661,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdabf96b812d36d","name":"Generator, one shard","time":{"start":1755121137120,"stop":1755121137120,"duration":0},"status":"passed","severity":"normal"},{"uid":"6470406bd14cefab","name":"should be safe to call multiple times","time":{"start":1755120828171,"stop":1755120828172,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5a10a89760cd38","name":"should handle empty pubsub topics","time":{"start":1755120828988,"stop":1755120828988,"duration":0},"status":"passed","severity":"normal"},{"uid":"b491febb90939832","name":"Relay Node - default protocol","time":{"start":1755121191386,"stop":1755121191386,"duration":0},"status":"passed","severity":"normal"},{"uid":"9204987c31dbc823","name":"should throw error - invalid id","time":{"start":1755120819249,"stop":1755120819250,"duration":1},"status":"passed","severity":"normal"},{"uid":"9563256461eb50e","name":"can query messages normally","time":{"start":1755121149067,"stop":1755121149067,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab533cc3d622bb1","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755120813180,"stop":1755120813180,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4323a9c77f1398","name":"should handle case with no peers in store","time":{"start":1755120829446,"stop":1755120829446,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2e44811cd5d5dd","name":"can start the service","time":{"start":1755120895983,"stop":1755120895984,"duration":1},"status":"passed","severity":"normal"},{"uid":"3646875acae9fda4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755121368093,"stop":1755121368093,"duration":0},"status":"passed","severity":"normal"},{"uid":"92233c3fdae40c99","name":"throws if decoders don't match content topics","time":{"start":1755120829516,"stop":1755120829516,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6168263c3da227","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755120828542,"stop":1755120828542,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9d1478dd2de061","name":"should emit a peer event after start","time":{"start":1755120841553,"stop":1755120841554,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ea34d6840c3907","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755120895990,"stop":1755120895990,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1fc03b05900a97c9","name":"can start the service","time":{"start":1755121006389,"stop":1755121006390,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ff5d4644ff8b87","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755120828542,"stop":1755120828543,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceec0aeb1ec6fe09","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755120870856,"stop":1755120870856,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4a989dd821d13a","name":"should retry if all attempts fail","time":{"start":1755120857932,"stop":1755120857932,"duration":0},"status":"passed","severity":"normal"},{"uid":"f427a8c7e39ecd37","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755120829440,"stop":1755120829441,"duration":1},"status":"passed","severity":"normal"},{"uid":"8579c519314f01de","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755120858725,"stop":1755120858725,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71f3de9b94c4e75","name":"should handle errors when globalThis is not available","time":{"start":1755120828301,"stop":1755120828301,"duration":0},"status":"passed","severity":"normal"},{"uid":"2811d37a6dad5a16","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755120813183,"stop":1755120813183,"duration":0},"status":"passed","severity":"normal"},{"uid":"698f8678bdc5cdef","name":"Subscribe to topic containing Script and receive message","time":{"start":1755121368089,"stop":1755121368089,"duration":0},"status":"passed","severity":"normal"},{"uid":"108c60221cd2296d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755121368088,"stop":1755121368088,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7a7ae92fead70f","name":"Decoder throws on undefined content topic","time":{"start":1755120847409,"stop":1755120847409,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb8650939696a0e","name":"should return peer for existing peer","time":{"start":1755120829447,"stop":1755120829447,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7cf63a7ce0e6db","name":"should not receive a peer event after stop","time":{"start":1755120895987,"stop":1755120895988,"duration":1},"status":"passed","severity":"normal"},{"uid":"a75d4e6131e6718c","name":"should properly start and stop event listening","time":{"start":1755120858041,"stop":1755120858051,"duration":10},"status":"passed","severity":"normal"},{"uid":"45b1c781eb31c1f5","name":"Bloom filter","time":{"start":1755120876130,"stop":1755120876131,"duration":1},"status":"passed","severity":"normal"},{"uid":"3030942dba79f26d","name":"same cluster, static sharding: nodes connect","time":{"start":1755120966874,"stop":1755120966877,"duration":3},"status":"passed","severity":"normal"},{"uid":"9cd0372ebf1fbfca","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755120837186,"stop":1755120837187,"duration":1},"status":"passed","severity":"normal"},{"uid":"7431b279ee62fd59","name":"tcp ip4 address","time":{"start":1755120818605,"stop":1755120818610,"duration":5},"status":"passed","severity":"normal"},{"uid":"777e53f96083652c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755120870857,"stop":1755120870857,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5e06a91de6a6ee","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755121188619,"stop":1755121188619,"duration":0},"status":"broken","severity":"normal"},{"uid":"ae587ea2be03b7f9","name":"should return false when peer is on different cluster","time":{"start":1755120828536,"stop":1755120828537,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1bbd078e89eeeb1","name":"Query Generator - false","time":{"start":1755121156608,"stop":1755121156609,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e6b26acbe35626","name":"Accepts a valid Waku Message","time":{"start":1755120862359,"stop":1755120862360,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef6d8692caa638e","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755120870844,"stop":1755120870844,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbad1e010071944","name":"should lock peers when selected","time":{"start":1755120858956,"stop":1755120858956,"duration":0},"status":"passed","severity":"normal"},{"uid":"411029fe4876bc49","name":"should return false when network is not connected","time":{"start":1755120829856,"stop":1755120829856,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fd6cd1aa89fe97","name":"Should update multiaddrs","time":{"start":1755120982123,"stop":1755120982123,"duration":0},"status":"passed","severity":"normal"},{"uid":"15783894fea9982e","name":"Push message with custom timestamp: 1755124515305","time":{"start":1755121448769,"stop":1755121448769,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a15509139e8f847","name":"Check publish message containing special chars","time":{"start":1755121033318,"stop":1755121033318,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae497684755370a5","name":"Subscribe to topic containing XML and receive message","time":{"start":1755121368098,"stop":1755121368098,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1a2a8aea2705ee","name":"Ordered callback, aborts when callback returns true","time":{"start":1755121174493,"stop":1755121174493,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23945bf76eac48d","name":"should dial peer when peer is discovered","time":{"start":1755120828185,"stop":1755120828185,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f06eaa33c2db6c3","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755120828699,"stop":1755120828704,"duration":5},"status":"passed","severity":"normal"},{"uid":"5af521f76c390210","name":"returns only open connection if one present","time":{"start":1755120829163,"stop":1755120829168,"duration":5},"status":"passed","severity":"normal"},{"uid":"fca18f846b696109","name":"should not allow k > 12","time":{"start":1755120870332,"stop":1755120870337,"duration":5},"status":"passed","severity":"normal"},{"uid":"e43af1b3086c061c","name":"Check received message containing Script","time":{"start":1755121346911,"stop":1755121346911,"duration":0},"status":"passed","severity":"normal"},{"uid":"854a25b2a9116980","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755120857923,"stop":1755120857924,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f283629dca93aaa","name":"can start and stop the service","time":{"start":1755120895984,"stop":1755120895985,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea449e0003c1a272","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755121146974,"stop":1755121146975,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b35d28de2a445a0","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755121346919,"stop":1755121346919,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0db423ddf8d924","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755120912391,"stop":1755120912391,"duration":0},"status":"passed","severity":"normal"},{"uid":"8917c45e0e7d3b80","name":"Relay + Store","time":{"start":1755120819260,"stop":1755120819260,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c284f058f0123ca","name":"should dial peer immediately when queue is empty","time":{"start":1755120828481,"stop":1755120828482,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc095f3c5e61c02","name":"Subscribe and receive messages via lightPush","time":{"start":1755121368092,"stop":1755121368092,"duration":0},"status":"passed","severity":"normal"},{"uid":"636f45179bb0793b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755121368098,"stop":1755121368098,"duration":0},"status":"passed","severity":"normal"},{"uid":"202d71d36d1e285c","name":"throws an error for improperly formatted content topics","time":{"start":1755120813179,"stop":1755120813179,"duration":0},"status":"passed","severity":"normal"},{"uid":"f080d75858e824bd","name":"should mark all messages in causal history as acknowledged","time":{"start":1755120876261,"stop":1755120876261,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92b677ead435646","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755120876262,"stop":1755120876262,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2b8c5c09ac0311","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755120837189,"stop":1755120837190,"duration":1},"status":"passed","severity":"normal"},{"uid":"92d09640b5c129b2","name":"should fail to send if no connected peers found","time":{"start":1755120858940,"stop":1755120858940,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d516ff7beefaa3","name":"messageHashStr produces different results for different inputs","time":{"start":1755120828708,"stop":1755120828708,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e17fc94f2975d7","name":"should clear existing timers before creating new ones","time":{"start":1755120828987,"stop":1755120828987,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9575f1af79e87c7","name":"should return usable stream attached to connection","time":{"start":1755120829351,"stop":1755120829351,"duration":0},"status":"passed","severity":"normal"},{"uid":"52bb9aca794fc22","name":"should properly create location multiaddrs - udp","time":{"start":1755120819257,"stop":1755120819257,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbdeb227f151ae60","name":"should return false when peer has no shard info","time":{"start":1755120828535,"stop":1755120828535,"duration":0},"status":"passed","severity":"normal"},{"uid":"61097e8ca40975c5","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755121043197,"stop":1755121043197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be535a1500a4ed7","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755120876263,"stop":1755120876263,"duration":0},"status":"passed","severity":"normal"},{"uid":"b217223b490d630e","name":"Push message with Russian payload","time":{"start":1755121448772,"stop":1755121448772,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e40a1f466739e76","name":"Push message with content topic containing Russian","time":{"start":1755121448765,"stop":1755121448766,"duration":1},"status":"passed","severity":"normal"},{"uid":"93da477c4b9c7509","name":"Check message with non string payload is not received","time":{"start":1755121346918,"stop":1755121346919,"duration":1},"status":"passed","severity":"normal"},{"uid":"a14df577ec80bfd","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755120876261,"stop":1755120876261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c7610848ec0ec0","name":"Rejects garbage","time":{"start":1755120862361,"stop":1755120862361,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9010e9c5a30d918","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755120897619,"stop":1755120897619,"duration":0},"status":"passed","severity":"normal"},{"uid":"d158c93203d5d981","name":"Store - dialed after - with timeout","time":{"start":1755121191384,"stop":1755121191385,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ca70a405cd9bb43","name":"should handle errors gracefully when getting peer info","time":{"start":1755120828544,"stop":1755120828544,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff89717463e2a405","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app54/8/topic744/xml","time":{"start":1755121128579,"stop":1755121128579,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3053fd9348719b","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755121141504,"stop":1755121141504,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e65aad6c51cac9","name":"should be empty after removing the only subscription","time":{"start":1755120859097,"stop":1755120859097,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3d4aab1587c361","name":"random static sharding 7 - Cluster ID: 317, Shard ID: 30","time":{"start":1755121130073,"stop":1755121130073,"duration":0},"status":"passed","severity":"normal"},{"uid":"7578349e74e2e764","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755120813173,"stop":1755120813173,"duration":0},"status":"passed","severity":"normal"},{"uid":"98dcea9f193c9d66","name":"should serialize and deserialize correctly","time":{"start":1755120874574,"stop":1755120874576,"duration":2},"status":"passed","severity":"normal"},{"uid":"89931b5ece3a40fa","name":"Passing page size 1 when there are 4 messages","time":{"start":1755121171207,"stop":1755121171207,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac20474f5403405c","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755120849049,"stop":1755120849049,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae02070223da3b0a","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755120876265,"stop":1755120876265,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b58e406c87d848","name":"random static sharding 10 - Cluster ID: 900, Shard ID: 270","time":{"start":1755121130078,"stop":1755121130078,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2de8ebb88c064ef","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755120828704,"stop":1755120828705,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc556ab04fd7cf96","name":"Check publish message containing short","time":{"start":1755121033316,"stop":1755121033317,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1baa4500b2b5e2e","name":"should get all peers from store","time":{"start":1755120829444,"stop":1755120829444,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9592067d0bf5ae0","name":"groups content topics by expected pubsub topic","time":{"start":1755120813177,"stop":1755120813177,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac06400a378094b8","name":"should register libp2p event listeners when start is called","time":{"start":1755120858958,"stop":1755120858958,"duration":0},"status":"passed","severity":"normal"},{"uid":"521fd1f73494ffa","name":"isConnected should return false after all peers disconnect","time":{"start":1755120912390,"stop":1755120912391,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1601a8e26db6d55","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755120951627,"stop":1755120951629,"duration":2},"status":"passed","severity":"normal"},{"uid":"f03ab124e4198c83","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755121368098,"stop":1755121368098,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1ba6691ec860e3","name":"Push message with content topic containing Russian","time":{"start":1755121448777,"stop":1755121448778,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae67ec962ad0d4d","name":"Query with Promise Callback, No Decoder","time":{"start":1755121146978,"stop":1755121146978,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ce74cc548b01db","name":"Non TWN Cluster","time":{"start":1755121128574,"stop":1755121128575,"duration":1},"status":"passed","severity":"normal"},{"uid":"24895953cda6790f","name":"should encodeTxt and decodeTxt","time":{"start":1755120819242,"stop":1755120819242,"duration":0},"status":"passed","severity":"normal"},{"uid":"4883b2200e0afa98","name":"should initialize with Unhealthy status","time":{"start":1755120858028,"stop":1755120858036,"duration":8},"status":"passed","severity":"normal"},{"uid":"d8dc2aca13443309","name":"should dial second nwaku node that was discovered","time":{"start":1755120891282,"stop":1755120891284,"duration":2},"status":"skipped","severity":"normal"},{"uid":"f3a9bef9921f4006","name":"Push message equal or less that 1MB","time":{"start":1755121448769,"stop":1755121448769,"duration":0},"status":"passed","severity":"normal"},{"uid":"d729939c1782b0d","name":"should handle errors when accessing navigator","time":{"start":1755120828323,"stop":1755120828323,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89155b9346aa9c9","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755121141505,"stop":1755121141505,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b46e69212e4680","name":"Push message with JSON payload","time":{"start":1755121448773,"stop":1755121448773,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf2942b8ac82e06","name":"Refresh subscription","time":{"start":1755121043192,"stop":1755121043192,"duration":0},"status":"skipped","severity":"normal"},{"uid":"491ac098e568b7ec","name":"Check publish message containing Russian","time":{"start":1755121033319,"stop":1755121033319,"duration":0},"status":"passed","severity":"normal"},{"uid":"551dd9d2c664503f","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755120818657,"stop":1755120818658,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd64a768202c678","name":"Decoder throws on undefined content topic","time":{"start":1755120829722,"stop":1755120829722,"duration":0},"status":"passed","severity":"normal"},{"uid":"456312471b4d21f0","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755120813317,"stop":1755120813317,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9efd0e29efe7bf","name":"Query Generator, No Decoder","time":{"start":1755121146975,"stop":1755121146975,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e32b4ffe8b46664","name":"same cluster: nodes connect","time":{"start":1755120966886,"stop":1755120966886,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bd929ba4fc00ce","name":"should remove event listeners from globalThis","time":{"start":1755120828302,"stop":1755120828302,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2f17bbfe293859","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755120858956,"stop":1755120858956,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0040c67869cb194","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755121368100,"stop":1755121368100,"duration":0},"status":"passed","severity":"normal"},{"uid":"9932b9edd6b71cb","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755120870850,"stop":1755120870850,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42076def4c3cb90","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755121177666,"stop":1755121177666,"duration":0},"status":"passed","severity":"normal"},{"uid":"16405b327852e415","name":"Encoder throws on undefined content topic","time":{"start":1755120847408,"stop":1755120847408,"duration":0},"status":"passed","severity":"normal"},{"uid":"59af25caad0de5ae","name":"should set field with all protocols disabled","time":{"start":1755120819258,"stop":1755120819258,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad81bd63d34df87","name":"it tolerates circular branch references","time":{"start":1755120837644,"stop":1755120837644,"duration":0},"status":"passed","severity":"normal"},{"uid":"367735128639a91e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755120870852,"stop":1755120870853,"duration":1},"status":"passed","severity":"normal"},{"uid":"e961501333e7bcf9","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755120818656,"stop":1755120818656,"duration":0},"status":"passed","severity":"normal"},{"uid":"818e972d55ea6acd","name":"should not dispatch event when already disconnected","time":{"start":1755120828315,"stop":1755120828315,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cc7d20865bb0dc","name":"Check received message with timestamp: 1755120890460000000 ","time":{"start":1755121346915,"stop":1755121346915,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87c1d24d09da503","name":"should reject if Store is requested but not mounted","time":{"start":1755120858840,"stop":1755120858841,"duration":1},"status":"passed","severity":"normal"},{"uid":"b026df18be51c292","name":"should properly create peer info with all multiaddrs","time":{"start":1755120819258,"stop":1755120819258,"duration":0},"status":"passed","severity":"normal"},{"uid":"4caf3cd46918e8f4","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755120870835,"stop":1755120870836,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc0dd14b30f7987","name":"should handle browser offline state overriding peer connections","time":{"start":1755120828324,"stop":1755120828324,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbe5a78c0d45488","name":"should handle case when navigator is not available","time":{"start":1755120828309,"stop":1755120828309,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb1335739f23d37","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755120858958,"stop":1755120858958,"duration":0},"status":"passed","severity":"normal"},{"uid":"7435da9de477354e","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755120897620,"stop":1755120897621,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f1ce016c505af25","name":"Ephemeral messages are not stored","time":{"start":1755120897617,"stop":1755120897618,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5cf71eec59f29be","name":"should not fail to stop the service if it was not started","time":{"start":1755120841552,"stop":1755120841553,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3860aa87f208978","name":"should handle all zero keep alive options","time":{"start":1755120828988,"stop":1755120828989,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a13db7ed17762a8","name":"should dial peers from store on start","time":{"start":1755120829440,"stop":1755120829440,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebdafbcecf0171e0","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755120895989,"stop":1755120895989,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4bd4f3cd8e5c3501","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755120813181,"stop":1755120813181,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0cb4c5d24dd67bc","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755120870828,"stop":1755120870828,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d518b69bf02ddac","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755120858693,"stop":1755120858698,"duration":5},"status":"passed","severity":"normal"},{"uid":"a1022217a53720fc","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755120828984,"stop":1755120828985,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e923e9b675b068","name":"Push message with custom timestamp: 1755117315305","time":{"start":1755121448781,"stop":1755121448781,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8d3803f3d0603d","name":"Subscribe and receives messages on 20 topics","time":{"start":1755121368094,"stop":1755121368094,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb37426a34e0560","name":"should remove expired entries after TTL has passed","time":{"start":1755120857056,"stop":1755120857057,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f25b31ab960624","name":"should throw error - no id","time":{"start":1755120819249,"stop":1755120819249,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7f10f499c18822","name":"Subscribe to topic containing Script and publish message","time":{"start":1755121043196,"stop":1755121043196,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b788832accdea98","name":"should populate queue if has active dial","time":{"start":1755120828485,"stop":1755120828486,"duration":1},"status":"passed","severity":"normal"},{"uid":"39cbaec961c6e28e","name":"Decoder throws on empty string content topic","time":{"start":1755120829722,"stop":1755120829722,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3cf85d1e659f26","name":"should add peer to queue when queue is not empty","time":{"start":1755120828482,"stop":1755120828483,"duration":1},"status":"passed","severity":"normal"},{"uid":"62fc084bf959c579","name":"should update ack status of messages in outgoing buffer","time":{"start":1755120876266,"stop":1755120876266,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda2ce0497e82991","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755120876264,"stop":1755120876264,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f0f20e59ecc8","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755120813173,"stop":1755120813173,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60a0d7f3d9725e2","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755120813174,"stop":1755120813175,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1035cd611eeb9","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755121043198,"stop":1755121043199,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d5d89e12a04d7c","name":"should skip updating peer store if peer has same addresses","time":{"start":1755120828191,"stop":1755120828191,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d595d1076e12cd","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755121368090,"stop":1755121368090,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea07e1ed32fe781b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755121368084,"stop":1755121368084,"duration":0},"status":"passed","severity":"normal"},{"uid":"2130f896196e36e4","name":"Round trip binary serialization","time":{"start":1755120829720,"stop":1755120829721,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d70ecabec6c42ed","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755120858959,"stop":1755120858959,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfc553f062a881c","name":"Fails to push message bigger that 1MB","time":{"start":1755121448782,"stop":1755121448782,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43254ce3e196686","name":"should be empty when created","time":{"start":1755120859096,"stop":1755120859097,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d06c5a8341949d","name":"should add and remove event listeners correctly","time":{"start":1755120841557,"stop":1755120841557,"duration":0},"status":"passed","severity":"normal"},{"uid":"2189ca38c1e613d4","name":"should return false when peer is on different cluster","time":{"start":1755120828528,"stop":1755120828528,"duration":0},"status":"passed","severity":"normal"},{"uid":"974d8ccd0961ffb9","name":"Stops search when maxGet is reached","time":{"start":1755120837075,"stop":1755120837076,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e561007fbb79bb","name":"Push message with content topic containing unicode special characters","time":{"start":1755121448779,"stop":1755121448779,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e89a31d4190937","name":"Filter","time":{"start":1755121191385,"stop":1755121191385,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1206e47c6333bfc","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755120870830,"stop":1755120870834,"duration":4},"status":"passed","severity":"normal"},{"uid":"2153a9d7c86a6685","name":"should do nothing if no non-locked connections to drop","time":{"start":1755120829450,"stop":1755120829450,"duration":0},"status":"passed","severity":"normal"},{"uid":"2909465d09e5d617","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755120813180,"stop":1755120813180,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c8cdfe8e89cd76","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755120818660,"stop":1755120818661,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0030b5381a0b496","name":"Fails to push message with large meta","time":{"start":1755121448767,"stop":1755121448768,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d85b8989ce3b1c","name":"Check publish message containing Chinese","time":{"start":1755121033318,"stop":1755121033318,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ee8d31719ad3c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755121368089,"stop":1755121368090,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b7c679b7f8fc18","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755121146977,"stop":1755121146978,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba1d0e3e3e5511fe","name":"should dial with PeerId and return stream","time":{"start":1755120829856,"stop":1755120829856,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed286527073d309","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755120858040,"stop":1755120858040,"duration":0},"status":"passed","severity":"normal"},{"uid":"6710a599d5f66408","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755121146976,"stop":1755121146977,"duration":1},"status":"passed","severity":"normal"},{"uid":"babccf1fb3e6afff","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755120829861,"stop":1755120829861,"duration":0},"status":"passed","severity":"normal"},{"uid":"775fa04d031c1de4","name":"returns all values when wanted number matches available values","time":{"start":1755120836638,"stop":1755120836644,"duration":6},"status":"passed","severity":"normal"},{"uid":"9e7da19d12c4f996","name":"A test","time":{"start":1755120951807,"stop":1755120951807,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e21a65313bfde77","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755120828294,"stop":1755120828294,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12e51ddb7587f5f","name":"should throw error - no public key","time":{"start":1755120819250,"stop":1755120819250,"duration":0},"status":"passed","severity":"normal"},{"uid":"786bfc6e08ad1c2d","name":"Check received message containing Script","time":{"start":1755121346900,"stop":1755121346900,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee8813c74134cac","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755120818659,"stop":1755120818659,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f5a5491e81beee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755120870859,"stop":1755120870859,"duration":0},"status":"passed","severity":"normal"},{"uid":"405247d2226533a3","name":"Subscribe to topic containing short and receive message","time":{"start":1755121368086,"stop":1755121368086,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fa669d73422744","name":"Check received message containing shell command","time":{"start":1755121346912,"stop":1755121346913,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b228a3a10d17f57","name":"Check publish message containing Script","time":{"start":1755121033320,"stop":1755121033320,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf99647a0eea0972","name":"should create ShardReader with auto sharding network config","time":{"start":1755120828526,"stop":1755120828526,"duration":0},"status":"passed","severity":"normal"},{"uid":"baffa7289bf4b337","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755120828985,"stop":1755120828985,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c1d15dc14edfca","name":"should return false and handle errors gracefully","time":{"start":1755120829859,"stop":1755120829859,"duration":0},"status":"passed","severity":"normal"},{"uid":"320302e7e92f4352","name":"Check received message containing numeric","time":{"start":1755121346909,"stop":1755121346909,"duration":0},"status":"passed","severity":"normal"},{"uid":"1acb1aedaea100e5","name":"Check received message containing escaped characters","time":{"start":1755121346902,"stop":1755121346902,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d3f9542eebce4b","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755120813170,"stop":1755120813172,"duration":2},"status":"passed","severity":"normal"},{"uid":"b464191708358ec4","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755121043192,"stop":1755121043192,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad31934e7102cc1","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755121026502,"stop":1755121026502,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f43ae4c21a00a5","name":"should wait for Store peer to be connected","time":{"start":1755120858843,"stop":1755120858843,"duration":0},"status":"passed","severity":"normal"},{"uid":"d563ab529b2a714f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755120818660,"stop":1755120818660,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa36a43ef3bc158f","name":"Push to array if already present","time":{"start":1755120812763,"stop":1755120812763,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9a6658f44131de","name":"Check publish message containing numeric","time":{"start":1755121033317,"stop":1755121033318,"duration":1},"status":"passed","severity":"normal"},{"uid":"e496f2ceac102f1","name":"Push message with Chinese payload","time":{"start":1755121448771,"stop":1755121448771,"duration":0},"status":"passed","severity":"normal"},{"uid":"e970e62f459bd36d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755120870855,"stop":1755120870855,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5d00922889dcb1","name":"should throw error when no peers are available","time":{"start":1755120858689,"stop":1755120858689,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e135941e08726a3","name":"should not dial peers from store when browser is not connected","time":{"start":1755120829443,"stop":1755120829443,"duration":0},"status":"passed","severity":"normal"},{"uid":"986913ac10580828","name":"should handle case with all peers already connected","time":{"start":1755120829446,"stop":1755120829446,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82b477486dcf3b8","name":"Promise Callback - true","time":{"start":1755121156610,"stop":1755121156610,"duration":0},"status":"passed","severity":"normal"},{"uid":"58892c6b5e33caaf","name":"Check received message containing special chars","time":{"start":1755121346909,"stop":1755121346909,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5381ce33d21d8e6","name":"should retry on complete failure if specified","time":{"start":1755120858941,"stop":1755120858941,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db75d1a4d85c002","name":"Check received message containing numeric","time":{"start":1755121346898,"stop":1755121346898,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78f518be2de1c98","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755120870826,"stop":1755120870826,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f54b8ef36f212f1","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755120870834,"stop":1755120870834,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40cfb456be1a9e2","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755120813172,"stop":1755120813172,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e399a06bcdece5","name":"Check received message containing shell command","time":{"start":1755121346902,"stop":1755121346902,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57d31c090199e41","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755120858960,"stop":1755120858960,"duration":0},"status":"passed","severity":"normal"},{"uid":"861cfbf5f7fd1924","name":"Passing page size 10 when there are 10 messages","time":{"start":1755121171210,"stop":1755121171210,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4737b2dc547e7f2","name":"Publish message with custom timestamp: Thu Aug 22 2024 21:37:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1755121033324,"stop":1755121033324,"duration":0},"status":"passed","severity":"normal"},{"uid":"520f3641bbf3b0c7","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755120858959,"stop":1755120858960,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d6166a98c5f49d","name":"throws on empty content topic","time":{"start":1755120813165,"stop":1755120813165,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4cc68328fbb47a","name":"Default pageSize","time":{"start":1755121171212,"stop":1755121171212,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac7a40004e62fe7","name":"should dial peers from store when browser is connected","time":{"start":1755120829442,"stop":1755120829443,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f8374b2963e53ef","name":"yields undefined for messages without content topic","time":{"start":1755120829518,"stop":1755120829518,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0718dbfa407950","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755120818661,"stop":1755120818661,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0faacd87be52e8c","name":"should add event listeners to libp2p","time":{"start":1755120828297,"stop":1755120828297,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea8a876ba7150f9","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755120870338,"stop":1755120870338,"duration":0},"status":"passed","severity":"normal"},{"uid":"77869a0336e089a7","name":"udp ip6 address","time":{"start":1755120818610,"stop":1755120818611,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ea8fa4671e88cf","name":"Check publish message containing long","time":{"start":1755121033317,"stop":1755121033317,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d97186ebfa48e5","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755121043199,"stop":1755121043199,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a000ead82a44d76","name":"Callback on promise, aborts when callback returns true","time":{"start":1755121174492,"stop":1755121174492,"duration":0},"status":"passed","severity":"normal"},{"uid":"995f242953c8f50d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755120870858,"stop":1755120870858,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3b5b7a1a5b810e","name":"Js publishes, other Js receives","time":{"start":1755121020059,"stop":1755121020059,"duration":0},"status":"passed","severity":"normal"},{"uid":"80eb39f238759093","name":"LightPush","time":{"start":1755121191385,"stop":1755121191385,"duration":0},"status":"passed","severity":"normal"},{"uid":"795cc31ba9493e74","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755120828309,"stop":1755120828309,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec107e50b51dfb08","name":"should stop ping timers on peer disconnect","time":{"start":1755120828981,"stop":1755120828981,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77e573fa09c8fa7","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755120966891,"stop":1755120966891,"duration":0},"status":"passed","severity":"normal"},{"uid":"32de260cc2a25bc0","name":"should filter out already connected peers","time":{"start":1755120829445,"stop":1755120829445,"duration":0},"status":"passed","severity":"normal"},{"uid":"b870205c7c75abf9","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755120829450,"stop":1755120829451,"duration":1},"status":"passed","severity":"normal"},{"uid":"76923310c833018","name":"should handle dial errors gracefully","time":{"start":1755120828186,"stop":1755120828186,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fdb92a3c719361","name":"should dial one peer on dial","time":{"start":1755120981751,"stop":1755120981752,"duration":1},"status":"passed","severity":"normal"},{"uid":"8975f6361d65c98f","name":"Push message with rate limit","time":{"start":1755121448768,"stop":1755121448768,"duration":0},"status":"passed","severity":"normal"},{"uid":"33181b7bf817801","name":"Push message with numeric payload","time":{"start":1755121448755,"stop":1755121448759,"duration":4},"status":"broken","severity":"normal"},{"uid":"b4537573dec708e3","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755120870826,"stop":1755120870826,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb28f1c8e26f9403","name":"throws on content topic with empty topic name field","time":{"start":1755120813168,"stop":1755120813169,"duration":1},"status":"passed","severity":"normal"},{"uid":"722d7f34a454c6e2","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755120829448,"stop":1755120829449,"duration":1},"status":"passed","severity":"normal"},{"uid":"61098bec603a2277","name":"Push message with Script payload","time":{"start":1755121448772,"stop":1755121448772,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b8a732abdfc598","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755120870858,"stop":1755120870859,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a8a7c51e88938c4","name":"should hang up with multiaddr and return true on success","time":{"start":1755120829858,"stop":1755120829859,"duration":1},"status":"passed","severity":"normal"},{"uid":"43020868ce6a4efa","name":"accepts time-filtered query with content filter","time":{"start":1755120828994,"stop":1755120828994,"duration":0},"status":"passed","severity":"normal"},{"uid":"698474eb6869396f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755121368084,"stop":1755121368084,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce23316d75ea8e1a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755120870854,"stop":1755120870854,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aed3b469e87077c","name":"Check received message with timestamp: 1755120890460000000 ","time":{"start":1755121346903,"stop":1755121346903,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e70d503dfed8356","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app67/7/topic502/test.js","time":{"start":1755121128576,"stop":1755121128576,"duration":0},"status":"passed","severity":"normal"},{"uid":"459e27732a8b5e8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755120870859,"stop":1755120870859,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b4001bba2f952a","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755120858958,"stop":1755120858958,"duration":0},"status":"passed","severity":"normal"},{"uid":"17141337a60cbd88","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755120819243,"stop":1755120819247,"duration":4},"status":"passed","severity":"normal"},{"uid":"afb049ca06735789","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755120870843,"stop":1755120870843,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b34ad5ff0c017d","name":"should skip peer when dialed recently","time":{"start":1755120828484,"stop":1755120828485,"duration":1},"status":"passed","severity":"normal"},{"uid":"f221996f9f11ccf6","name":"Push message with content topic containing JSON","time":{"start":1755121448778,"stop":1755121448778,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c483f35c651b9f2","name":"should handle peer store errors gracefully","time":{"start":1755120829447,"stop":1755120829448,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f1b6c4954912462","name":"should return false when pubsub topic parsing fails","time":{"start":1755120828543,"stop":1755120828543,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8b72e7ecd67207","name":"should not fail to stop the service if it was not started","time":{"start":1755121006391,"stop":1755121006391,"duration":0},"status":"passed","severity":"normal"},{"uid":"3420ecc5042d4dcf","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755121368088,"stop":1755121368088,"duration":0},"status":"passed","severity":"normal"},{"uid":"70198071c82fb00e","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755120876262,"stop":1755120876262,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7002c31f7ca2cc","name":"should not retry if at least one success","time":{"start":1755120858941,"stop":1755120858941,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc6acaa4a20bbef","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755120870841,"stop":1755120870841,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7203d7a10ef8c63","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755120858955,"stop":1755120858956,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7590a4290677ff3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755120813186,"stop":1755120813186,"duration":0},"status":"passed","severity":"normal"},{"uid":"445a0a214ec1fa05","name":"peer exchange sets tag","time":{"start":1755121036870,"stop":1755121036870,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af554a2f2b61399","name":"Relay - dialed after","time":{"start":1755121191383,"stop":1755121191384,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d7baaf16ada41","name":"Check received message containing long","time":{"start":1755121346908,"stop":1755121346908,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80152e31f515d54","name":"Push message with content topic containing Chinese","time":{"start":1755121448765,"stop":1755121448765,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc7c36a641fd328","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755121368085,"stop":1755121368085,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4e1dd8d6e2ab1cd7","name":"Nwaku publishes","time":{"start":1755121020058,"stop":1755121020059,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a5468645135a85","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755121046054,"stop":1755121046055,"duration":1},"status":"broken","severity":"normal"},{"uid":"829038e85714efb5","name":"should remove event listeners","time":{"start":1755120829441,"stop":1755120829441,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a86632ef3bc24c0","name":"Push message with meta","time":{"start":1755121448767,"stop":1755121448767,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d17eb45baf0876","name":"Passing an array","time":{"start":1755121185670,"stop":1755121185670,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ac09209b694d2a","name":"should sort peers by ping value","time":{"start":1755120829860,"stop":1755120829861,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb0dc50cf2a7da3a","name":"Subscribe and publish message","time":{"start":1755121043191,"stop":1755121043191,"duration":0},"status":"passed","severity":"normal"},{"uid":"7597fb59ec018c55","name":"Check publish message containing emoji","time":{"start":1755121033323,"stop":1755121033323,"duration":0},"status":"passed","severity":"normal"},{"uid":"3668f10835c0d6b1","name":"should attach causal history and bloom filter to each message","time":{"start":1755120876259,"stop":1755120876259,"duration":0},"status":"passed","severity":"normal"},{"uid":"998afbdec981c6bc","name":"connected peers and dial","time":{"start":1755121006680,"stop":1755121006680,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1febbb98745f9b32","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755120829448,"stop":1755120829448,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3df56d15d7158a","name":"should process tasks in queue","time":{"start":1755120857919,"stop":1755120857919,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d6f0f0519f9b90","name":"Symmetric encrypt & Decrypt","time":{"start":1755120847808,"stop":1755120847808,"duration":0},"status":"passed","severity":"normal"},{"uid":"44af523cda68704d","name":"Check publish message containing Basic HTML tag","time":{"start":1755121033320,"stop":1755121033321,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55725afabe7561c","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755120818658,"stop":1755120818658,"duration":0},"status":"passed","severity":"normal"},{"uid":"338eda4f56f4069d","name":"should reject on timeout if it was set","time":{"start":1755120858841,"stop":1755120858841,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e62fd15cd8d0764","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755120813172,"stop":1755120813172,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2afb2460ef8a09","name":"should handle network check errors gracefully","time":{"start":1755120828495,"stop":1755120828495,"duration":0},"status":"passed","severity":"normal"},{"uid":"3096e25b225a890","name":"should handle dial errors gracefully","time":{"start":1755120829445,"stop":1755120829446,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4fe1a1dcd234def","name":"Overlapping topic subscription","time":{"start":1755121368095,"stop":1755121368095,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1a7be673394a76","name":"should return no connections if no open connection provided","time":{"start":1755120829168,"stop":1755120829168,"duration":0},"status":"passed","severity":"normal"},{"uid":"df49c2b6f9ba8989","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755120828984,"stop":1755120828984,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f7d7ee7365a37d","name":"Check received message containing SQL Injection","time":{"start":1755121346900,"stop":1755121346900,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd20ee3e33b9934e","name":"Check meta is set [symmetric]","time":{"start":1755120847406,"stop":1755120847407,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a7c60823bc0a3b3","name":"non connected peers","time":{"start":1755121006681,"stop":1755121006681,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cf7ff76011a64f74","name":"Push message with shell command payload","time":{"start":1755121448773,"stop":1755121448773,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6b86ba57afcfd9","name":"Subscribe and receive messages via lightPush","time":{"start":1755121368083,"stop":1755121368083,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f91d2370cbae27","name":"Check received message containing emoji","time":{"start":1755121346903,"stop":1755121346903,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe4438c85d8076d","name":"should reject if WakuNode is not started","time":{"start":1755120858839,"stop":1755120858839,"duration":0},"status":"passed","severity":"normal"},{"uid":"5722db9f0dcd5381","name":"should create all internal components","time":{"start":1755120829853,"stop":1755120829853,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea82e3dcff3e6ba","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755121346904,"stop":1755121346904,"duration":0},"status":"passed","severity":"normal"},{"uid":"40bee31c6577ba2e","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755120828983,"stop":1755120828984,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e370a35be0d17c","name":"should return true when peer is on the same cluster","time":{"start":1755120828527,"stop":1755120828528,"duration":1},"status":"passed","severity":"normal"},{"uid":"233fd74a6b7151a8","name":"should handle hash queries without validation","time":{"start":1755120858698,"stop":1755120858698,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1836db7e3b72a1","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755120828698,"stop":1755120828699,"duration":1},"status":"passed","severity":"normal"},{"uid":"2878262176b1946","name":"should be safe to call multiple times","time":{"start":1755120828173,"stop":1755120828185,"duration":12},"status":"passed","severity":"normal"},{"uid":"d34dda81f50ed4ea","name":"should decode valid enr with tcp successfully","time":{"start":1755120819248,"stop":1755120819248,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5677d3591f83f3","name":"should maintain proper timestamps if all messages received","time":{"start":1755120876260,"stop":1755120876260,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc6eef28e38c414","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755121026500,"stop":1755121026500,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5ea05a8db15bde","name":"should select older connection if present","time":{"start":1755120829168,"stop":1755120829177,"duration":9},"status":"passed","severity":"normal"},{"uid":"953aa44286dc6e43","name":"returns nothing if no connections present","time":{"start":1755120829163,"stop":1755120829163,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29685c495b6f974","name":"Publish message with large meta","time":{"start":1755121033328,"stop":1755121033328,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6cf384c32b38b91","name":"Check received message containing Basic HTML tag","time":{"start":1755121346901,"stop":1755121346901,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44bb78511e82663","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1755120841556,"stop":1755120841556,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5c441271741952","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755120813187,"stop":1755120813187,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d895f3e3d2e2fca","name":"Push message with meta","time":{"start":1755121448779,"stop":1755121448780,"duration":1},"status":"passed","severity":"normal"},{"uid":"29162a7a0eef0052","name":"throws on content topic with too few or too many fields","time":{"start":1755120813166,"stop":1755120813166,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38445b3a5ddcbfd","name":"Passing invalid cursor","time":{"start":1755121141507,"stop":1755121141507,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2547871acf5d50","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755120870836,"stop":1755120870840,"duration":4},"status":"passed","severity":"normal"},{"uid":"c4f59074c5bf29f8","name":"Does not throw an exception when node disconnects","time":{"start":1755121185669,"stop":1755121185670,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d05f5247bc82b7","name":"should return false when peer is not on topic","time":{"start":1755120829861,"stop":1755120829861,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb9be4427f136e8","name":"yields undefined for messages without decoder","time":{"start":1755120829518,"stop":1755120829519,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c0f3a8f582ab0c","name":"should check false positive rate","time":{"start":1755120874577,"stop":1755120874577,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f1aca97bb37dd6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755121175196,"stop":1755121175197,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b56160e8f94959","name":"Push message with content topic containing short","time":{"start":1755121448764,"stop":1755121448764,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb78a3624847e5d","name":"configure the node with multiple content topics","time":{"start":1755121128581,"stop":1755121128581,"duration":0},"status":"passed","severity":"normal"},{"uid":"317e9889a9a9d428","name":"throws on content topic with generation field greater than 0","time":{"start":1755120813167,"stop":1755120813167,"duration":0},"status":"passed","severity":"normal"},{"uid":"219ca1a4615d1c6","name":"should emit a peer event after start","time":{"start":1755120895986,"stop":1755120895987,"duration":1},"status":"passed","severity":"normal"},{"uid":"b591d4b07e71bb79","name":"Register correct protocols","time":{"start":1755121043190,"stop":1755121043190,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29f31f35ddf6a90","name":"should hang up with PeerId and return true on success","time":{"start":1755120829857,"stop":1755120829858,"duration":1},"status":"passed","severity":"normal"},{"uid":"87de55894cd9e6ae","name":"connects to nwaku","time":{"start":1755121185668,"stop":1755121185669,"duration":1},"status":"passed","severity":"normal"},{"uid":"16b923242bbe2032","name":"Passing page size 0 when there are 110 messages","time":{"start":1755121171207,"stop":1755121171207,"duration":0},"status":"passed","severity":"normal"},{"uid":"259229f8d42c2b8","name":"should not discard bootstrap peers if under the limit","time":{"start":1755120934232,"stop":1755120934233,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4a4b811e74ef962","name":"should increase lamport timestamp","time":{"start":1755120876257,"stop":1755120876258,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc178460fd315049","name":"should throw an error for insufficient data","time":{"start":1755120813318,"stop":1755120813318,"duration":0},"status":"passed","severity":"normal"},{"uid":"774b9d386bb669f3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755121368099,"stop":1755121368099,"duration":0},"status":"passed","severity":"normal"},{"uid":"b278b6fef0d1e98f","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755120858960,"stop":1755120858960,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa145ab9eca28be","name":"should properly compute the node id","time":{"start":1755120819251,"stop":1755120819251,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4c79dac1e44174","name":"Check received message containing short","time":{"start":1755121346908,"stop":1755121346908,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e318d5effad0a09","name":"Push message with XML payload","time":{"start":1755121448761,"stop":1755121448761,"duration":0},"status":"passed","severity":"normal"},{"uid":"971289fd5f5d28ec","name":"Relay - dialed first","time":{"start":1755121191383,"stop":1755121191383,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8abc748d7fca43e","name":"rejects content-filtered query with only contentTopics","time":{"start":1755120828993,"stop":1755120828993,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2eb3a1350ac8ab6","name":"Push message with Basic HTML tag payload","time":{"start":1755121448773,"stop":1755121448773,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbe454974948fd","name":"throws if store query response has error status","time":{"start":1755120829517,"stop":1755120829517,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe705e65dae95201","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755121368093,"stop":1755121368094,"duration":1},"status":"passed","severity":"normal"},{"uid":"199e12d6d988e781","name":"should handle peer store update failures gracefully","time":{"start":1755120828983,"stop":1755120828983,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e5f15b846c7b92","name":"topics with same application and version share the same shard","time":{"start":1755120813176,"stop":1755120813176,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c958fbea9b934a3","name":"less peers than existing","time":{"start":1755121006681,"stop":1755121006681,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7011cf54fd190e3c","name":"should not fail to start the service if it is already started","time":{"start":1755120895986,"stop":1755120895986,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a0475153c3a452","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755120818654,"stop":1755120818655,"duration":1},"status":"passed","severity":"normal"},{"uid":"51351cbf5b88a82f","name":"should return different streams if requested simultaniously","time":{"start":1755120829353,"stop":1755120829354,"duration":1},"status":"passed","severity":"normal"},{"uid":"5883d012abc93396","name":"Check received message containing XML","time":{"start":1755121346911,"stop":1755121346911,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d48f898f3d09f4","name":"Query generator for 2000 messages","time":{"start":1755121174493,"stop":1755121174493,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2993b7db51552ef","name":"All","time":{"start":1755120898970,"stop":1755120898971,"duration":1},"status":"passed","severity":"normal"},{"uid":"3684075de2b78992","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755121188618,"stop":1755121188619,"duration":1},"status":"passed","severity":"normal"},{"uid":"836f43d6ad776f8c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755121368085,"stop":1755121368085,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de492748d870f48","name":"Push 30 different messages","time":{"start":1755121448763,"stop":1755121448763,"duration":0},"status":"skipped","severity":"normal"},{"uid":"71f8076cf79f62f6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755121368099,"stop":1755121368099,"duration":0},"status":"passed","severity":"normal"},{"uid":"5013b7f5765e54fe","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755121368097,"stop":1755121368097,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0fcb70fa33052f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755120870847,"stop":1755120870847,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2086cfcda36f8ea","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755120813175,"stop":1755120813175,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4130f93d9a3c68","name":"should return true even if peer has no overlapping shards","time":{"start":1755120828528,"stop":1755120828535,"duration":7},"status":"passed","severity":"normal"},{"uid":"80c1da4b51a76e19","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755121026499,"stop":1755121026499,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bf60b6ab07f1d8","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755120870847,"stop":1755120870847,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea9f96cc60218b","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755120876264,"stop":1755120876264,"duration":0},"status":"passed","severity":"normal"},{"uid":"92568bc9403085c1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755121368087,"stop":1755121368087,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12c4c1cc6cb7aaf","name":"should handle v3 RLN errors","time":{"start":1755120858942,"stop":1755120858943,"duration":1},"status":"passed","severity":"normal"},{"uid":"61eef93dbf933c7e","name":"Passing page size 110 when there are 120 messages","time":{"start":1755121171212,"stop":1755121171212,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fe45dbba7ed403","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755120870852,"stop":1755120870852,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47f15174b48fa2c","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755121043194,"stop":1755121043194,"duration":0},"status":"passed","severity":"normal"},{"uid":"834adb6e7245b7ba","name":"should not process empty queue","time":{"start":1755120828493,"stop":1755120828494,"duration":1},"status":"passed","severity":"normal"},{"uid":"1daee374612167ad","name":"should return empty array when no peers connected","time":{"start":1755120829859,"stop":1755120829859,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4b2d1d1eb6535f","name":"Query generator for multiple messages","time":{"start":1755121174483,"stop":1755121174483,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7c6de0adf9532","name":"Check publish message containing XML","time":{"start":1755121033320,"stop":1755121033320,"duration":0},"status":"passed","severity":"normal"},{"uid":"761f6369915500e0","name":"Delete observer","time":{"start":1755121008421,"stop":1755121008422,"duration":1},"status":"passed","severity":"normal"},{"uid":"272b6661afd19ac6","name":"can start and stop the service","time":{"start":1755121006390,"stop":1755121006390,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c82a816a603f69","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755120870851,"stop":1755120870852,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b60f4fe675851c9","name":"should decode valid enr successfully","time":{"start":1755120819242,"stop":1755120819243,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fefdda04416a049","name":"Push message with short payload","time":{"start":1755121448770,"stop":1755121448770,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e12a638887426ee","name":"should set field with only RELAY enabled","time":{"start":1755120819259,"stop":1755120819259,"duration":0},"status":"passed","severity":"normal"},{"uid":"92059a9f6773e5f3","name":"Fails to publish duplicate message","time":{"start":1755121033325,"stop":1755121033325,"duration":0},"status":"passed","severity":"normal"},{"uid":"648667033fca74b","name":"Light Node - default protocols","time":{"start":1755121191385,"stop":1755121191386,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea3298b98097bef","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755121346907,"stop":1755121346907,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae00f0973f6bce89","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755120837187,"stop":1755120837188,"duration":1},"status":"passed","severity":"normal"},{"uid":"134378128d0f58d","name":"should handle multiple peer connections","time":{"start":1755120828980,"stop":1755120828980,"duration":0},"status":"passed","severity":"normal"},{"uid":"6562425461cd8759","name":"Push message equal or less that 1MB","time":{"start":1755121448781,"stop":1755121448781,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c21f83897d713b","name":"handles different networkShards values correctly","time":{"start":1755120813178,"stop":1755120813179,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b76cc1e34057df","name":"should transition to Unhealthy when no connections","time":{"start":1755120858037,"stop":1755120858040,"duration":3},"status":"passed","severity":"normal"},{"uid":"394fed4e1a16d94c","name":"messageHashStr works with IProtoMessage","time":{"start":1755120828707,"stop":1755120828708,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a7dc095ca538fc2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755121368097,"stop":1755121368097,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c9c018d1314351","name":"should dial with multiaddr and return stream","time":{"start":1755120829857,"stop":1755120829857,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff81c097cc6baba","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755120966887,"stop":1755120966887,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9f3ae0cb853ee3","name":"Push message with SQL Injection payload","time":{"start":1755121448760,"stop":1755121448761,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a130fcd7c6ca86c","name":"Check received message containing escaped characters","time":{"start":1755121346913,"stop":1755121346913,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d7980022d826f9","name":"should handle disconnect when peer has no timers","time":{"start":1755120828987,"stop":1755120828987,"duration":0},"status":"passed","severity":"normal"},{"uid":"140652245b385f41","name":"should handle errors when removing globalThis listeners","time":{"start":1755120828302,"stop":1755120828302,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b38235e8f8c5d49","name":"Check message on other pubsub topic is not received","time":{"start":1755121346905,"stop":1755121346905,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29127530f0e88a3","name":"should handle general insertion and lookup correctly","time":{"start":1755120874577,"stop":1755120874577,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6163dc086a2bd","name":"Query with Promise Callback, No message returned","time":{"start":1755121146978,"stop":1755121146978,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d62aad6d5a44b7","name":"Push message with escaped characters payload","time":{"start":1755121448774,"stop":1755121448774,"duration":0},"status":"passed","severity":"normal"},{"uid":"80922c958d117568","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755120870856,"stop":1755120870857,"duration":1},"status":"passed","severity":"normal"}]