allure-jswaku/9356/widgets/duration.json
2025-11-12 23:02:53 +00:00

1 line
225 KiB
JSON

[{"uid":"881e90323055692f","name":"should jump to current time when timestamp is far in the past","time":{"start":1762987423331,"stop":1762987423332,"duration":1},"status":"passed","severity":"normal"},{"uid":"604ec7754be7363b","name":"Query generator for multiple messages with different message text format","time":{"start":1762987752582,"stop":1762987752582,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53e1239e3a56ff6","name":"Push message with unicode special characters payload","time":{"start":1762988523406,"stop":1762988523407,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbd4c849de3a0d7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762987923169,"stop":1762987923169,"duration":0},"status":"passed","severity":"normal"},{"uid":"774a7143607b4eef","name":"Relay - dialed after","time":{"start":1762987768974,"stop":1762987768974,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a2d47efe357293","name":"should handle query errors","time":{"start":1762987395259,"stop":1762987395259,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c742958d8512ac","name":"should hang up with multiaddr and return true on success","time":{"start":1762987386936,"stop":1762987386936,"duration":0},"status":"passed","severity":"normal"},{"uid":"6951a6be65d83246","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762987923188,"stop":1762987923188,"duration":0},"status":"passed","severity":"normal"},{"uid":"873fb86a07d38353","name":"Check received message containing JSON","time":{"start":1762987906781,"stop":1762987906781,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64ad1ec64cfd10b","name":"Check publish message containing Chinese","time":{"start":1762987629384,"stop":1762987629384,"duration":0},"status":"passed","severity":"normal"},{"uid":"29cb33d943387b37","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1762987636888,"stop":1762987636889,"duration":1},"status":"passed","severity":"normal"},{"uid":"b745fe4987215ab4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762987923192,"stop":1762987923192,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7d01c2b7d390e1","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1762987394853,"stop":1762987394853,"duration":0},"status":"passed","severity":"normal"},{"uid":"9430292fac910e10","name":"Push message with content topic containing short","time":{"start":1762988523396,"stop":1762988523396,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e3ba1e911d02c4","name":"should return false when peer is not found","time":{"start":1762987386413,"stop":1762987386413,"duration":0},"status":"passed","severity":"normal"},{"uid":"606b9ea7acdfeebb","name":"should initialize with default number of peers","time":{"start":1762987433169,"stop":1762987433169,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8418905884382d","name":"should return usable stream attached to connection","time":{"start":1762987386576,"stop":1762987386576,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa67464619c8eea4","name":"Passing page size 1 when there are 4 messages","time":{"start":1762987759068,"stop":1762987759069,"duration":1},"status":"passed","severity":"normal"},{"uid":"3850ce5bac4c0159","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762987906794,"stop":1762987906794,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ae6c39e703fd19","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1762987636885,"stop":1762987636886,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1b5f5e073b39d4","name":"Wait given interval before re-trying","time":{"start":1762987434004,"stop":1762987434004,"duration":0},"status":"passed","severity":"normal"},{"uid":"9297cdf809590a3c","name":"should clear timers for specific peer on disconnect","time":{"start":1762987385905,"stop":1762987385905,"duration":0},"status":"passed","severity":"normal"},{"uid":"5120aca7874cad6d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1762987764833,"stop":1762987764833,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c193e0271212d3e","name":"should check false positive rate","time":{"start":1762987420080,"stop":1762987420080,"duration":0},"status":"passed","severity":"normal"},{"uid":"db059c0f95c91262","name":"Outgoing message is acknowledged","time":{"start":1762987436954,"stop":1762987436954,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c30203d705b3ba","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1762987415616,"stop":1762987415626,"duration":10},"status":"passed","severity":"normal"},{"uid":"648f04d746c4fd74","name":"Push 30 different messages","time":{"start":1762988523396,"stop":1762988523396,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6f07a23a0c7e480f","name":"A test","time":{"start":1762987535411,"stop":1762987535412,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ff838c2994a466","name":"Push message with custom timestamp: 1732229085139","time":{"start":1762988523412,"stop":1762988523413,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0d460e42d86a6a","name":"Check received message containing Chinese","time":{"start":1762987906777,"stop":1762987906778,"duration":1},"status":"passed","severity":"normal"},{"uid":"e54746a40093be47","name":"should dial more peers if under maxConnections","time":{"start":1762987386125,"stop":1762987386125,"duration":0},"status":"passed","severity":"normal"},{"uid":"265ab131525e0b91","name":"Passing invalid cursor","time":{"start":1762987707430,"stop":1762987707431,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f4f0047ca6c5ac","name":"should update peers in cache on 'peer:identify' event","time":{"start":1762987399028,"stop":1762987399028,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f1cad318374969","name":"random static sharding 10 - Cluster ID: 663, Shard ID: 369","time":{"start":1762987744141,"stop":1762987744142,"duration":1},"status":"passed","severity":"normal"},{"uid":"f75fc7f36a7d4de","name":"should start the dialing interval","time":{"start":1762987386345,"stop":1762987386346,"duration":1},"status":"passed","severity":"normal"},{"uid":"607046f3ea8798a7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762987923176,"stop":1762987923177,"duration":1},"status":"passed","severity":"normal"},{"uid":"165de60437e2fb8a","name":"Store - dialed first","time":{"start":1762987768975,"stop":1762987768975,"duration":0},"status":"passed","severity":"normal"},{"uid":"f194fcc901e03cc2","name":"Push message with content topic containing long","time":{"start":1762988523383,"stop":1762988523383,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3bc4d9a82395d8a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1762987433189,"stop":1762987433190,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea0bfd15e8914f2","name":"Check message with no pubsub topic is not received","time":{"start":1762987906786,"stop":1762987906786,"duration":0},"status":"passed","severity":"normal"},{"uid":"96334527ac9573dd","name":"should handle v3 RLN errors","time":{"start":1762987432864,"stop":1762987432870,"duration":6},"status":"passed","severity":"normal"},{"uid":"f569720b127cea2b","name":"should create RPC request with correct parameters","time":{"start":1762987394934,"stop":1762987394934,"duration":0},"status":"passed","severity":"normal"},{"uid":"8506e2cf0eff3c45","name":"should maintain chronological order of messages in localHistory","time":{"start":1762987423869,"stop":1762987423869,"duration":0},"status":"passed","severity":"normal"},{"uid":"504b211ee229cc37","name":"should filter out already connected peers","time":{"start":1762987386100,"stop":1762987386100,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dad66ecdacb9dbe","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1762987436957,"stop":1762987436957,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c51fe0f311c09ae","name":"should dial peers from store when browser is connected","time":{"start":1762987386094,"stop":1762987386094,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff6924b4e189fe0","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1762987372582,"stop":1762987372583,"duration":1},"status":"passed","severity":"normal"},{"uid":"7421fb31cd5c6368","name":"should skip updating peer store if peer has same addresses","time":{"start":1762987386463,"stop":1762987386463,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f20fd5d00e5539","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1762987433402,"stop":1762987433402,"duration":0},"status":"passed","severity":"normal"},{"uid":"196375c259a0c1b5","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1762987377271,"stop":1762987377272,"duration":1},"status":"passed","severity":"normal"},{"uid":"883d3244d093d088","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1762987423871,"stop":1762987423871,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30bacbf32ceeedb","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762987923189,"stop":1762987923189,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f231469098e4822","name":"Fails to push message bigger that 1MB","time":{"start":1762988523402,"stop":1762988523402,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e814e094da6c63","name":"Encoder throws on empty string content topic","time":{"start":1762987404292,"stop":1762987404292,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e72b372029089a","name":"should not receive a peer event before start","time":{"start":1762987696219,"stop":1762987696220,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d8b235ff89b7457","name":"Passing page size 3 when there are 20 messages","time":{"start":1762987759070,"stop":1762987759071,"duration":1},"status":"passed","severity":"normal"},{"uid":"60bfdc25329067bf","name":"yields decoded messages","time":{"start":1762987386828,"stop":1762987386828,"duration":0},"status":"passed","severity":"normal"},{"uid":"efae0210f5c2c011","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app32/9/topic836/proto","time":{"start":1762987734274,"stop":1762987734274,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d2ed6cb1cb1e86","name":"should add to incoming buffer if dependencies are not met","time":{"start":1762987423868,"stop":1762987423868,"duration":0},"status":"passed","severity":"normal"},{"uid":"694cf0679c9016b2","name":"Symmetric encrypt & Decrypt","time":{"start":1762987404637,"stop":1762987404637,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fefd68e8556a7e","name":"does not validate decoders for hash queries","time":{"start":1762987386827,"stop":1762987386827,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0c6743b79fa29d","name":"random static sharding 8 - Cluster ID: 795, Shard ID: 564","time":{"start":1762987744139,"stop":1762987744139,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f46e8217ee2528","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1762987636884,"stop":1762987636884,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5646f12c08d2fad","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1762987415599,"stop":1762987415607,"duration":8},"status":"passed","severity":"normal"},{"uid":"69c7c0782e3a08a4","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1762987433888,"stop":1762987433889,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2104a52fbdb235","name":"Correctly serialized arguments","time":{"start":1762987549232,"stop":1762987549232,"duration":0},"status":"passed","severity":"normal"},{"uid":"7497ef4fdd045a28","name":"should unregister libp2p event listeners when stop is called","time":{"start":1762987433182,"stop":1762987433182,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b443bc67036fe9","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1762987433174,"stop":1762987433175,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d49a808c5a1be4","name":"should not be empty after adding a subscription","time":{"start":1762987433322,"stop":1762987433325,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a82e41071f3c0e6","name":"should create an instance with libp2p and dialer","time":{"start":1762987386443,"stop":1762987386443,"duration":0},"status":"passed","severity":"normal"},{"uid":"911799c89eac4e3","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1762987372567,"stop":1762987372567,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1cd92b31321da6","name":"should stop query on content message from same channel","time":{"start":1762987436958,"stop":1762987436958,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed9e63e6463b02b","name":"Check received message containing emoji","time":{"start":1762987906782,"stop":1762987906783,"duration":1},"status":"passed","severity":"normal"},{"uid":"1648d3aeaab1ead1","name":"Push message with Arabic payload","time":{"start":1762988523404,"stop":1762988523404,"duration":0},"status":"passed","severity":"normal"},{"uid":"e814666808a9050f","name":"Fails to push message with large meta","time":{"start":1762988523400,"stop":1762988523400,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bc1984f6956dd7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762987923190,"stop":1762987923191,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3aea737239e1d3c","name":"should handle complete discovery-to-dial flow","time":{"start":1762987386464,"stop":1762987386464,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6b87ea5473b1b7","name":"Init the array if not present","time":{"start":1762987372199,"stop":1762987372202,"duration":3},"status":"passed","severity":"normal"},{"uid":"764bda274324142b","name":"should be safe to call multiple times","time":{"start":1762987386451,"stop":1762987386452,"duration":1},"status":"passed","severity":"normal"},{"uid":"182ecfd73c9effdc","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1762987464987,"stop":1762987464987,"duration":0},"status":"skipped","severity":"normal"},{"uid":"886c4b76831b5f41","name":"Encoder error raises irrecoverable error","time":{"start":1762987435278,"stop":1762987435278,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa911a365232d3c","name":"Fails to push message bigger that 1MB","time":{"start":1762988523389,"stop":1762988523390,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3c991ec52bf3103","name":"random static sharding 3 - Cluster ID: 840, Shard ID: 680","time":{"start":1762987744129,"stop":1762987744129,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a027c1850cbfab3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1762987415644,"stop":1762987415645,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f73b41edece8a28","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1762987377267,"stop":1762987377268,"duration":1},"status":"passed","severity":"normal"},{"uid":"8431fa4a9a1851af","name":"should do nothing if no non-locked connections to drop","time":{"start":1762987386126,"stop":1762987386126,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb039d6fc7982da","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762987923179,"stop":1762987923179,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b32932d188df39","name":"should not fail to stop the service if it was not started","time":{"start":1762987696218,"stop":1762987696218,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a59e01bab75fa2e","name":"should handle a minimal index list","time":{"start":1762987372582,"stop":1762987372582,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4997c42d600a49","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1762987433906,"stop":1762987433907,"duration":1},"status":"passed","severity":"normal"},{"uid":"678eb01d43e90cb6","name":"Throws when trying to push message with empty payload","time":{"start":1762988523369,"stop":1762988523370,"duration":1},"status":"passed","severity":"normal"},{"uid":"627a5a08220b4bdd","name":"Push message with Script payload","time":{"start":1762988523393,"stop":1762988523393,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17abd15c82ee96e","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1762987415578,"stop":1762987415579,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a5bb78063d2cd2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762987606118,"stop":1762987606118,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf172d82f63d4920","name":"Subscribe to topic containing numeric and publish message","time":{"start":1762987636888,"stop":1762987636888,"duration":0},"status":"passed","severity":"normal"},{"uid":"167d0cec3441ef21","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1762987479654,"stop":1762987479655,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d929ac5098b415","name":"Push message with content topic containing escaped characters","time":{"start":1762988523372,"stop":1762988523373,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9273345c3ddc904","name":"should be empty when created","time":{"start":1762987433322,"stop":1762987433322,"duration":0},"status":"passed","severity":"normal"},{"uid":"1857b9046804142e","name":"should not fail to stop the service if it was not started","time":{"start":1762987464977,"stop":1762987464980,"duration":3},"status":"passed","severity":"normal"},{"uid":"daa84e377e8b99e5","name":"Push message with escaped characters payload","time":{"start":1762988523406,"stop":1762988523406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25e1f68e77e2add","name":"should set up event listeners when started","time":{"start":1762987433891,"stop":1762987433892,"duration":1},"status":"passed","severity":"normal"},{"uid":"5280c75c936aa945","name":"should deliver messages after dependencies are met","time":{"start":1762987423872,"stop":1762987423872,"duration":0},"status":"passed","severity":"normal"},{"uid":"84131ce17fd9ba73","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1762987433173,"stop":1762987433173,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fb30f83d8ee09f","name":"should dial with PeerId and return stream","time":{"start":1762987386934,"stop":1762987386935,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a64f6695ce4ede","name":"should dial with multiaddr and return stream","time":{"start":1762987386935,"stop":1762987386935,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c88f265b3272162","name":"throws on empty content topic","time":{"start":1762987372561,"stop":1762987372562,"duration":1},"status":"passed","severity":"normal"},{"uid":"63aad77aab4fb37b","name":"should increase lamport timestamp","time":{"start":1762987423864,"stop":1762987423865,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd72edba25d03ad2","name":"Check message on other pubsub topic is not received","time":{"start":1762987906785,"stop":1762987906786,"duration":1},"status":"passed","severity":"normal"},{"uid":"a883df9e8e261117","name":"should handle peer connect event","time":{"start":1762987385821,"stop":1762987385822,"duration":1},"status":"passed","severity":"normal"},{"uid":"7601dd1d21679ec8","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1762987394931,"stop":1762987394932,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe0f372e24035d7","name":"Query generator for multiple messages with different content topic format","time":{"start":1762987752587,"stop":1762987752589,"duration":2},"status":"passed","severity":"normal"},{"uid":"442e09da32bd019b","name":"should not dial peers from store when browser is not connected","time":{"start":1762987386094,"stop":1762987386095,"duration":1},"status":"passed","severity":"normal"},{"uid":"f529e5ef909ad646","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1762987432356,"stop":1762987432359,"duration":3},"status":"passed","severity":"normal"},{"uid":"91a3a692b2a220bd","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762987923189,"stop":1762987923189,"duration":0},"status":"passed","severity":"normal"},{"uid":"176c1451e3a6385e","name":"Push message equal or less that 1MB","time":{"start":1762988523389,"stop":1762988523389,"duration":0},"status":"passed","severity":"normal"},{"uid":"34760f8bc8c4f420","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1762987394929,"stop":1762987394930,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0f32f7a55e57d34","name":"should ignore duplicate entries","time":{"start":1762987420331,"stop":1762987420333,"duration":2},"status":"passed","severity":"normal"},{"uid":"1cc312d8b90e26aa","name":"Push message with long payload","time":{"start":1762988523402,"stop":1762988523403,"duration":1},"status":"passed","severity":"normal"},{"uid":"59eb96413d2a59c2","name":"Sets default value correctly","time":{"start":1762987765157,"stop":1762987765157,"duration":0},"status":"passed","severity":"normal"},{"uid":"109ac0ef1217c687","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762987484969,"stop":1762987484971,"duration":2},"status":"passed","severity":"normal"},{"uid":"408c8a3ec4829baf","name":"Push message with special chars payload","time":{"start":1762988523378,"stop":1762988523378,"duration":0},"status":"passed","severity":"normal"},{"uid":"894e403eab45cbe5","name":"topics with same application and version share the same shard","time":{"start":1762987372572,"stop":1762987372572,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e678a1c8fdd254","name":"should insert message into bloom filter","time":{"start":1762987423865,"stop":1762987423866,"duration":1},"status":"passed","severity":"normal"},{"uid":"24bafe50718ac5a6","name":"Passing page size 19 when there are 20 messages","time":{"start":1762987759072,"stop":1762987759073,"duration":1},"status":"passed","severity":"normal"},{"uid":"61275e0988494974","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1762987465786,"stop":1762987465787,"duration":1},"status":"passed","severity":"normal"},{"uid":"25715eb0bb8d23c0","name":"should return PeerId when PeerId is provided","time":{"start":1762987386178,"stop":1762987386179,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeee15b1b92dd30d","name":"should return different streams if requested simultaniously","time":{"start":1762987386578,"stop":1762987386581,"duration":3},"status":"passed","severity":"normal"},{"uid":"3461f2ea8c62cffd","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1762987415609,"stop":1762987415614,"duration":5},"status":"passed","severity":"normal"},{"uid":"9bab55f47dd34494","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762987551547,"stop":1762987551547,"duration":0},"status":"passed","severity":"normal"},{"uid":"972ac5ecdba8acc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1762987372578,"stop":1762987372578,"duration":0},"status":"passed","severity":"normal"},{"uid":"7866da3cdba3647","name":"Check received message containing Basic HTML tag","time":{"start":1762987906791,"stop":1762987906791,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb0757c019461ec","name":"Round trip binary serialization","time":{"start":1762987386811,"stop":1762987386811,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fa4d5f5dfbf5b8","name":"should get multiple eligible entries at later time","time":{"start":1762987420326,"stop":1762987420326,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db1ac3627e9cc10","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1762987372567,"stop":1762987372567,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ad94163d4c8a3b","name":"yields undefined for messages without content topic","time":{"start":1762987386828,"stop":1762987386829,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdceb081589847dc","name":"should stop query when sync message from same channel is found","time":{"start":1762987436958,"stop":1762987436958,"duration":0},"status":"passed","severity":"normal"},{"uid":"da04be6cbd7fc6c8","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1762987404288,"stop":1762987404289,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f27e62c40ddc56d","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1762987385897,"stop":1762987385897,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c435cf410d5a82f","name":"Publish message with custom timestamp: Wed Nov 12 2025 21:47:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1762987629395,"stop":1762987629395,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed34ddd6fd56eb8","name":"Encoder throws on undefined content topic","time":{"start":1762987405907,"stop":1762987405907,"duration":0},"status":"passed","severity":"normal"},{"uid":"62beb69db88a4fc1","name":"isConnected should return true after first peer connects","time":{"start":1762987479656,"stop":1762987479657,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a693e8c9c915f0","name":"should skip peer when dialed recently","time":{"start":1762987386356,"stop":1762987386367,"duration":11},"status":"passed","severity":"normal"},{"uid":"482901d4e3e4154a","name":"should fail to send if no connected peers found","time":{"start":1762987432861,"stop":1762987432861,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac4dd7d00325bf8","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1762987386241,"stop":1762987386242,"duration":1},"status":"passed","severity":"normal"},{"uid":"88dc8263f0c27d70","name":"should throw error - no id","time":{"start":1762987377775,"stop":1762987377775,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd21838c6717c09","name":"Push message with long payload","time":{"start":1762988523364,"stop":1762988523364,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c786fa9b357640","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1762987415645,"stop":1762987415645,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f00ce1d50ee0c7","name":"should successfully query store with valid decoders and options","time":{"start":1762987434045,"stop":1762987434046,"duration":1},"status":"passed","severity":"normal"},{"uid":"17473e4af4057ed0","name":"should create PeerExchange instance with components","time":{"start":1762987394934,"stop":1762987394935,"duration":1},"status":"passed","severity":"normal"},{"uid":"236bc85c01c51d78","name":"Mutual subscription","time":{"start":1762987636881,"stop":1762987636882,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab98ae0953af0c82","name":"should create dialer with libp2p and shardReader","time":{"start":1762987386337,"stop":1762987386337,"duration":0},"status":"passed","severity":"normal"},{"uid":"462383c554f56f45","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1762987377272,"stop":1762987377272,"duration":0},"status":"passed","severity":"normal"},{"uid":"5340f218bdc8eda","name":"Push message with long payload","time":{"start":1762988523390,"stop":1762988523390,"duration":0},"status":"passed","severity":"normal"},{"uid":"6552dceeedcef0a8","name":"Subscribe to topic containing short and receive message","time":{"start":1762987923186,"stop":1762987923186,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f7e852d5e8e2b6","name":"Overlapping topic subscription","time":{"start":1762987923172,"stop":1762987923173,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd687e8a2a9a9131","name":"yields undefined for messages without decoder","time":{"start":1762987386829,"stop":1762987386829,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7d62e60cf506dc","name":"Push message with content topic containing numeric","time":{"start":1762988523397,"stop":1762988523397,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93c3b926ccadd2a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1762987372579,"stop":1762987372580,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca45965bfacc43e4","name":"should handle ENR without shardInfo","time":{"start":1762987395260,"stop":1762987395260,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ff0efb846bd84f","name":"should request peer renewal on specific errors","time":{"start":1762987432360,"stop":1762987432362,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb9596aadef2f6a5","name":"should remove entries","time":{"start":1762987420327,"stop":1762987420329,"duration":2},"status":"passed","severity":"normal"},{"uid":"50e68b2521993a8f","name":"should handle peer store errors gracefully","time":{"start":1762987386462,"stop":1762987386462,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71d4f1d38241298","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1762987372576,"stop":1762987372576,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcaa8f8bbd3a3c06","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762987923172,"stop":1762987923172,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e0c8e78ca94ff8","name":"should return true when peer is on the specified shard","time":{"start":1762987386402,"stop":1762987386403,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0761aa72250998","name":"Push message with special chars payload","time":{"start":1762988523391,"stop":1762988523391,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce402993ca8aa4c","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1762987385901,"stop":1762987385901,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72c2b5d779738ea","name":"should dispatch network event when browser goes online","time":{"start":1762987385831,"stop":1762987385831,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7588f1ef8754d65","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1762987377267,"stop":1762987377267,"duration":0},"status":"passed","severity":"normal"},{"uid":"5698b0e1af8dca38","name":"should dial peers from store when no connections remain","time":{"start":1762987386095,"stop":1762987386095,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e69bda71412a7d3","name":"Subscribe to topic containing Script and publish message","time":{"start":1762987636890,"stop":1762987636890,"duration":0},"status":"passed","severity":"normal"},{"uid":"d149b4e63ae23987","name":"should be able to encode the field with only STORE set to true","time":{"start":1762987377263,"stop":1762987377266,"duration":3},"status":"passed","severity":"normal"},{"uid":"cb568b1167f57360","name":"should handle peer not in mesh for all topics","time":{"start":1762987385921,"stop":1762987385921,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f257361fca52943","name":"should properly start and stop event listening","time":{"start":1762987433406,"stop":1762987433406,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f131e0f3252ad4","name":"should handle complete dial lifecycle","time":{"start":1762987386376,"stop":1762987386376,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd12944bbca8024","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1762987377273,"stop":1762987377273,"duration":0},"status":"passed","severity":"normal"},{"uid":"713130995d2b942a","name":"Push message with meta","time":{"start":1762988523387,"stop":1762988523387,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe30fc5e41ecd11","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1762987415609,"stop":1762987415609,"duration":0},"status":"passed","severity":"normal"},{"uid":"a480ff3b3d4bc3f9","name":"Push message with content topic containing long","time":{"start":1762988523408,"stop":1762988523408,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94dfe8791044428","name":"Push message with custom timestamp: 1762983885138","time":{"start":1762988523375,"stop":1762988523375,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad417fa21d481d5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762987923191,"stop":1762987923191,"duration":0},"status":"passed","severity":"normal"},{"uid":"937b23acc8a1c967","name":"should handle general insertion and lookup correctly","time":{"start":1762987420076,"stop":1762987420079,"duration":3},"status":"passed","severity":"normal"},{"uid":"acd26e6f8ae36753","name":"Push message with content topic containing SQL Injection","time":{"start":1762988523398,"stop":1762988523398,"duration":0},"status":"passed","severity":"normal"},{"uid":"9082dd8a53ed2e62","name":"Refresh subscription","time":{"start":1762987923173,"stop":1762987923173,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6d1e8ad2f3238","name":"should load peers from local storage and dispatch events","time":{"start":1762987399027,"stop":1762987399028,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf720580553c65a","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1762987751144,"stop":1762987751144,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b509bdc0303a74","name":"should not receive a peer event after stop","time":{"start":1762987399027,"stop":1762987399027,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a08c4a23684ec6f","name":"should have no discoveries enabled by default","time":{"start":1762987432476,"stop":1762987432477,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5c50ea53eb82298","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1762987423870,"stop":1762987423871,"duration":1},"status":"passed","severity":"normal"},{"uid":"414dfdb5abb70d6b","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1762987423328,"stop":1762987423328,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2bb2bdbe6ecf4d","name":"Push message with Chinese payload","time":{"start":1762988523391,"stop":1762988523392,"duration":1},"status":"passed","severity":"normal"},{"uid":"561ca691fc9012c6","name":"Subscribe and receives messages on 20 topics","time":{"start":1762987923184,"stop":1762987923184,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b57848c99dc4153","name":"Push message with short payload","time":{"start":1762988523363,"stop":1762988523364,"duration":1},"status":"passed","severity":"normal"},{"uid":"90315d1022026149","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1762987372568,"stop":1762987372568,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d1daa3ab3165c0","name":"Stops search when 2 null results are returned","time":{"start":1762987394796,"stop":1762987394796,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fdee4ccb7ec451","name":"should use peerId from options when provided to queryGenerator","time":{"start":1762987434048,"stop":1762987434048,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b038c3467eeccf","name":"should not stop if not started","time":{"start":1762987395254,"stop":1762987395254,"duration":0},"status":"passed","severity":"normal"},{"uid":"733b33c21630d371","name":"should initialize with libp2p components","time":{"start":1762987394926,"stop":1762987394927,"duration":1},"status":"passed","severity":"normal"},{"uid":"db74b779a1a9d5e9","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1762987433910,"stop":1762987433911,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1184e3cda774853","name":"Rejects garbage","time":{"start":1762987444986,"stop":1762987444986,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98758554810dc9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762987606119,"stop":1762987606119,"duration":0},"status":"passed","severity":"normal"},{"uid":"817c774fc43540df","name":"Check received message containing unicode special characters","time":{"start":1762987906793,"stop":1762987906793,"duration":0},"status":"passed","severity":"normal"},{"uid":"13233bafbceacfb2","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1762987372566,"stop":1762987372567,"duration":1},"status":"passed","severity":"normal"},{"uid":"e350a76478af7127","name":"Push message with XML payload","time":{"start":1762988523380,"stop":1762988523380,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e32643306d28be","name":"Push message with content topic containing numeric","time":{"start":1762988523370,"stop":1762988523371,"duration":1},"status":"passed","severity":"normal"},{"uid":"747143fd18608c91","name":"Push message with content topic containing Russian","time":{"start":1762988523398,"stop":1762988523398,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0c8ddcd221e53a","name":"should create KeepAliveManager with relay","time":{"start":1762987385884,"stop":1762987385885,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dbf93a7c2d7a3db","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1762987423873,"stop":1762987423873,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85ef1fe44ef2293","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762987906784,"stop":1762987906784,"duration":0},"status":"passed","severity":"normal"},{"uid":"d868ecd7c80a0d0","name":"should create all internal components","time":{"start":1762987386931,"stop":1762987386931,"duration":0},"status":"passed","severity":"normal"},{"uid":"446a4961002cf440","name":"messageHash returns a Uint8Array","time":{"start":1762987386237,"stop":1762987386241,"duration":4},"status":"passed","severity":"normal"},{"uid":"4e346127d468fcb3","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1762987707429,"stop":1762987707429,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfd42ba667ab22b","name":"should perform ping and update peer store on timer","time":{"start":1762987385898,"stop":1762987385898,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf78f2ef22a473a7","name":"should create KeepAliveManager with required options","time":{"start":1762987385883,"stop":1762987385884,"duration":1},"status":"passed","severity":"normal"},{"uid":"e24777f2139f03c8","name":"Push message with JSON payload","time":{"start":1762988523367,"stop":1762988523368,"duration":1},"status":"passed","severity":"normal"},{"uid":"60a69c536995bbe6","name":"Repair Request","time":{"start":1762987423712,"stop":1762987423712,"duration":0},"status":"passed","severity":"normal"},{"uid":"b061c6d62818197b","name":"should not fail to stop the service if it was not started","time":{"start":1762987399026,"stop":1762987399026,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c7c8a3383eb3b7","name":"Check message with no payload is not received","time":{"start":1762987906796,"stop":1762987906796,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6961d5faabf65f","name":"Push message equal or less that 1MB","time":{"start":1762988523414,"stop":1762988523414,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37be6d33d17ccdc","name":"ends if stream creation fails","time":{"start":1762987386827,"stop":1762987386827,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfdf5c92c50224b6","name":"Check message with no pubsub topic is not received","time":{"start":1762987906796,"stop":1762987906796,"duration":0},"status":"passed","severity":"normal"},{"uid":"958ce6a85b61421","name":"should initialize with default options","time":{"start":1762987395251,"stop":1762987395252,"duration":1},"status":"passed","severity":"normal"},{"uid":"3920b39b9f80f5da","name":"Outgoing message is possibly acknowledged","time":{"start":1762987435279,"stop":1762987435279,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f8d7ad239fd6c338","name":"should get and remove ready entries","time":{"start":1762987420333,"stop":1762987420333,"duration":0},"status":"passed","severity":"normal"},{"uid":"3766f1ebd2ef1033","name":"should be able to encode the field with only RELAY set to true","time":{"start":1762987377262,"stop":1762987377263,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b9463f971d73eb","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1762987415638,"stop":1762987415639,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22748edb295794d","name":"Check publish message containing escaped characters","time":{"start":1762987629392,"stop":1762987629392,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c3a0943d7a0cc0","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1762987377268,"stop":1762987377269,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0f0921262186510","name":"should add received messages to bloom filter","time":{"start":1762987423868,"stop":1762987423868,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d171a39617ca02","name":"should handle relay send failures gracefully","time":{"start":1762987385904,"stop":1762987385905,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfebd67d23952fc9","name":"should handle peer disconnect event when no connections remain","time":{"start":1762987385822,"stop":1762987385824,"duration":2},"status":"passed","severity":"normal"},{"uid":"13413aa0cf1eff92","name":"Push message with content topic containing unicode special characters","time":{"start":1762988523373,"stop":1762988523373,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22135456968ffa5","name":"should query peers that support peer exchange","time":{"start":1762987395255,"stop":1762987395255,"duration":0},"status":"passed","severity":"normal"},{"uid":"e960a5db47032a59","name":"should use DNS peer discovery with light client","time":{"start":1762987464986,"stop":1762987464987,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3e0fdfe74f6c6d05","name":"Check received message containing Script","time":{"start":1762987906779,"stop":1762987906780,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfac4b3fb400e869","name":"Check received message containing JSON","time":{"start":1762987906792,"stop":1762987906792,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f79170ddcf09117","name":"should create ConnectionManager with required options","time":{"start":1762987386930,"stop":1762987386930,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d0829edbd7beba","name":"Get Nodes","time":{"start":1762987394793,"stop":1762987394794,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b38a17110d12829","name":"Push message with content topic containing emoji","time":{"start":1762988523411,"stop":1762988523411,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79d6d13424854da","name":"Push message with JSON payload","time":{"start":1762988523380,"stop":1762988523381,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c3205babf2116b3","name":"Push message with content topic containing long","time":{"start":1762988523370,"stop":1762988523370,"duration":0},"status":"passed","severity":"normal"},{"uid":"47751ea63947c5bf","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1762987405906,"stop":1762987405906,"duration":0},"status":"passed","severity":"normal"},{"uid":"49994dfc7e731f88","name":"should handle peer store update failures gracefully","time":{"start":1762987385899,"stop":1762987385900,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e76d7602a677a1","name":"should return false when peer shard info is not found","time":{"start":1762987386406,"stop":1762987386406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d941829e68fb9d24","name":"Push message with content topic containing Chinese","time":{"start":1762988523371,"stop":1762988523371,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46c44c3d276fc73","name":"Stops search when maxGet is reached","time":{"start":1762987394795,"stop":1762987394796,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5d8abebb7884d7","name":"should encodeTxt and decodeTxt","time":{"start":1762987377773,"stop":1762987377773,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd02b5c3e206b59","name":"should continually clean up expired entries at intervals","time":{"start":1762987431635,"stop":1762987431635,"duration":0},"status":"passed","severity":"normal"},{"uid":"f681339019486dc6","name":"should transition to Unhealthy when no connections","time":{"start":1762987433401,"stop":1762987433402,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea76e94448419c07","name":"should properly create location multiaddrs - udp6","time":{"start":1762987377779,"stop":1762987377780,"duration":1},"status":"passed","severity":"normal"},{"uid":"940b4451586b9578","name":"Query Generator - false","time":{"start":1762987745247,"stop":1762987745248,"duration":1},"status":"passed","severity":"normal"},{"uid":"73a647f4b34f26ac","name":"Push message with emoji payload","time":{"start":1762988523369,"stop":1762988523369,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e3250702b54d21","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1762987436956,"stop":1762987436957,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccefa1a1d0cca014","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1762987415634,"stop":1762987415634,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c8e3015cf55c41","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1762987479653,"stop":1762987479654,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fee69575c122b1e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1762987372577,"stop":1762987372577,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec5a3986ddd1beb","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1762987394850,"stop":1762987394851,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cae6426074aa76d","name":"A test","time":{"start":1762987535412,"stop":1762987535412,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8766c5d2a15543","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762987906784,"stop":1762987906784,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b933f91014b6ea","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762987923183,"stop":1762987923183,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6bf6e2f813479d1","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1762987415598,"stop":1762987415598,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe38b80011a7472c","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1762987423867,"stop":1762987423868,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8f83cefeb8d6c40c","name":"Check publish message containing JSON","time":{"start":1762987629391,"stop":1762987629392,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee6b316b6d3228b6","name":"should handle errors when globalThis is not available","time":{"start":1762987385809,"stop":1762987385811,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd073b2b62fb4355","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1762987657546,"stop":1762987657548,"duration":2},"status":"passed","severity":"normal"},{"uid":"e4459d2080bdd1d7","name":"Push message with content topic containing emoji","time":{"start":1762988523387,"stop":1762988523387,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f27c140f046e4d0","name":"should stop and cleanup resources","time":{"start":1762987433331,"stop":1762987433335,"duration":4},"status":"passed","severity":"normal"},{"uid":"7018d75352c916bd","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app49/10/topic348/test.js","time":{"start":1762987734278,"stop":1762987734278,"duration":0},"status":"passed","severity":"normal"},{"uid":"8695ae008066b382","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1762987435089,"stop":1762987435089,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb83103a9da7d52","name":"should be empty after removing the only subscription","time":{"start":1762987433325,"stop":1762987433326,"duration":1},"status":"passed","severity":"normal"},{"uid":"87a08ffa0216d67f","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1762987535144,"stop":1762987535144,"duration":0},"status":"passed","severity":"normal"},{"uid":"710aebe6a0bbe1ce","name":"should handle dial errors gracefully","time":{"start":1762987386371,"stop":1762987386372,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa7f2916dddb5f9b","name":"should update peer store before dialing","time":{"start":1762987386453,"stop":1762987386453,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c6383292710298","name":"Push message equal or less that 1MB","time":{"start":1762988523401,"stop":1762988523401,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc2a6132bf8b1cf","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762987906794,"stop":1762987906795,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff2390ec3a23fe85","name":"should properly compute the node id","time":{"start":1762987377777,"stop":1762987377777,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac657bbc781f857","name":"Renews subscription after lossing a connection","time":{"start":1762987923181,"stop":1762987923181,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2aa30478445279","name":"should return cached hash on subsequent access","time":{"start":1762987386816,"stop":1762987386816,"duration":0},"status":"passed","severity":"normal"},{"uid":"27488575080318a5","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1762987386939,"stop":1762987386939,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef7cb8333350c","name":"different cluster: nodes don't connect","time":{"start":1762987551542,"stop":1762987551545,"duration":3},"status":"passed","severity":"normal"},{"uid":"1fb662306a05432e","name":"should reassess health immediately when peer disconnects","time":{"start":1762987433406,"stop":1762987433406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47ac7adb87a023f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1762987415635,"stop":1762987415635,"duration":0},"status":"passed","severity":"normal"},{"uid":"378fe4fb3071fa74","name":"should continue query when messages are from different channels","time":{"start":1762987436958,"stop":1762987436959,"duration":1},"status":"passed","severity":"normal"},{"uid":"2990d89b14586c87","name":"can start and stop the service","time":{"start":1762987696218,"stop":1762987696218,"duration":0},"status":"passed","severity":"normal"},{"uid":"597a7bd73ad08025","name":"Check received message containing special chars","time":{"start":1762987906777,"stop":1762987906777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a074ad29b1682c8e","name":"Encoder throws on empty string content topic","time":{"start":1762987386813,"stop":1762987386813,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff20f176245d018","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1762987385834,"stop":1762987385836,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f5147e82d86b0ae","name":"Check received message with timestamp: 1762987458471 ","time":{"start":1762987906794,"stop":1762987906794,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced71d404c2df16b","name":"Check received message containing Basic HTML tag","time":{"start":1762987906780,"stop":1762987906781,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0f5ef3459510ca","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1762987415599,"stop":1762987415599,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04733fe1f3210ac","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app14/2/topic871/proto","time":{"start":1762987734274,"stop":1762987734275,"duration":1},"status":"passed","severity":"normal"},{"uid":"207bd605a38d117d","name":"should reject on timeout if it was set","time":{"start":1762987434150,"stop":1762987434150,"duration":0},"status":"passed","severity":"normal"},{"uid":"25083552e3d629e3","name":"should not receive a peer event after stop","time":{"start":1762987696220,"stop":1762987696220,"duration":0},"status":"passed","severity":"normal"},{"uid":"df447034f797118e","name":"should handle peer store errors gracefully","time":{"start":1762987395256,"stop":1762987395256,"duration":0},"status":"passed","severity":"normal"},{"uid":"766ca5f6da6f113b","name":"should not be sent when there is no history","time":{"start":1762987423875,"stop":1762987423876,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2e326602fab3ca5","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1762987372580,"stop":1762987372580,"duration":0},"status":"passed","severity":"normal"},{"uid":"512c551ff1c59187","name":"should skip peer when already connected","time":{"start":1762987386356,"stop":1762987386356,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0603a93cc76d35","name":"should return false for malformed SDS messages","time":{"start":1762987436959,"stop":1762987436959,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6d000867f7abfb","name":"should add sent message to localHistory with retrievalHint","time":{"start":1762987423866,"stop":1762987423866,"duration":0},"status":"passed","severity":"normal"},{"uid":"4638547f460c7ab4","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1762987386826,"stop":1762987386826,"duration":0},"status":"passed","severity":"normal"},{"uid":"64034f2b485cb2d9","name":"Check publish message containing emoji","time":{"start":1762987629393,"stop":1762987629393,"duration":0},"status":"passed","severity":"normal"},{"uid":"f935e3e6a3b2e357","name":"Fails to push message with large meta","time":{"start":1762988523374,"stop":1762988523374,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08e9c8eaab5d33","name":"Push message with content topic containing Russian","time":{"start":1762988523371,"stop":1762988523372,"duration":1},"status":"passed","severity":"normal"},{"uid":"24fd005add50743","name":"Check received message with timestamp: 1762987458471 ","time":{"start":1762987906783,"stop":1762987906784,"duration":1},"status":"passed","severity":"normal"},{"uid":"b72fc5d9eef288ab","name":"should return false for content message without causal history","time":{"start":1762987436960,"stop":1762987436961,"duration":1},"status":"passed","severity":"normal"},{"uid":"94aaf4516bb16a61","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1762987395204,"stop":1762987395204,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c2f8019734397b","name":"Check received message containing long","time":{"start":1762987906788,"stop":1762987906789,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7a97e90a0eae5c7","name":"Check received message with timestamp: 1762987458471000000 ","time":{"start":1762987906783,"stop":1762987906783,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6ef0613ae38dd5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1762987372577,"stop":1762987372577,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f7fad4c2772273","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762987923174,"stop":1762987923175,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fdd191e66555159","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1762987433117,"stop":1762987433118,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f85ce0a9987509e","name":"should be able to encode the field with only FILTER set to true","time":{"start":1762987377266,"stop":1762987377267,"duration":1},"status":"passed","severity":"normal"},{"uid":"5046fe2be2190ece","name":"should be safe to call multiple times","time":{"start":1762987386933,"stop":1762987386933,"duration":0},"status":"passed","severity":"normal"},{"uid":"8836bf7f3c3e9990","name":"should handle dial errors","time":{"start":1762987386935,"stop":1762987386935,"duration":0},"status":"passed","severity":"normal"},{"uid":"241d45e2d8ed9f61","name":"Sign & Recover","time":{"start":1762987404638,"stop":1762987404638,"duration":0},"status":"passed","severity":"normal"},{"uid":"b420acfcc311a633","name":"Check received message containing shell command","time":{"start":1762987906781,"stop":1762987906781,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4bc4070af9050a0","name":"Check received message containing emoji","time":{"start":1762987906793,"stop":1762987906793,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1ff2cece5724ab","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1762987752590,"stop":1762987752590,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8a845575ba300e","name":"should successfully unsubscribe from an existing subscription","time":{"start":1762987433119,"stop":1762987433119,"duration":0},"status":"passed","severity":"normal"},{"uid":"a103ff578fc914b0","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1762987751145,"stop":1762987751147,"duration":2},"status":"passed","severity":"normal"},{"uid":"c712f5f59f07dc5d","name":"Check publish message containing shell command","time":{"start":1762987629392,"stop":1762987629392,"duration":0},"status":"passed","severity":"normal"},{"uid":"a084bbbf5ac6cfac","name":"Check received message containing shell command","time":{"start":1762987906792,"stop":1762987906792,"duration":0},"status":"passed","severity":"normal"},{"uid":"4108c7aa811c23f6","name":"should add event listeners to globalThis","time":{"start":1762987385800,"stop":1762987385808,"duration":8},"status":"passed","severity":"normal"},{"uid":"3eb95a4620c89751","name":"should not allow unachievable error rate","time":{"start":1762987415682,"stop":1762987415682,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc031e6540de5205","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1762987629399,"stop":1762987629400,"duration":1},"status":"passed","severity":"normal"},{"uid":"697f5c010e48b236","name":"Asymmetric encrypt & decrypt","time":{"start":1762987404636,"stop":1762987404637,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b9007ca64cf3f1","name":"should handle ping failures gracefully","time":{"start":1762987385898,"stop":1762987385899,"duration":1},"status":"passed","severity":"normal"},{"uid":"391beaf927d2f15b","name":"Ephemeral field set to true","time":{"start":1762987386811,"stop":1762987386812,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff3fc512d51464d1","name":"Push message with Chinese payload","time":{"start":1762988523365,"stop":1762988523365,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1bfcbd15df9aee5","name":"Passing page size 110 when there are 120 messages","time":{"start":1762987759073,"stop":1762987759073,"duration":0},"status":"passed","severity":"normal"},{"uid":"873199bed0d7083d","name":"should add peer to queue when queue is not empty","time":{"start":1762987386355,"stop":1762987386356,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf35ac95d2c801f","name":"msgTime: 0 ms from now, startTime: 1762728551311, endTime: 1762987751311","time":{"start":1762987764832,"stop":1762987764832,"duration":0},"status":"passed","severity":"normal"},{"uid":"da24a3d496db970c","name":"should not fail to start the service if it is already started","time":{"start":1762987399026,"stop":1762987399026,"duration":0},"status":"passed","severity":"normal"},{"uid":"632f59b980e71959","name":"should get all peers from store","time":{"start":1762987386099,"stop":1762987386099,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ab3f480a14ecbe","name":"should not dispatch event when already connected","time":{"start":1762987385826,"stop":1762987385827,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f35a410e6eaa33","name":"should properly create location multiaddrs - udp","time":{"start":1762987377780,"stop":1762987377780,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda7440103cf811b","name":"Push message with XML payload","time":{"start":1762988523393,"stop":1762988523393,"duration":0},"status":"passed","severity":"normal"},{"uid":"2142ce04e56b607f","name":"should capture event listeners for testing","time":{"start":1762987433896,"stop":1762987433897,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ae893392990260","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1762987415652,"stop":1762987415652,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0bdb1834bd4964","name":"should dial peer when on same shard","time":{"start":1762987386370,"stop":1762987386370,"duration":0},"status":"passed","severity":"normal"},{"uid":"360e83e3962957","name":"Push message with custom timestamp: 1762991085138","time":{"start":1762988523375,"stop":1762988523375,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b6f7c0450d030c","name":"Round trip binary encryption [ecies, signature]","time":{"start":1762987405906,"stop":1762987405907,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f2fbce6ac0778d","name":"should return false when navigator.onLine is false","time":{"start":1762987385815,"stop":1762987385817,"duration":2},"status":"passed","severity":"normal"},{"uid":"c626f706afe983bf","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1762987423876,"stop":1762987423876,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f42de97a5f7b6cc","name":"should properly create location multiaddrs - udp4","time":{"start":1762987377779,"stop":1762987377779,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bb8e8764b0e77d","name":"should evict furthest entry when buffer is full","time":{"start":1762987420315,"stop":1762987420316,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee77d8e219effda8","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1762987395204,"stop":1762987395205,"duration":1},"status":"skipped","severity":"normal"},{"uid":"550c9a43de75f505","name":"should add event listeners to libp2p","time":{"start":1762987385800,"stop":1762987385800,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47ae35484d54278","name":"should handle errors when getting connections","time":{"start":1762987385836,"stop":1762987385836,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af9b6a694b6feb7","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1762987386076,"stop":1762987386076,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cba7b867c3b2faa","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1762987764831,"stop":1762987764832,"duration":1},"status":"passed","severity":"normal"},{"uid":"59512fca8bf0b824","name":"throws on content topic with empty encoding field","time":{"start":1762987372565,"stop":1762987372565,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fa877f956f7099","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1762987393347,"stop":1762987393347,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1adefc7ac5a8b60","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app47/8/topic115/json","time":{"start":1762987734275,"stop":1762987734277,"duration":2},"status":"passed","severity":"normal"},{"uid":"5530025099ddd6c","name":"Subscribe and receive messages via lightPush","time":{"start":1762987923168,"stop":1762987923168,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3015be008d1aaff","name":"should trigger query when time since last query exceeds threshold","time":{"start":1762987433900,"stop":1762987433900,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f7df121a2a5940","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1762987415572,"stop":1762987415578,"duration":6},"status":"passed","severity":"normal"},{"uid":"992a03bb1af7d437","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1762987433326,"stop":1762987433330,"duration":4},"status":"passed","severity":"normal"},{"uid":"82dca09599ac3676","name":"Push message with SQL Injection payload","time":{"start":1762988523366,"stop":1762988523366,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b75b9ca65a87c0","name":"Push message with unicode special characters payload","time":{"start":1762988523368,"stop":1762988523369,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6179f17dcb5e5ad","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1762987423873,"stop":1762987423874,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d299aad05f0010a","name":"should successfully stop","time":{"start":1762987433120,"stop":1762987433120,"duration":0},"status":"passed","severity":"normal"},{"uid":"f305e39b2443d9a7","name":"should detect messages with missing dependencies","time":{"start":1762987423872,"stop":1762987423872,"duration":0},"status":"passed","severity":"normal"},{"uid":"43717346dfb8226f","name":"Refresh subscription","time":{"start":1762987923186,"stop":1762987923186,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3c2f4e94f1841","name":"should return no connections if no open connection provided","time":{"start":1762987386470,"stop":1762987386470,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d0470a050bcffe","name":"Push message with content topic containing special chars","time":{"start":1762988523408,"stop":1762988523409,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a1338756080b7c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1762987415634,"stop":1762987415635,"duration":1},"status":"passed","severity":"normal"},{"uid":"28068027199baf7","name":"Push to array if already present","time":{"start":1762987372203,"stop":1762987372203,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af6184087440cfb","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1762987415683,"stop":1762987415683,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee0248abad59ab9","name":"Check publish message after service node is restarted","time":{"start":1762987629402,"stop":1762987629403,"duration":1},"status":"skipped","severity":"normal"},{"uid":"999b6e811f1271e5","name":"Push message with JSON payload","time":{"start":1762988523394,"stop":1762988523394,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5209fb255f7ac","name":"Check received message containing escaped characters","time":{"start":1762987906792,"stop":1762987906793,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a63227b1d42aab","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1762987465785,"stop":1762987465786,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0ece3c54291b14","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1762987432482,"stop":1762987432482,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ad673c472333f4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762987923170,"stop":1762987923170,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a54bc6d07b9bc30","name":"should throw error - invalid id","time":{"start":1762987377776,"stop":1762987377776,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1b37b3fd081513","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1762987764829,"stop":1762987764831,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e522ab4b8ddedc1","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1762987751147,"stop":1762987751147,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b1c7dc8bec2f30","name":"Check received message containing special chars","time":{"start":1762987906789,"stop":1762987906789,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed10afe7e3a31fa","name":"Push message with escaped characters payload","time":{"start":1762988523368,"stop":1762988523368,"duration":0},"status":"passed","severity":"normal"},{"uid":"a495576b1e286c2b","name":"Relay + Store","time":{"start":1762987464897,"stop":1762987464898,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cb8e69cd37aba70","name":"should properly clean up resources when disposed","time":{"start":1762987431634,"stop":1762987431635,"duration":1},"status":"passed","severity":"normal"},{"uid":"a86bc0f0dd3c344c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762987551535,"stop":1762987551537,"duration":2},"status":"passed","severity":"normal"},{"uid":"17bf33c74599f819","name":"should set field with only RELAY enabled","time":{"start":1762987377782,"stop":1762987377782,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bda53876d824aa9","name":"should return false when peer is not on topic","time":{"start":1762987386939,"stop":1762987386940,"duration":1},"status":"passed","severity":"normal"},{"uid":"906bd2f7654088e3","name":"rejects hash query with time filter","time":{"start":1762987386423,"stop":1762987386429,"duration":6},"status":"passed","severity":"normal"},{"uid":"6bb598052b66aaeb","name":"Publish message with rate limit","time":{"start":1762987629405,"stop":1762987629406,"duration":1},"status":"passed","severity":"normal"},{"uid":"2789f603dbee2ab5","name":"Relay - dialed first","time":{"start":1762987768974,"stop":1762987768974,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf59a87257e4882","name":"should drop connection via multiaddr with hangUp","time":{"start":1762987549056,"stop":1762987549056,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac88967d279dcf18","name":"should dial one peer on dial","time":{"start":1762987549052,"stop":1762987549052,"duration":0},"status":"passed","severity":"normal"},{"uid":"516abc4f43fc28c8","name":"Encoder throws on undefined content topic","time":{"start":1762987404291,"stop":1762987404292,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5df36495c07e48a","name":"should stop peer exchange discovery","time":{"start":1762987395253,"stop":1762987395254,"duration":1},"status":"passed","severity":"normal"},{"uid":"db216e5b2dc87ced","name":"should not receive a peer event after stop","time":{"start":1762987464986,"stop":1762987464986,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4acf1e1c50024ba","name":"Check meta is set [symmetric]","time":{"start":1762987404290,"stop":1762987404291,"duration":1},"status":"passed","severity":"normal"},{"uid":"9342068a7127ba32","name":"Push message with Script payload","time":{"start":1762988523404,"stop":1762988523405,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc39f38b123d69a1","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1762987415594,"stop":1762987415596,"duration":2},"status":"passed","severity":"normal"},{"uid":"84552e196ed5db5b","name":"Push message with JSON payload","time":{"start":1762988523405,"stop":1762988523406,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d1a5c14364ff7c5","name":"return first retrieved peers without further DNS queries","time":{"start":1762987395203,"stop":1762987395204,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b720d48e8dea378","name":"Push message with numeric payload","time":{"start":1762988523377,"stop":1762988523377,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d9c3d5b5c308fa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1762987372581,"stop":1762987372581,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7131c4de730bab2","name":"returns all values when wanted number is greater than available values","time":{"start":1762987393346,"stop":1762987393347,"duration":1},"status":"passed","severity":"normal"},{"uid":"dabaa09be040cc95","name":"should skip peer when not on same cluster","time":{"start":1762987386369,"stop":1762987386369,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd3d9799a0463e4","name":"should remove event listeners","time":{"start":1762987385889,"stop":1762987385890,"duration":1},"status":"passed","severity":"normal"},{"uid":"36400ccb273f719a","name":"Push message with content topic containing JSON","time":{"start":1762988523410,"stop":1762988523410,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68139249ed9b001","name":"Bloom filter","time":{"start":1762987423711,"stop":1762987423711,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bdb5d3df1f67dc1","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1762987415598,"stop":1762987415598,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf75b3d8923444d3","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1762987386582,"stop":1762987386583,"duration":1},"status":"passed","severity":"normal"},{"uid":"505df6cc06f4a929","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1762987636893,"stop":1762987636893,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ea54cb324a1a6b","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1762987433908,"stop":1762987433909,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a8fccb24b81683d","name":"Push message with special chars payload","time":{"start":1762988523365,"stop":1762988523365,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1ff9a039ff0481","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1762987415607,"stop":1762987415608,"duration":1},"status":"passed","severity":"normal"},{"uid":"24df8e3fa6139211","name":"Check received message containing escaped characters","time":{"start":1762987906782,"stop":1762987906782,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecebb90da650a574","name":"Push message with content topic containing Chinese","time":{"start":1762988523397,"stop":1762988523397,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b6e6ea9164ec5a","name":"should handle errors when removing globalThis listeners","time":{"start":1762987385814,"stop":1762987385815,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b4a83ba022e7447","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1762987415631,"stop":1762987415631,"duration":0},"status":"passed","severity":"normal"},{"uid":"9969198e58da8065","name":"Push message with content topic containing Russian","time":{"start":1762988523409,"stop":1762988523410,"duration":1},"status":"passed","severity":"normal"},{"uid":"c979734a7ea28737","name":"Subscribe and receive messages via waku relay post","time":{"start":1762987923169,"stop":1762987923170,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c78861726db6fa","name":"should properly setup health event callback","time":{"start":1762987433897,"stop":1762987433897,"duration":0},"status":"passed","severity":"normal"},{"uid":"7584f1065c81dcc","name":"should initialize bloom filter with correct parameters","time":{"start":1762987420069,"stop":1762987420070,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0817123c17f22e1","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app84/6/topic335/json","time":{"start":1762987734278,"stop":1762987734279,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe5883db20e5b1c","name":"Encoder throws on empty string content topic","time":{"start":1762987405908,"stop":1762987405908,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84872eff9c8196a","name":"should not fail to start the service if it is already started","time":{"start":1762987696218,"stop":1762987696219,"duration":1},"status":"passed","severity":"normal"},{"uid":"7574d60689f321d","name":"Ordered Callback - true","time":{"start":1762987745254,"stop":1762987745254,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e9528c837490a1","name":"should work with mixed v2 and v3 peers","time":{"start":1762987432864,"stop":1762987432864,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b37f38e0ce774e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1762987372578,"stop":1762987372578,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2b2621ba1daef2","name":"Check publish message containing Russian","time":{"start":1762987629387,"stop":1762987629388,"duration":1},"status":"passed","severity":"normal"},{"uid":"edbe8070d879967a","name":"throws on content topic with empty application field","time":{"start":1762987372563,"stop":1762987372564,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed9adb16139b760e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1762987372580,"stop":1762987372580,"duration":0},"status":"passed","severity":"normal"},{"uid":"832f787bf05181cc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762987923192,"stop":1762987923192,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37de9fedf8c7cee","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762987906797,"stop":1762987906798,"duration":1},"status":"passed","severity":"normal"},{"uid":"5689b600daababf2","name":"Delete observer","time":{"start":1762987607619,"stop":1762987607619,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abb0fd6bd9522a","name":"should dial all peers on dial","time":{"start":1762987549051,"stop":1762987549051,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0bf8f10eac7703","name":"Push message with Russian payload","time":{"start":1762988523392,"stop":1762988523392,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb0c592b30984d8","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1762987433187,"stop":1762987433189,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a4a84d56dd2d11e","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1762987372568,"stop":1762987372568,"duration":0},"status":"passed","severity":"normal"},{"uid":"a345472dd8b46de","name":"can start the service","time":{"start":1762987696217,"stop":1762987696218,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae9694b96a2e756","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1762987372577,"stop":1762987372578,"duration":1},"status":"passed","severity":"normal"},{"uid":"1715ec44daab4657","name":"should be safe to call multiple times","time":{"start":1762987386932,"stop":1762987386932,"duration":0},"status":"passed","severity":"normal"},{"uid":"9339a007fc4e5608","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app47/7/topic558/utf8","time":{"start":1762987734277,"stop":1762987734277,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08fc3bc2b989d5","name":"Push message with content topic containing SQL Injection","time":{"start":1762988523372,"stop":1762988523372,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d67d6bce821b39b","name":"should emit multiple messages when query returns multiple messages","time":{"start":1762987433905,"stop":1762987433906,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6dc13860d714d2","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1762987386112,"stop":1762987386112,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed91d6479c4a9a7","name":"should return true for sync message with causal history","time":{"start":1762987436961,"stop":1762987436961,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f072e28ff2d905","name":"should maintain desired error rate","time":{"start":1762987420071,"stop":1762987420071,"duration":0},"status":"passed","severity":"normal"},{"uid":"146d6a295c011cdc","name":"should return false and handle errors gracefully","time":{"start":1762987386936,"stop":1762987386937,"duration":1},"status":"passed","severity":"normal"},{"uid":"94432284a6acbe76","name":"throws if store query response has error status","time":{"start":1762987386828,"stop":1762987386828,"duration":0},"status":"passed","severity":"normal"},{"uid":"9608508fa924a4a3","name":"Check received message containing XML","time":{"start":1762987906780,"stop":1762987906780,"duration":0},"status":"passed","severity":"normal"},{"uid":"95dd1adcd6cef2d4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1762987415651,"stop":1762987415652,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dcb52b79f77d537","name":"same cluster, static sharding: nodes connect","time":{"start":1762987551532,"stop":1762987551534,"duration":2},"status":"passed","severity":"normal"},{"uid":"e7589af78d0522c6","name":"Fails to push message bigger that 1MB","time":{"start":1762988523376,"stop":1762988523376,"duration":0},"status":"passed","severity":"normal"},{"uid":"43dac2ba9c391602","name":"Push message with meta","time":{"start":1762988523399,"stop":1762988523400,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d73ff7299f6e6df","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1762987372568,"stop":1762987372568,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b1567311db1f13","name":"Push message with XML payload","time":{"start":1762988523405,"stop":1762988523405,"duration":0},"status":"passed","severity":"normal"},{"uid":"4259c657c300f6d9","name":"Push message with content topic containing SQL Injection","time":{"start":1762988523410,"stop":1762988523410,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2bdc752119ac4d","name":"Refresh subscription","time":{"start":1762987636886,"stop":1762987636886,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f882f324f3d878ce","name":"should reject if Relay is requested but not mounted","time":{"start":1762987434149,"stop":1762987434149,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3750454501268a","name":"Does not throw an exception when node disconnects","time":{"start":1762987765155,"stop":1762987765155,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e7b19e5fdede3c","name":"Callback on promise, aborts when callback returns true","time":{"start":1762987752590,"stop":1762987752590,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acd03c4899c6ffb","name":"Filter","time":{"start":1762987768976,"stop":1762987768976,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e6dc26ec8c390c","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app45/5/topic555/proto","time":{"start":1762987734275,"stop":1762987734275,"duration":0},"status":"passed","severity":"normal"},{"uid":"32cb06ed38ee369f","name":"Push message with content topic containing special chars","time":{"start":1762988523397,"stop":1762988523397,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a502e400a5dd7f","name":"Query generator for multiple messages with multiple decoders","time":{"start":1762987752582,"stop":1762987752587,"duration":5},"status":"passed","severity":"normal"},{"uid":"edfaff3d3bffff74","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1762987415583,"stop":1762987415586,"duration":3},"status":"passed","severity":"normal"},{"uid":"2d48e1a1c48bf645","name":"should dispatch network event when browser goes offline","time":{"start":1762987385831,"stop":1762987385832,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a1c8ba3a87765a1","name":"Sync message is sent within sync frequency","time":{"start":1762987441962,"stop":1762987441962,"duration":0},"status":"passed","severity":"normal"},{"uid":"251660e273fa7b9f","name":"should add and remove event listeners correctly","time":{"start":1762987399028,"stop":1762987399028,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d5f503ad71185","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1762987386178,"stop":1762987386178,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5614b2b9a6ebdc4","name":"it tolerates circular branch references","time":{"start":1762987395200,"stop":1762987395201,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9de95e7cd40729f","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1762987622703,"stop":1762987622703,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31ffcfc6b391a7e","name":"should hang up with PeerId and return true on success","time":{"start":1762987386936,"stop":1762987386936,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f79a173c2b0639","name":"should push the message to the outgoing buffer","time":{"start":1762987423865,"stop":1762987423865,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad6098b321d816","name":"Outgoing message is acknowledged","time":{"start":1762987435088,"stop":1762987435088,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be2efda635d0aa4","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1762987394851,"stop":1762987394851,"duration":0},"status":"passed","severity":"normal"},{"uid":"621c909a8369bfed","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762987923183,"stop":1762987923184,"duration":1},"status":"passed","severity":"normal"},{"uid":"5308d809fecc036c","name":"should not be delivered","time":{"start":1762987423876,"stop":1762987423876,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81b0266bfb91b2f","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1762987433901,"stop":1762987433904,"duration":3},"status":"passed","severity":"normal"},{"uid":"b938be551463868e","name":"should set field with only FILTER enabled","time":{"start":1762987377783,"stop":1762987377783,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ea8d57e7313a1d","name":"Fails to push message with large meta","time":{"start":1762988523387,"stop":1762988523387,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f05a8720747b9e","name":"Push message with short payload","time":{"start":1762988523376,"stop":1762988523377,"duration":1},"status":"passed","severity":"normal"},{"uid":"747dc691c431fee5","name":"All","time":{"start":1762987464898,"stop":1762987464900,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1e519af88c68ea6","name":"Push message with shell command payload","time":{"start":1762988523406,"stop":1762988523406,"duration":0},"status":"passed","severity":"normal"},{"uid":"889272950f9eb468","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1762987423871,"stop":1762987423871,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6b62483cdcd022","name":"should clear existing timers before creating new ones","time":{"start":1762987385906,"stop":1762987385906,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a932e4d66acc63f","name":"should handle corrupted shard info gracefully","time":{"start":1762987386414,"stop":1762987386414,"duration":0},"status":"passed","severity":"normal"},{"uid":"c912d1d984c94705","name":"Push message with custom timestamp: 1762983885139","time":{"start":1762988523413,"stop":1762988523413,"duration":0},"status":"passed","severity":"normal"},{"uid":"220b45513eeabc63","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1762987423873,"stop":1762987423873,"duration":0},"status":"passed","severity":"normal"},{"uid":"fffddbb5a91da1fc","name":"should create NetworkMonitor with libp2p and events","time":{"start":1762987385790,"stop":1762987385798,"duration":8},"status":"passed","severity":"normal"},{"uid":"60ab2f1c0656678f","name":"should check connected peers if present and suitable","time":{"start":1762987434150,"stop":1762987434150,"duration":0},"status":"passed","severity":"normal"},{"uid":"9146d43e19bbcad9","name":"should handle empty pubsub topics","time":{"start":1762987385907,"stop":1762987385907,"duration":0},"status":"passed","severity":"normal"},{"uid":"1689563c91308cc9","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1762987415627,"stop":1762987415627,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd739e46a877fc0a","name":"Push message with content topic containing Arabic","time":{"start":1762988523371,"stop":1762988523371,"duration":0},"status":"passed","severity":"normal"},{"uid":"970b6b0462c081e5","name":"Push message with Chinese payload","time":{"start":1762988523378,"stop":1762988523378,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d075b30c640cdd","name":"new peer added after a peer was already found","time":{"start":1762987635359,"stop":1762987635359,"duration":0},"status":"passed","severity":"normal"},{"uid":"17845e2ca3468168","name":"should process all pages when stopIfTrue never returns true","time":{"start":1762987433907,"stop":1762987433908,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e568e5e70487301","name":"Subscribe to topic containing Script and receive message","time":{"start":1762987923189,"stop":1762987923190,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf924b6d36e0b7ed","name":"Check message received after jswaku node is restarted","time":{"start":1762987906797,"stop":1762987906797,"duration":0},"status":"passed","severity":"normal"},{"uid":"337b83e6a3d44926","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1762987707427,"stop":1762987707428,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e35981b07a08a6","name":"should be safe to call multiple times","time":{"start":1762987386076,"stop":1762987386077,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3916c603ac73a4e","name":"should do nothing when connections still exist","time":{"start":1762987386095,"stop":1762987386098,"duration":3},"status":"passed","severity":"normal"},{"uid":"9936f82169c768b6","name":"should be sent with empty content","time":{"start":1762987423875,"stop":1762987423875,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91d6f15ed15393","name":"Check received message containing short","time":{"start":1762987906788,"stop":1762987906788,"duration":0},"status":"passed","severity":"normal"},{"uid":"a298452862707632","name":"can start and stop the service","time":{"start":1762987464972,"stop":1762987464976,"duration":4},"status":"passed","severity":"normal"},{"uid":"802d4d03d407b79f","name":"Push message with Basic HTML tag payload","time":{"start":1762988523380,"stop":1762988523380,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa578ab8868d7e0","name":"should remove event listeners when stopped","time":{"start":1762987433892,"stop":1762987433892,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc67903215ff8861","name":"should not process empty queue","time":{"start":1762987386374,"stop":1762987386374,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cee153b8d70372","name":"should get eligible entries based on current time","time":{"start":1762987420316,"stop":1762987420326,"duration":10},"status":"passed","severity":"normal"},{"uid":"16bd2bbefbc21095","name":"should reject if WakuNode is not started","time":{"start":1762987434148,"stop":1762987434149,"duration":1},"status":"passed","severity":"normal"},{"uid":"f51d1baf8db12c1e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1762987372577,"stop":1762987372577,"duration":0},"status":"passed","severity":"normal"},{"uid":"df90edcf7d3413f8","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1762987423877,"stop":1762987423877,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c421ad0c83aba6e","name":"should not change state when connections remain after disconnect","time":{"start":1762987385824,"stop":1762987385826,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ac3b81fb1b92cea","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1762987415641,"stop":1762987415642,"duration":1},"status":"passed","severity":"normal"},{"uid":"95461e662be9645c","name":"should handle large number of peers request","time":{"start":1762987394933,"stop":1762987394933,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce453f05ba2d521d","name":"Push message with rate limit","time":{"start":1762988523374,"stop":1762988523374,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d944d6dbcd22442","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1762987415637,"stop":1762987415638,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cdb3f001f632f47","name":"returns nothing if no connections present","time":{"start":1762987386469,"stop":1762987386469,"duration":0},"status":"passed","severity":"normal"},{"uid":"6464bc3b98e05357","name":"Push message with shell command payload","time":{"start":1762988523381,"stop":1762988523381,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e9f29256e3b399","name":"Js publishes, other Js receives","time":{"start":1762987619436,"stop":1762987619436,"duration":0},"status":"passed","severity":"normal"},{"uid":"39048a74664a8f0c","name":"should create PeerExchangeDiscovery with default options","time":{"start":1762987395261,"stop":1762987395262,"duration":1},"status":"passed","severity":"normal"},{"uid":"8439fa2143c4d6cc","name":"Subscribe to topic containing long and publish message","time":{"start":1762987636887,"stop":1762987636887,"duration":0},"status":"passed","severity":"normal"},{"uid":"74134381b3a32621","name":"Check message with non string payload is not received","time":{"start":1762987906797,"stop":1762987906797,"duration":0},"status":"passed","severity":"normal"},{"uid":"48878ac85eb3e783","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762987923193,"stop":1762987923193,"duration":0},"status":"passed","severity":"normal"},{"uid":"128ee530f7452b9d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1762987636892,"stop":1762987636892,"duration":0},"status":"passed","severity":"normal"},{"uid":"63df2ff9aab87fac","name":"should handle case with no peers in store","time":{"start":1762987386101,"stop":1762987386101,"duration":0},"status":"passed","severity":"normal"},{"uid":"5594e2c57b269da0","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1762987386408,"stop":1762987386412,"duration":4},"status":"passed","severity":"normal"},{"uid":"5d7bb23f77a10c2e","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1762987764828,"stop":1762987764829,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9e2ac7d7755563","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1762987372566,"stop":1762987372566,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0b501a77f762c8","name":"Retries within given interval","time":{"start":1762987434003,"stop":1762987434003,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f7ee8839c2fd51","name":"does not throw on valid cases","time":{"start":1762987372560,"stop":1762987372561,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e671592dacfecc","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1762987372574,"stop":1762987372575,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c62b7b92ee365f4","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1762987423872,"stop":1762987423873,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c6afbc3f48bde9f","name":"Push message with content topic containing Arabic","time":{"start":1762988523398,"stop":1762988523398,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4db1824d67d27f","name":"should process queue every 500ms","time":{"start":1762987386373,"stop":1762987386374,"duration":1},"status":"passed","severity":"normal"},{"uid":"6014a66ad6dc87b4","name":"Outgoing message is possibly acknowledged","time":{"start":1762987436951,"stop":1762987436954,"duration":3},"status":"skipped","severity":"normal"},{"uid":"af89acf5745a186a","name":"should requeue task if no peer is available","time":{"start":1762987432355,"stop":1762987432356,"duration":1},"status":"passed","severity":"normal"},{"uid":"84990774a4ed13c8","name":"peer:update - should do nothing if another protocol hit","time":{"start":1762987386581,"stop":1762987386582,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd77c54b368376d9","name":"should handle multiple peer connections","time":{"start":1762987385894,"stop":1762987385894,"duration":0},"status":"passed","severity":"normal"},{"uid":"802551aa64f9d72b","name":"should save new peer to store","time":{"start":1762987386462,"stop":1762987386463,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd02d871df292e83","name":"random static sharding 4 - Cluster ID: 340, Shard ID: 803","time":{"start":1762987744134,"stop":1762987744136,"duration":2},"status":"passed","severity":"normal"},{"uid":"9de546aa0fff72f7","name":"LightPush","time":{"start":1762987768976,"stop":1762987768976,"duration":0},"status":"passed","severity":"normal"},{"uid":"38647e553f196d30","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1762987636884,"stop":1762987636885,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ecebbe0713e0fe","name":"Promise Callback - true","time":{"start":1762987745248,"stop":1762987745248,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9078b569c14eb2","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1762987432482,"stop":1762987432483,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ef520fa3ba7ee8","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app5/2/topic571/xml","time":{"start":1762987734277,"stop":1762987734278,"duration":1},"status":"passed","severity":"normal"},{"uid":"17661bc7f025f305","name":"Overlapping topic subscription","time":{"start":1762987636886,"stop":1762987636887,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3113b9cf93afd669","name":"Push message equal or less that 1MB","time":{"start":1762988523376,"stop":1762988523376,"duration":0},"status":"passed","severity":"normal"},{"uid":"b086d07ce60d7717","name":"should set field with all protocols disabled","time":{"start":1762987377781,"stop":1762987377782,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc6736586765c6b","name":"should handle errors when accessing navigator","time":{"start":1762987385839,"stop":1762987385840,"duration":1},"status":"passed","severity":"normal"},{"uid":"f62b004cc8f4db18","name":"Query generator for multiple messages","time":{"start":1762987752581,"stop":1762987752582,"duration":1},"status":"passed","severity":"normal"},{"uid":"398c94fcebb88cca","name":"should keep entries that haven't expired yet","time":{"start":1762987431616,"stop":1762987431626,"duration":10},"status":"passed","severity":"normal"},{"uid":"e1c938896a9aba2d","name":"should maintain proper timestamps if all messages received","time":{"start":1762987423868,"stop":1762987423868,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc457c116a5aca02","name":"Default pageSize","time":{"start":1762987759073,"stop":1762987759073,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbab9c28accea71b","name":"Push message with content topic containing escaped characters","time":{"start":1762988523399,"stop":1762988523399,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96bbec82dd0e47","name":"should use configured peers when available","time":{"start":1762987434048,"stop":1762987434048,"duration":0},"status":"passed","severity":"normal"},{"uid":"8752461971ee3839","name":"Relay","time":{"start":1762987464896,"stop":1762987464897,"duration":1},"status":"passed","severity":"normal"},{"uid":"84a3096f3d652a90","name":"Check received message containing numeric","time":{"start":1762987906789,"stop":1762987906789,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db62f7a7026752f","name":"Generator, one shard","time":{"start":1762987712792,"stop":1762987712793,"duration":1},"status":"passed","severity":"normal"},{"uid":"54418c0c004bd504","name":"should update ack status of messages in outgoing buffer","time":{"start":1762987423876,"stop":1762987423876,"duration":0},"status":"passed","severity":"normal"},{"uid":"447d68526cfc17db","name":"throws an error for improperly formatted content topics","time":{"start":1762987372574,"stop":1762987372574,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1c885cfccf6c49","name":"should ensure monotonic increase","time":{"start":1762987423329,"stop":1762987423329,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17dc4d483cae196","name":"Push message with content topic containing unicode special characters","time":{"start":1762988523399,"stop":1762988523399,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa1ba77f0e5bc20","name":"should handle complete connection lifecycle","time":{"start":1762987385841,"stop":1762987385842,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d30e4d08c23ecd","name":"Decoder throws on empty string content topic","time":{"start":1762987386814,"stop":1762987386814,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4348c6550f800d5","name":"Push message with content topic containing Chinese","time":{"start":1762988523385,"stop":1762988523385,"duration":0},"status":"passed","severity":"normal"},{"uid":"5926ef6e0052c930","name":"Overlapping topic subscription","time":{"start":1762987923185,"stop":1762987923186,"duration":1},"status":"passed","severity":"normal"},{"uid":"86cdeba6d5d50883","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1762987372576,"stop":1762987372576,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c4b22fe8470ab9","name":"Push message with custom timestamp: 1732229085139","time":{"start":1762988523400,"stop":1762988523401,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba4749c03a898be1","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1762987372569,"stop":1762987372569,"duration":0},"status":"passed","severity":"normal"},{"uid":"a566c3c451d905c0","name":"Check message with no payload is not received","time":{"start":1762987906787,"stop":1762987906787,"duration":0},"status":"passed","severity":"normal"},{"uid":"2205558eae1b2bf6","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1762987479660,"stop":1762987479660,"duration":0},"status":"passed","severity":"normal"},{"uid":"586c1a2af501be9f","name":"should return false when pubsub topic parsing fails","time":{"start":1762987386412,"stop":1762987386412,"duration":0},"status":"passed","severity":"normal"},{"uid":"71415445d84737d4","name":"Sample","time":{"start":1762987377283,"stop":1762987377283,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80a60e79782265b","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1762987415608,"stop":1762987415608,"duration":0},"status":"passed","severity":"normal"},{"uid":"64723b5af8d7301d","name":"Outgoing message is emitted as sent","time":{"start":1762987435278,"stop":1762987435278,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93f1b6dde3e95cc","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762987923180,"stop":1762987923180,"duration":0},"status":"passed","severity":"normal"},{"uid":"99208b7a39a99798","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1762987415640,"stop":1762987415641,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7371605a61f4bbb","name":"should handle missing messages with undefined retrievalHint","time":{"start":1762987423874,"stop":1762987423874,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1dd2e277ceb084","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1762987433900,"stop":1762987433900,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ba8e47d12f08a4","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1762987415579,"stop":1762987415579,"duration":0},"status":"passed","severity":"normal"},{"uid":"114afcdf9c6081b3","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1762987415629,"stop":1762987415630,"duration":1},"status":"passed","severity":"normal"},{"uid":"37dc8352879eb05f","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1762987721514,"stop":1762987721514,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a8108bb6dc955f","name":"should select older connection if present","time":{"start":1762987386470,"stop":1762987386472,"duration":2},"status":"passed","severity":"normal"},{"uid":"65ebc466575987e3","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1762987707426,"stop":1762987707427,"duration":1},"status":"passed","severity":"normal"},{"uid":"705931c9cf9b4004","name":"should filter peers by codec","time":{"start":1762987386938,"stop":1762987386938,"duration":0},"status":"passed","severity":"normal"},{"uid":"201eda0e0c643e91","name":"rejects content-filtered query with only contentTopics","time":{"start":1762987386422,"stop":1762987386423,"duration":1},"status":"passed","severity":"normal"},{"uid":"648eb7584b988b8","name":"should create a new stream if no existing for protocol found","time":{"start":1762987386577,"stop":1762987386578,"duration":1},"status":"passed","severity":"normal"},{"uid":"c22876dd105e3fdb","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1762987764828,"stop":1762987764828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b67721f94f4a49","name":"Passing an array","time":{"start":1762987765155,"stop":1762987765155,"duration":0},"status":"passed","severity":"normal"},{"uid":"81782e4d32927d85","name":"pre and post cipher","time":{"start":1762987404637,"stop":1762987404638,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e70bf4c61f5d1fd","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1762987622708,"stop":1762987622708,"duration":0},"status":"passed","severity":"normal"},{"uid":"406d27823902f8ba","name":"Subscribe and publish message","time":{"start":1762987636883,"stop":1762987636884,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cb94043ec521b8c","name":"Decoder throws on empty string content topic","time":{"start":1762987404293,"stop":1762987404293,"duration":0},"status":"passed","severity":"normal"},{"uid":"77412ec3dde77e7c","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1762987707428,"stop":1762987707428,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25f9f61a096c18c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1762987415656,"stop":1762987415656,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1656faff02626b","name":"Subscribe to topic containing emoji and publish message","time":{"start":1762987636894,"stop":1762987636894,"duration":0},"status":"passed","severity":"normal"},{"uid":"c586f6d2573a0acb","name":"should handle multiple query options for time ranges","time":{"start":1762987434046,"stop":1762987434047,"duration":1},"status":"passed","severity":"normal"},{"uid":"55dbf2302afe4cd","name":"Push message with Arabic payload","time":{"start":1762988523365,"stop":1762988523366,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bce35b96372d474","name":"throws if decoders don't match content topics","time":{"start":1762987386826,"stop":1762987386827,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e57785f88e285df","name":"Check received message containing numeric","time":{"start":1762987906777,"stop":1762987906777,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f3bc7472de177e","name":"should register libp2p event listeners when start is called","time":{"start":1762987433181,"stop":1762987433181,"duration":0},"status":"passed","severity":"normal"},{"uid":"519a057b800f57c0","name":"should properly create location multiaddrs - tcp6","time":{"start":1762987377780,"stop":1762987377780,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65f6f39cddd6e8c","name":"Push message with long payload","time":{"start":1762988523377,"stop":1762988523377,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda5adbfd090d8a5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1762987372579,"stop":1762987372579,"duration":0},"status":"passed","severity":"normal"},{"uid":"3029d7ad1a138818","name":"throws on content topic with too few or too many fields","time":{"start":1762987372562,"stop":1762987372562,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3de37d84f37d20","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762987606122,"stop":1762987606123,"duration":1},"status":"passed","severity":"normal"},{"uid":"290833f5942eea83","name":"isConnected return false after peer stops","time":{"start":1762987479658,"stop":1762987479659,"duration":1},"status":"passed","severity":"normal"},{"uid":"5022579cdccac772","name":"Push message with Basic HTML tag payload","time":{"start":1762988523405,"stop":1762988523405,"duration":0},"status":"passed","severity":"normal"},{"uid":"aede3150f55a7571","name":"Decoder throws on undefined content topic","time":{"start":1762987404293,"stop":1762987404293,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c6d501eea0696b","name":"should initialize with Unhealthy status","time":{"start":1762987433401,"stop":1762987433401,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a89934037fc08bd","name":"should allow redial after failed dial cooldown expires","time":{"start":1762987386372,"stop":1762987386373,"duration":1},"status":"passed","severity":"normal"},{"uid":"f169c3017df5157d","name":"Outgoing message is emitted as sending","time":{"start":1762987435277,"stop":1762987435277,"duration":0},"status":"passed","severity":"normal"},{"uid":"b619b006abd2b5c9","name":"should compute hash only when first accessed","time":{"start":1762987386815,"stop":1762987386816,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a259598a682a79d","name":"should not modify tags of connections for different peers","time":{"start":1762987433195,"stop":1762987433196,"duration":1},"status":"passed","severity":"normal"},{"uid":"7833430b903352ca","name":"Query Generator - true","time":{"start":1762987745247,"stop":1762987745247,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef6d6692aae3cec","name":"should encode/decode to text encoding","time":{"start":1762987377778,"stop":1762987377778,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a965beab94f629","name":"Query Generator, No Decoder","time":{"start":1762987721512,"stop":1762987721513,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c2c8daa40c4da63","name":"ignores domain fetching errors","time":{"start":1762987395201,"stop":1762987395201,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8a89e272218858","name":"Fails to publish message with empty text","time":{"start":1762987629396,"stop":1762987629399,"duration":3},"status":"passed","severity":"normal"},{"uid":"d64807d9148d752a","name":"Check received message containing unicode special characters","time":{"start":1762987906782,"stop":1762987906782,"duration":0},"status":"passed","severity":"normal"},{"uid":"598fabbdd5a469ed","name":"Throws when trying to push message with empty payload","time":{"start":1762988523407,"stop":1762988523407,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad02a4dd59b6329","name":"Check publish message containing Arabic","time":{"start":1762987629384,"stop":1762987629387,"duration":3},"status":"passed","severity":"normal"},{"uid":"d50ca28ccc77ef29","name":"Push message with content topic containing SQL Injection","time":{"start":1762988523385,"stop":1762988523386,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d17447547c53d1","name":"Push message with SQL Injection payload","time":{"start":1762988523379,"stop":1762988523379,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4dc2a0f9e16b6bb","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1762987433907,"stop":1762987433907,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e06c3294bcdf1bf","name":"Push message with content topic containing escaped characters","time":{"start":1762988523410,"stop":1762988523410,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5ddbb559e2b2e1","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1762987415616,"stop":1762987415616,"duration":0},"status":"passed","severity":"normal"},{"uid":"e246e4c2e5fcf883","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762987395205,"stop":1762987395205,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3d992d9725faf0ae","name":"should handle all zero keep alive options","time":{"start":1762987385907,"stop":1762987385921,"duration":14},"status":"passed","severity":"normal"},{"uid":"3bcd1c6a91f3520a","name":"Retrieval Hint","time":{"start":1762987423711,"stop":1762987423711,"duration":0},"status":"passed","severity":"normal"},{"uid":"4896354fa096bf97","name":"should not return locked peers if enough unlocked are available","time":{"start":1762987433175,"stop":1762987433177,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc7b100fcb087c53","name":"Fails to publish message with size larger than 1 MB","time":{"start":1762987629401,"stop":1762987629402,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c49a2bc36e2cb7","name":"should properly create peer info with all multiaddrs","time":{"start":1762987377781,"stop":1762987377781,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c953726eeda318","name":"should handle query errors gracefully","time":{"start":1762987395258,"stop":1762987395258,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f44227bf27178b","name":"Fails to push message with large meta","time":{"start":1762988523412,"stop":1762988523412,"duration":0},"status":"passed","severity":"normal"},{"uid":"83583d05e22d2002","name":"Store - dialed after - with timeout","time":{"start":1762987768975,"stop":1762987768976,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd264049876d169","name":"Push message with Arabic payload","time":{"start":1762988523378,"stop":1762988523378,"duration":0},"status":"passed","severity":"normal"},{"uid":"62572448dbc99b4f","name":"Outgoing message is retried until acknowledged","time":{"start":1762987436955,"stop":1762987436955,"duration":0},"status":"passed","severity":"normal"},{"uid":"a924ee7add3e0b69","name":"should start all internal components","time":{"start":1762987386932,"stop":1762987386932,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8e1532ed1cfd0c","name":"Push message with numeric payload","time":{"start":1762988523403,"stop":1762988523403,"duration":0},"status":"passed","severity":"normal"},{"uid":"31088aede019b51e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1762987394846,"stop":1762987394848,"duration":2},"status":"passed","severity":"normal"},{"uid":"541346567d1753f5","name":"Push message with content topic containing short","time":{"start":1762988523407,"stop":1762988523408,"duration":1},"status":"passed","severity":"normal"},{"uid":"4182bd60a9456c86","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1762987386235,"stop":1762987386237,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6b94e2829bba5e9","name":"Push message with Script payload","time":{"start":1762988523366,"stop":1762988523367,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5df817e23afb7c","name":"should add and check entries correctly","time":{"start":1762987431598,"stop":1762987431615,"duration":17},"status":"passed","severity":"normal"},{"uid":"3792d1dc2d25c6be","name":"Push message with emoji payload","time":{"start":1762988523395,"stop":1762988523395,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae252522cf44b266","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1762987441964,"stop":1762987441964,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1b3dc59c17d4c9","name":"handles different clusterIds correctly","time":{"start":1762987372573,"stop":1762987372574,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7fcd204121280bd","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1762987372573,"stop":1762987372573,"duration":0},"status":"passed","severity":"normal"},{"uid":"343ed4fc12881495","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1762987433183,"stop":1762987433184,"duration":1},"status":"passed","severity":"normal"},{"uid":"119f3032c56f4da7","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1762987386230,"stop":1762987386231,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39e5dc2fd8f736a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1762987386230,"stop":1762987386230,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f32d4df5387f452","name":"Subscribe to topic containing long and receive message","time":{"start":1762987923174,"stop":1762987923174,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9733fcb0b5ade2","name":"should work with stubbed retrieve function","time":{"start":1762987433896,"stop":1762987433896,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a66b60a6bf758f6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1762987415655,"stop":1762987415656,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9dc1e489f666cf1","name":"should trigger query when it went offline since the last successful query","time":{"start":1762987433899,"stop":1762987433899,"duration":0},"status":"passed","severity":"normal"},{"uid":"cffb9c01dffd645e","name":"should throw error - no id","time":{"start":1762987377775,"stop":1762987377776,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2bb88999e075811","name":"should get / set UDP multiaddr","time":{"start":1762987377778,"stop":1762987377778,"duration":0},"status":"passed","severity":"normal"},{"uid":"e269031bfd526b11","name":"should handle network check errors gracefully","time":{"start":1762987386376,"stop":1762987386376,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4e5aec08218e34","name":"different cluster: nodes don't connect","time":{"start":1762987551535,"stop":1762987551535,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d56fe7ba338526","name":"should clear the dialing interval","time":{"start":1762987386347,"stop":1762987386347,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d17146dfbfef92","name":"should dial peer immediately when queue is empty","time":{"start":1762987386355,"stop":1762987386355,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a8958ba0b48df1","name":"should be able to decode the field with only STORE set to true","time":{"start":1762987377271,"stop":1762987377271,"duration":0},"status":"passed","severity":"normal"},{"uid":"613db79ad8b25c41","name":"should wait for LightPush peer to be connected","time":{"start":1762987434150,"stop":1762987434151,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2457cfd216a91b5","name":"Nodes with multiple pubsub topic","time":{"start":1762987622704,"stop":1762987622704,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca2ead7c3bcce00","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1762987404290,"stop":1762987404290,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc145712c8df2b4","name":"Check publish message containing unicode special characters","time":{"start":1762987629393,"stop":1762987629393,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2cd89e1c810244","name":"Using a function","time":{"start":1762987765156,"stop":1762987765156,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af0692e41905be9","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762987551547,"stop":1762987551547,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa25ceede0f933e","name":"Push message with numeric payload","time":{"start":1762988523391,"stop":1762988523391,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01af43d5ac71f6b","name":"Sync message is not sent if another sync message was just received","time":{"start":1762987441963,"stop":1762987441963,"duration":0},"status":"passed","severity":"normal"},{"uid":"871bec23766379e8","name":"should sort by messageId when timestamps are equal","time":{"start":1762987423713,"stop":1762987423713,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2501bcdf613d927","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1762987415567,"stop":1762987415567,"duration":0},"status":"passed","severity":"normal"},{"uid":"6304b15d7e83422e","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1762987423874,"stop":1762987423874,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ad9a65fca7e7bf","name":"should not execute task if max attempts is 0","time":{"start":1762987432364,"stop":1762987432366,"duration":2},"status":"passed","severity":"normal"},{"uid":"7992df63f282a45d","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1762987415592,"stop":1762987415594,"duration":2},"status":"passed","severity":"normal"},{"uid":"1e91ae18b53d5a24","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1762987372579,"stop":1762987372579,"duration":0},"status":"passed","severity":"normal"},{"uid":"736c9c22d562d588","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1762987636893,"stop":1762987636893,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd1324b3b57ae4d","name":"Push message with rate limit","time":{"start":1762988523412,"stop":1762988523412,"duration":0},"status":"passed","severity":"normal"},{"uid":"723f93d3513109ff","name":"Fails to publish duplicate message","time":{"start":1762987629396,"stop":1762987629396,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc16452a732894d","name":"Check received message containing Russian","time":{"start":1762987906778,"stop":1762987906779,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0e8476628d73f38","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1762987415656,"stop":1762987415656,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee91a28cf69480a6","name":"peer exchange sets tag","time":{"start":1762987635358,"stop":1762987635359,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e3385a7cf200102","name":"should handle empty peer infos gracefully","time":{"start":1762987394928,"stop":1762987394929,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d9adb8cfa61e61e","name":"Encoder throws on undefined content topic","time":{"start":1762987386812,"stop":1762987386813,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c725980afe8f17f","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1762987764831,"stop":1762987764831,"duration":0},"status":"passed","severity":"normal"},{"uid":"706719f23932a804","name":"should handle queue processing errors gracefully","time":{"start":1762987386375,"stop":1762987386375,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d35c096b95cfce1","name":"should start peer exchange discovery","time":{"start":1762987395252,"stop":1762987395253,"duration":1},"status":"passed","severity":"normal"},{"uid":"95155d9f8a9bafb1","name":"Own sync message does not acknowledge own messages","time":{"start":1762987441965,"stop":1762987441965,"duration":0},"status":"passed","severity":"normal"},{"uid":"180869c2d8f3e8d5","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1762987415615,"stop":1762987415615,"duration":0},"status":"passed","severity":"normal"},{"uid":"225e9ecfccccc579","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1762987372580,"stop":1762987372581,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6039d23b03dfbf7","name":"should stop ping timers on peer disconnect","time":{"start":1762987385894,"stop":1762987385896,"duration":2},"status":"passed","severity":"normal"},{"uid":"f1586c8516512892","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762987923169,"stop":1762987923169,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad8d5fe8361c241","name":"Push message with emoji payload","time":{"start":1762988523382,"stop":1762988523382,"duration":0},"status":"passed","severity":"normal"},{"uid":"e286c83dfe22f690","name":"Push message with custom timestamp: 1732229085138","time":{"start":1762988523388,"stop":1762988523388,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda7c45f07e51707","name":"should return false for sync message without causal history","time":{"start":1762987436960,"stop":1762987436960,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5c95f11b2d8a6a","name":"should be able to dial TLS multiaddrs","time":{"start":1762987549056,"stop":1762987549057,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe683c3b47c872f0","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1762987394931,"stop":1762987394931,"duration":0},"status":"passed","severity":"normal"},{"uid":"75dc9e64f7eb3d48","name":"should handle task timeouts","time":{"start":1762987432363,"stop":1762987432364,"duration":1},"status":"passed","severity":"normal"},{"uid":"1595481b68eb8195","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762987606125,"stop":1762987606126,"duration":1},"status":"passed","severity":"normal"},{"uid":"76fb8ee26bb47cc6","name":"should handle errors gracefully when getting peer info","time":{"start":1762987386413,"stop":1762987386413,"duration":0},"status":"passed","severity":"normal"},{"uid":"d334b2d608349127","name":"can start the service","time":{"start":1762987399025,"stop":1762987399025,"duration":0},"status":"passed","severity":"normal"},{"uid":"4929c6a5924efb5e","name":"can query messages by message hash","time":{"start":1762987737051,"stop":1762987737051,"duration":0},"status":"passed","severity":"normal"},{"uid":"2266c899b544f71b","name":"should skip peers that don't support peer exchange","time":{"start":1762987395255,"stop":1762987395256,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d8f4ffc134a610","name":"Check received message containing Arabic","time":{"start":1762987906778,"stop":1762987906778,"duration":0},"status":"passed","severity":"normal"},{"uid":"500f8c275252174b","name":"Check publish message containing Script","time":{"start":1762987629389,"stop":1762987629390,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc5753fbcf7735a0","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1762987415614,"stop":1762987415614,"duration":0},"status":"passed","severity":"normal"},{"uid":"baec5ceaf73872a8","name":"Push message with Russian payload","time":{"start":1762988523404,"stop":1762988523404,"duration":0},"status":"passed","severity":"normal"},{"uid":"72811a237b8d9c2b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1762987415656,"stop":1762987415657,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5dd04a554479092","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1762987385897,"stop":1762987385898,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6c8991943f7131","name":"tcp ip4 address","time":{"start":1762987377221,"stop":1762987377222,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3c839707490347","name":"should add entries and maintain sorted order","time":{"start":1762987420314,"stop":1762987420315,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ae63eff1a5f4","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762987606126,"stop":1762987606126,"duration":0},"status":"passed","severity":"normal"},{"uid":"801115d96e0c3766","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1762987385817,"stop":1762987385819,"duration":2},"status":"passed","severity":"normal"},{"uid":"236f7e4ffda9f6ee","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1762987372576,"stop":1762987372576,"duration":0},"status":"passed","severity":"normal"},{"uid":"315da89dfdb2eb3a","name":"should return start time to match max range","time":{"start":1762987433910,"stop":1762987433910,"duration":0},"status":"passed","severity":"normal"},{"uid":"997cbebe3b78c489","name":"should emit message when we just started and store connect event occurs","time":{"start":1762987433901,"stop":1762987433901,"duration":0},"status":"passed","severity":"normal"},{"uid":"9989f9332d6bfb8a","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1762987526867,"stop":1762987526868,"duration":1},"status":"passed","severity":"normal"},{"uid":"91aacd90e8f0007a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1762987386231,"stop":1762987386234,"duration":3},"status":"passed","severity":"normal"},{"uid":"6cd2dd44e18e199d","name":"throws on content topic with generation field greater than 0","time":{"start":1762987372563,"stop":1762987372563,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3431407816b5a35","name":"Passing page size 10 when there are 10 messages","time":{"start":1762987759071,"stop":1762987759072,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea232b24f0e39eef","name":"should set default options when no config provided","time":{"start":1762987386931,"stop":1762987386931,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bac170ce61e026","name":"Push message with emoji payload","time":{"start":1762988523407,"stop":1762988523407,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e99679f92f2a881","name":"should add entries and maintain sorted order","time":{"start":1762987420330,"stop":1762987420331,"duration":1},"status":"passed","severity":"normal"},{"uid":"db4422fac8480648","name":"should create ShardReader with static shards network config","time":{"start":1762987386396,"stop":1762987386396,"duration":0},"status":"passed","severity":"normal"},{"uid":"b586413f6dc5c9ff","name":"should skip peers without peerInfo in ENR","time":{"start":1762987395260,"stop":1762987395260,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd33b0cef09362f4","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1762987415607,"stop":1762987415607,"duration":0},"status":"passed","severity":"normal"},{"uid":"87672415e440b1ea","name":"Push message with short payload","time":{"start":1762988523390,"stop":1762988523390,"duration":0},"status":"passed","severity":"normal"},{"uid":"3098117252d11631","name":"Meta field set when metaSetter is specified","time":{"start":1762987386812,"stop":1762987386812,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4973564a07ca386","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1762987377272,"stop":1762987377273,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f429a073a5bcdf6","name":"Sync message are not sent excessively within sync frequency","time":{"start":1762987441962,"stop":1762987441963,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c647e5e4798eaa4","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1762987636889,"stop":1762987636889,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4db8b3a2de5fb9","name":"isConnected should return false after all peers disconnect","time":{"start":1762987479657,"stop":1762987479658,"duration":1},"status":"passed","severity":"normal"},{"uid":"587ed36ae2c16b53","name":"Check message with no content topic is not received","time":{"start":1762987906786,"stop":1762987906787,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb6411b23bf76fe","name":"should encode/decode to RLP encoding","time":{"start":1762987377777,"stop":1762987377777,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a7d6c631bb6e73","name":"Push message with content topic containing escaped characters","time":{"start":1762988523386,"stop":1762988523386,"duration":0},"status":"passed","severity":"normal"},{"uid":"937ed5e4aca8c6cd","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1762987372569,"stop":1762987372569,"duration":0},"status":"passed","severity":"normal"},{"uid":"81985ac17aa42c80","name":"should delegate to networkMonitor.isConnected()","time":{"start":1762987386933,"stop":1762987386934,"duration":1},"status":"passed","severity":"normal"},{"uid":"547ebfd6ab4b2bbc","name":"should insert message id into causal history","time":{"start":1762987423866,"stop":1762987423866,"duration":0},"status":"passed","severity":"normal"},{"uid":"4300101edc2d5613","name":"should start periodic discovery on start","time":{"start":1762987395260,"stop":1762987395261,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca22bd585fe59c5","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1762987423712,"stop":1762987423712,"duration":0},"status":"passed","severity":"normal"},{"uid":"722f9a85b3c6d961","name":"should enable all discoveries when explicitly set","time":{"start":1762987432477,"stop":1762987432482,"duration":5},"status":"passed","severity":"normal"},{"uid":"faf2392d72883af8","name":"should allow redial after cooldown period","time":{"start":1762987386369,"stop":1762987386369,"duration":0},"status":"passed","severity":"normal"},{"uid":"e497a89d7e54a572","name":"can start and stop the service","time":{"start":1762987399025,"stop":1762987399025,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9a8d0e4e629ad2","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1762987622705,"stop":1762987622706,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ff250f290f57abd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1762987415655,"stop":1762987415655,"duration":0},"status":"passed","severity":"normal"},{"uid":"543c196818d4dc9a","name":"random static sharding 7 - Cluster ID: 757, Shard ID: 938","time":{"start":1762987744138,"stop":1762987744139,"duration":1},"status":"passed","severity":"normal"},{"uid":"816725f0093f2769","name":"Promise Callback - false","time":{"start":1762987745248,"stop":1762987745253,"duration":5},"status":"passed","severity":"normal"},{"uid":"b27cf0c7c6a6687","name":"Push message with custom timestamp: 1762991085139","time":{"start":1762988523401,"stop":1762988523401,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e599d19f95f6844","name":"Push message with Basic HTML tag payload","time":{"start":1762988523393,"stop":1762988523394,"duration":1},"status":"passed","severity":"normal"},{"uid":"8517ca4e0a5bfab4","name":"should emit a peer event after start","time":{"start":1762987399026,"stop":1762987399026,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f3b5912485ca85","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762987923171,"stop":1762987923171,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ffdad5e3be0d89d1","name":"Push message with shell command payload","time":{"start":1762988523394,"stop":1762988523394,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ac0ced37e995e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762987606123,"stop":1762987606124,"duration":1},"status":"passed","severity":"normal"},{"uid":"27cc0dd0e0a5ec0e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762987377273,"stop":1762987377274,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7f7ad33d5c17381","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762987551538,"stop":1762987551538,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c6f2d6ea9329b5","name":"Decoder throws on undefined content topic","time":{"start":1762987386813,"stop":1762987386814,"duration":1},"status":"passed","severity":"normal"},{"uid":"5db4fc51defccc3a","name":"should work with stubbed peer manager event emitter","time":{"start":1762987433892,"stop":1762987433893,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9336c02d5ca1431","name":"can query messages normally","time":{"start":1762987737050,"stop":1762987737051,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f54b7661a4f6916","name":"Register correct protocols","time":{"start":1762987636882,"stop":1762987636882,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edc6439254f8eb","name":"should create ShardReader with auto sharding network config","time":{"start":1762987386392,"stop":1762987386395,"duration":3},"status":"passed","severity":"normal"},{"uid":"bc4e7e1f859c291","name":"Push message with Arabic payload","time":{"start":1762988523392,"stop":1762988523392,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc192ec8f077187a","name":"should return start time to last successful query since last query is less than max range","time":{"start":1762987433909,"stop":1762987433910,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ec62faf3e2cb96","name":"udp ip6 address","time":{"start":1762987377223,"stop":1762987377223,"duration":0},"status":"passed","severity":"normal"},{"uid":"381320a129f033f2","name":"Push message with numeric payload","time":{"start":1762988523364,"stop":1762988523365,"duration":1},"status":"passed","severity":"normal"},{"uid":"b29793c2b845a093","name":"Push message with escaped characters payload","time":{"start":1762988523381,"stop":1762988523381,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91951b718b79ce1","name":"Check publish message after client node is restarted","time":{"start":1762987629403,"stop":1762987629404,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5337b4163a7393a4","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1762987764827,"stop":1762987764827,"duration":0},"status":"passed","severity":"normal"},{"uid":"195a39aecf4c1ee9","name":"should dial peer when peer is discovered","time":{"start":1762987386452,"stop":1762987386452,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8fd1badb240dda","name":"should start ping timers on peer connect","time":{"start":1762987385893,"stop":1762987385894,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fcf6041d010ce23","name":"should be safe to call multiple times","time":{"start":1762987386354,"stop":1762987386354,"duration":0},"status":"passed","severity":"normal"},{"uid":"225608d64e933a51","name":"should handle peer store errors gracefully","time":{"start":1762987433407,"stop":1762987433407,"duration":0},"status":"passed","severity":"normal"},{"uid":"8651a51d2c50aacb","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762987923179,"stop":1762987923179,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af1445fbcbfb4ab","name":"should drop only non-locked connections when over maxConnections","time":{"start":1762987386125,"stop":1762987386126,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee029ff1b9aaf7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762987923187,"stop":1762987923187,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9855186951d1963","name":"ends after yielding if response size indicates end","time":{"start":1762987386829,"stop":1762987386829,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ad841ca911488a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762987923191,"stop":1762987923192,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecfd6140ecdaf5f","name":"accepts time-filtered query with content filter","time":{"start":1762987386429,"stop":1762987386430,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ef60dded87bce9","name":"should handle timestamp equal to current time","time":{"start":1762987423329,"stop":1762987423329,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6b46ad9c12e64a","name":"should clear all timers","time":{"start":1762987385891,"stop":1762987385891,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa6b14681377e4","name":"Ephemeral messages are not stored","time":{"start":1762987465776,"stop":1762987465780,"duration":4},"status":"passed","severity":"normal"},{"uid":"ab9c5132f2e5ad34","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762987923180,"stop":1762987923180,"duration":0},"status":"passed","severity":"normal"},{"uid":"997a67050279d6be","name":"should clear all entries","time":{"start":1762987420334,"stop":1762987420334,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9949df8e1de131","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1762987386814,"stop":1762987386814,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c08e18c687df997","name":"should return true when peer is on the same cluster","time":{"start":1762987386396,"stop":1762987386397,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ec06ad4dcc8d3","name":"Waku message hash computation (no timestamp)","time":{"start":1762987386235,"stop":1762987386235,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15d62b828b65d6a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1762987734273,"stop":1762987734273,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15c09b80355925d","name":"should be safe to call multiple times","time":{"start":1762987386089,"stop":1762987386093,"duration":4},"status":"passed","severity":"normal"},{"uid":"3610f933fb7da608","name":"should attach causal history and bloom filter to each message","time":{"start":1762987423866,"stop":1762987423867,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e28dbe0d110501e","name":"Relay + Store","time":{"start":1762987377784,"stop":1762987377784,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b3b591e1f232f0","name":"messageHashStr produces consistent results for the same input","time":{"start":1762987386242,"stop":1762987386244,"duration":2},"status":"passed","severity":"normal"},{"uid":"b3bdf12e3175f842","name":"should add received message to localHistory with retrievalHint","time":{"start":1762987423869,"stop":1762987423869,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe641664d987cdf0","name":"ignores unrecognized TXT record formats","time":{"start":1762987395202,"stop":1762987395202,"duration":0},"status":"passed","severity":"normal"},{"uid":"413ec9662e28c37d","name":"Fails to push message bigger that 1MB","time":{"start":1762988523414,"stop":1762988523414,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c1cb3c9cd82266","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1762987432485,"stop":1762987432485,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a90351cd9b657d7","name":"Subscribe to topic containing short and receive message","time":{"start":1762987923173,"stop":1762987923174,"duration":1},"status":"passed","severity":"normal"},{"uid":"e10c9454fed730c3","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1762987707422,"stop":1762987707425,"duration":3},"status":"passed","severity":"normal"},{"uid":"d18ac963b995969b","name":"Check message on other pubsub topic is not received","time":{"start":1762987906795,"stop":1762987906795,"duration":0},"status":"passed","severity":"normal"},{"uid":"893783959ccbfb65","name":"should return false when peer is on different cluster","time":{"start":1762987386404,"stop":1762987386404,"duration":0},"status":"passed","severity":"normal"},{"uid":"607bc2e82348f2aa","name":"should add event listeners for peer connect and disconnect","time":{"start":1762987385885,"stop":1762987385886,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3cf0947edac24ae","name":"should process successful peer exchange query","time":{"start":1762987395259,"stop":1762987395259,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7c304ac678bdb3","name":"should skip peers that were recently queried","time":{"start":1762987395256,"stop":1762987395257,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e253b3e4d9dcc3a","name":"Check received message containing Chinese","time":{"start":1762987906789,"stop":1762987906790,"duration":1},"status":"passed","severity":"normal"},{"uid":"40dab9797ad0322c","name":"Push message with Script payload","time":{"start":1762988523379,"stop":1762988523379,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c13c602e356818","name":"should work with mock decoders","time":{"start":1762987433896,"stop":1762987433896,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70f41b317ca98e3","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1762987636885,"stop":1762987636885,"duration":0},"status":"passed","severity":"normal"},{"uid":"169560a5d904e5f","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1762987441964,"stop":1762987441964,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf8b087f328bb24","name":"Push message with XML payload","time":{"start":1762988523367,"stop":1762988523367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f548488c2a9e2a72","name":"Cluster ID 0, shard 1","time":{"start":1762987744125,"stop":1762987744128,"duration":3},"status":"passed","severity":"normal"},{"uid":"fad33812f58d598d","name":"should be safe to call multiple times","time":{"start":1762987385893,"stop":1762987385893,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b1175640dcc402","name":"Query with Promise Callback, No message returned","time":{"start":1762987721517,"stop":1762987721519,"duration":2},"status":"passed","severity":"normal"},{"uid":"141ae3366b0b71eb","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1762987415587,"stop":1762987415590,"duration":3},"status":"passed","severity":"normal"},{"uid":"ca2902b1b7ce4552","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1762987394849,"stop":1762987394849,"duration":0},"status":"passed","severity":"normal"},{"uid":"995d8d0b41c61586","name":"should initialize with custom number of peers","time":{"start":1762987433172,"stop":1762987433173,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ffcb0853f32353","name":"should clear dial history on start","time":{"start":1762987386346,"stop":1762987386346,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d5d9b164618782","name":"should be safe to call multiple times","time":{"start":1762987386444,"stop":1762987386444,"duration":0},"status":"passed","severity":"normal"},{"uid":"70421a8ca502d50e","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1762987764828,"stop":1762987764828,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c23a037fc7c9d11","name":"should handle browser offline state overriding peer connections","time":{"start":1762987385842,"stop":1762987385843,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d5a5f9801ff0fd","name":"should work with stubbed waku event emitter","time":{"start":1762987433894,"stop":1762987433894,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35bc49887370725","name":"Push message with meta","time":{"start":1762988523373,"stop":1762988523374,"duration":1},"status":"passed","severity":"normal"},{"uid":"affbdf6503ac276b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762987923171,"stop":1762987923172,"duration":1},"status":"passed","severity":"normal"},{"uid":"82f0037d519973f6","name":"should not receive a peer event before start","time":{"start":1762987464985,"stop":1762987464985,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db4e3cde38f4687","name":"should not trigger query when a recent query happened under threshold","time":{"start":1762987433900,"stop":1762987433901,"duration":1},"status":"passed","severity":"normal"},{"uid":"6507fc1282bb40c7","name":"rejects hash query with content filter parameters","time":{"start":1762987386423,"stop":1762987386423,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6854df1e9280ed2","name":"should evict furthest entry when buffer is full","time":{"start":1762987420333,"stop":1762987420333,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f278f62028b8ad","name":"Relay Node - default protocol","time":{"start":1762987768977,"stop":1762987768977,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef4d0c7f4a43476","name":"should dispatch connect and disconnect events","time":{"start":1762987433177,"stop":1762987433180,"duration":3},"status":"passed","severity":"normal"},{"uid":"805888ba77583abb","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1762987432483,"stop":1762987432483,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1e6ac389e313b5","name":"accepts valid content-filtered query","time":{"start":1762987386420,"stop":1762987386420,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c6618803a31b08","name":"should handle malformed response data","time":{"start":1762987394932,"stop":1762987394933,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7518674cf36171","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762987923176,"stop":1762987923176,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ba77a665ae3f2","name":"Push message with content topic containing Russian","time":{"start":1762988523385,"stop":1762988523385,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a3ef424158041d","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1762987386112,"stop":1762987386112,"duration":0},"status":"passed","severity":"normal"},{"uid":"7083740e441ee4c7","name":"Push message with content topic containing special chars","time":{"start":1762988523384,"stop":1762988523384,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08d763c78922817","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1762987415641,"stop":1762987415641,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fa596dff856a0a","name":"Check received message containing short","time":{"start":1762987906776,"stop":1762987906776,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c53bf2b64b6ac9","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1762987385902,"stop":1762987385903,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5a2b5060f4b9c6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762987923178,"stop":1762987923178,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81d8df818adf637","name":"should partition messages based on acknowledgement status","time":{"start":1762987423875,"stop":1762987423875,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3119d63344d6394","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1762987386583,"stop":1762987386585,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa1579af181b0270","name":"should retry failed tasks","time":{"start":1762987432360,"stop":1762987432360,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd0f9455f75297e","name":"should be safe to call multiple times","time":{"start":1762987385887,"stop":1762987385888,"duration":1},"status":"passed","severity":"normal"},{"uid":"a097c9188c3144c7","name":"Push message with content topic containing Chinese","time":{"start":1762988523409,"stop":1762988523409,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3da9d6f2f2cd224","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1762987372579,"stop":1762987372579,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa40617303574f1","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1762987415598,"stop":1762987415599,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c4e84841c14867","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1762987372575,"stop":1762987372575,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bfc8161d11dd1ff","name":"should create PeerExchangeDiscovery instance","time":{"start":1762987395261,"stop":1762987395261,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b41fd0c55177db","name":"should skip peers without ENR","time":{"start":1762987395259,"stop":1762987395260,"duration":1},"status":"passed","severity":"normal"},{"uid":"356005b6464e1880","name":"Push 30 different messages","time":{"start":1762988523382,"stop":1762988523382,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5028bcc315ed682","name":"Subscribe to topic containing XML and publish message","time":{"start":1762987636891,"stop":1762987636891,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0300290f8fd590","name":"should wait for Filter peer to be connected","time":{"start":1762987434151,"stop":1762987434152,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25a5ac9fb50339e","name":"Query Generator, No message returned","time":{"start":1762987721513,"stop":1762987721514,"duration":1},"status":"passed","severity":"normal"},{"uid":"3331c9b05e88006d","name":"should remove expired entries after TTL has passed","time":{"start":1762987431616,"stop":1762987431616,"duration":0},"status":"passed","severity":"normal"},{"uid":"166907fe9fe96dad","name":"Outgoing message is emitted as sending","time":{"start":1762987436950,"stop":1762987436950,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a688bece90ea5c","name":"Decrypt messages","time":{"start":1762987607618,"stop":1762987607619,"duration":1},"status":"passed","severity":"normal"},{"uid":"588f60af22ef4350","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1762987372566,"stop":1762987372566,"duration":0},"status":"passed","severity":"normal"},{"uid":"589926b22bf937a7","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1762987526866,"stop":1762987526867,"duration":1},"status":"passed","severity":"normal"},{"uid":"40bc4ba7d4020276","name":"Publish without waiting for remote peer","time":{"start":1762987636882,"stop":1762987636883,"duration":1},"status":"passed","severity":"normal"},{"uid":"813f9c0e4b038e6b","name":"Decoder throws on empty string content topic","time":{"start":1762987405908,"stop":1762987405908,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1055773a9fe7c9a","name":"messageHashStr works with IProtoMessage","time":{"start":1762987386242,"stop":1762987386242,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda7bcf7b4cf3b9b","name":"Subscribe and receive messages via waku relay post","time":{"start":1762987923183,"stop":1762987923183,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ae44d349809a5b","name":"random static sharding 1 - Cluster ID: 764, Shard ID: 108","time":{"start":1762987744128,"stop":1762987744129,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d42f1bdb7ddede8","name":"Ordered callback, aborts when callback returns true","time":{"start":1762987752590,"stop":1762987752591,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa18b161c4184305","name":"should call waitForPeer on Relay","time":{"start":1762987434152,"stop":1762987434152,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94a0867719f8d9a","name":"should emit a peer event after start","time":{"start":1762987696219,"stop":1762987696219,"duration":0},"status":"passed","severity":"normal"},{"uid":"6910f123c3124b84","name":"Push message with content topic containing long","time":{"start":1762988523396,"stop":1762988523397,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd3ba866db9d327a","name":"should handle multiple peers with different shard configurations","time":{"start":1762987386377,"stop":1762987386377,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b5f0abf4dfb1a1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1762987372578,"stop":1762987372578,"duration":0},"status":"passed","severity":"normal"},{"uid":"612772d710167634","name":"should only return 1 node with relay capability","time":{"start":1762987395203,"stop":1762987395203,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8bee0d1bace263f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1762987707428,"stop":1762987707429,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da887030a8fd6e2","name":"Ordered Callback - false","time":{"start":1762987745255,"stop":1762987745255,"duration":0},"status":"passed","severity":"normal"},{"uid":"772a3ff4c840b0c","name":"random static sharding 5 - Cluster ID: 941, Shard ID: 458","time":{"start":1762987744136,"stop":1762987744137,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4eb3c6fb4a7f163","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762987923180,"stop":1762987923181,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff3923c3bfc8dcc3","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1762987434047,"stop":1762987434047,"duration":0},"status":"passed","severity":"normal"},{"uid":"31caa105fdcbdbfc","name":"should handle retrieval hint and sender_id","time":{"start":1762987420330,"stop":1762987420330,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a086a4e30a3950c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762987606121,"stop":1762987606121,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a499779989ac56","name":"Subscribe and receives messages on 20 topics","time":{"start":1762987923171,"stop":1762987923171,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a85ae0ffd6ec878","name":"random static sharding 9 - Cluster ID: 506, Shard ID: 291","time":{"start":1762987744140,"stop":1762987744141,"duration":1},"status":"passed","severity":"normal"},{"uid":"be0a5174acddaad0","name":"should not update T_req if message already exists","time":{"start":1762987420315,"stop":1762987420315,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f1f93438d0039d","name":"Push message with Russian payload","time":{"start":1762988523366,"stop":1762988523366,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afea8e99b55f249","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762987923191,"stop":1762987923191,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad7f344fcb0911","name":"ends if response has no messages","time":{"start":1762987386828,"stop":1762987386828,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43c6416c7dd2d75","name":"should remove entries","time":{"start":1762987420333,"stop":1762987420334,"duration":1},"status":"passed","severity":"normal"},{"uid":"b16f8dddc1cd8e02","name":"should handle case when navigator is not available","time":{"start":1762987385819,"stop":1762987385819,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7a4e31d17543ae","name":"same cluster: nodes connect","time":{"start":1762987551542,"stop":1762987551542,"duration":0},"status":"passed","severity":"normal"},{"uid":"446b2ac7f4ac98af","name":"should handle very large timestamps","time":{"start":1762987423331,"stop":1762987423331,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bb5d7465aea076","name":"should query peer with peer exchange protocol","time":{"start":1762987395257,"stop":1762987395257,"duration":0},"status":"passed","severity":"normal"},{"uid":"a777eaaa6cafa7b6","name":"should dial second nwaku node that was discovered","time":{"start":1762987459010,"stop":1762987459017,"duration":7},"status":"skipped","severity":"normal"},{"uid":"80676bdc3b6fd678","name":"Push message with shell command payload","time":{"start":1762988523368,"stop":1762988523368,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4dfcd06fb63bb7","name":"should retry if all attempts fail","time":{"start":1762987432366,"stop":1762987432367,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6dfd9f79c67822a","name":"Check received message containing Script","time":{"start":1762987906791,"stop":1762987906791,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c92ce7c9e052ce","name":"Push 30 different messages","time":{"start":1762988523407,"stop":1762988523407,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8a883121a0453724","name":"Push message with short payload","time":{"start":1762988523402,"stop":1762988523402,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9fa742cedb3c23","name":"Check publish message containing special chars","time":{"start":1762987629383,"stop":1762987629384,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ec8ab52040c28c","name":"connects to nwaku","time":{"start":1762987765154,"stop":1762987765154,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a05728b7e8b4e15","name":"configure the node with multiple content topics","time":{"start":1762987734280,"stop":1762987734281,"duration":1},"status":"passed","severity":"normal"},{"uid":"9521bb8d7b7ccf46","name":"Nodes with multiple pubsub topic","time":{"start":1762987622706,"stop":1762987622707,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b41218df8400334","name":"Check received message containing XML","time":{"start":1762987906791,"stop":1762987906791,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbb4fd2af5338f0","name":"Cluster id 0, shard 0","time":{"start":1762987744122,"stop":1762987744125,"duration":3},"status":"passed","severity":"normal"},{"uid":"b8b431da45906ee2","name":"should insert elements correctly","time":{"start":1762987420070,"stop":1762987420071,"duration":1},"status":"passed","severity":"normal"},{"uid":"627c32990be00d8d","name":"Waku message hash computation (payload length 0)","time":{"start":1762987386234,"stop":1762987386235,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71d09c52656b8c9","name":"Throws when trying to push message with empty payload","time":{"start":1762988523396,"stop":1762988523396,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dae705aeb01950f","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1762987433906,"stop":1762987433906,"duration":0},"status":"passed","severity":"normal"},{"uid":"7532ec9af6e87dbc","name":"Push message with content topic containing short","time":{"start":1762988523370,"stop":1762988523370,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2586a1ef67c133","name":"should create ConnectionManager with relay","time":{"start":1762987386930,"stop":1762987386931,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ebdf54428afeaa1","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1762987433195,"stop":1762987433195,"duration":0},"status":"passed","severity":"normal"},{"uid":"45334f7d3ac569c4","name":"throws on content topic with non-number generation field","time":{"start":1762987372562,"stop":1762987372563,"duration":1},"status":"passed","severity":"normal"},{"uid":"81acd1e69f2bc0c7","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app25/8/topic401/utf8","time":{"start":1762987734279,"stop":1762987734280,"duration":1},"status":"passed","severity":"normal"},{"uid":"81f0318bee6e0efb","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762987923187,"stop":1762987923188,"duration":1},"status":"passed","severity":"normal"},{"uid":"18cc871e8faa8378","name":"Subscribe to topic containing long and receive message","time":{"start":1762987923187,"stop":1762987923187,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff10f5698249f70b","name":"should handle retrieve function with query parameters","time":{"start":1762987433898,"stop":1762987433898,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed025e8a7f411112","name":"recovers when dns.resolve returns empty","time":{"start":1762987395201,"stop":1762987395201,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0eddf8df2dc995","name":"should handle onConnected and onDisconnected","time":{"start":1762987433180,"stop":1762987433181,"duration":1},"status":"passed","severity":"normal"},{"uid":"c38f77bd89523e9a","name":"groups content topics by expected pubsub topic","time":{"start":1762987372573,"stop":1762987372573,"duration":0},"status":"passed","severity":"normal"},{"uid":"98fc18a3584712c5","name":"should return true when peer is on the pubsub topic shard","time":{"start":1762987386407,"stop":1762987386407,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1bd376618a82f80","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1762987415596,"stop":1762987415596,"duration":0},"status":"passed","severity":"normal"},{"uid":"f736bf9788b93cad","name":"should successfully subscribe to supported pubsub topic","time":{"start":1762987433112,"stop":1762987433116,"duration":4},"status":"passed","severity":"normal"},{"uid":"9cbcd14041244085","name":"messageHashStr returns a hex string","time":{"start":1762987386241,"stop":1762987386241,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f77a396c8658cbe","name":"should accept empty decoders array","time":{"start":1762987433889,"stop":1762987433891,"duration":2},"status":"passed","severity":"normal"},{"uid":"a25de75520827d35","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1762987415580,"stop":1762987415583,"duration":3},"status":"passed","severity":"normal"},{"uid":"f8a363b0ff8df7e8","name":"should skip peers without peer exchange protocol","time":{"start":1762987395255,"stop":1762987395255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3ce68f4b8371c3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762987906788,"stop":1762987906788,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3a20194b5d7899","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1762987622706,"stop":1762987622706,"duration":0},"status":"passed","severity":"normal"},{"uid":"646cf6e78e561fb8","name":"should handle dial errors gracefully","time":{"start":1762987386101,"stop":1762987386101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bc6b473c7136d4","name":"should start and setup intervals and event listeners","time":{"start":1762987433331,"stop":1762987433331,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8c44ae4c32ab2d","name":"should remove event listeners from globalThis","time":{"start":1762987385813,"stop":1762987385814,"duration":1},"status":"passed","severity":"normal"},{"uid":"59e1c5c19f09b83c","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1762987372567,"stop":1762987372568,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebfcbce43add36ee","name":"Relay - times out","time":{"start":1762987768975,"stop":1762987768975,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e60c0cbe63dab34","name":"Push message with content topic containing emoji","time":{"start":1762988523373,"stop":1762988523373,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1315e9ddf19de8","name":"Wrong topic","time":{"start":1762987734280,"stop":1762987734280,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4cdf205cb394f8","name":"Push message with custom timestamp: 1732229085138","time":{"start":1762988523374,"stop":1762988523375,"duration":1},"status":"passed","severity":"normal"},{"uid":"190d8e039ce7146b","name":"Automatically retrieves missing message","time":{"start":1762987436956,"stop":1762987436956,"duration":0},"status":"skipped","severity":"normal"},{"uid":"49c1bfd68b4b29e6","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1762987635359,"stop":1762987635360,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e897d05e491420","name":"Outgoing message is acknowledged","time":{"start":1762987435279,"stop":1762987435279,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefc78e23d688534","name":"Check publish message containing long","time":{"start":1762987629382,"stop":1762987629383,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7347c2924c842c0","name":"should return empty array when no peers connected","time":{"start":1762987386937,"stop":1762987386937,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ec88b746dc367f","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1762987433182,"stop":1762987433183,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddab4e84c6570084","name":"should throw error - no public key","time":{"start":1762987377776,"stop":1762987377776,"duration":0},"status":"passed","severity":"normal"},{"uid":"9640c03ad1d1f15a","name":"Decoder throws on undefined content topic","time":{"start":1762987405908,"stop":1762987405908,"duration":0},"status":"passed","severity":"normal"},{"uid":"936ad6af233a55a0","name":"should perform initial health assessment on start","time":{"start":1762987433407,"stop":1762987433407,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f384409c1327d2","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1762987372575,"stop":1762987372576,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5022496a91dc229","name":"should set field with all protocols enabled","time":{"start":1762987377782,"stop":1762987377782,"duration":0},"status":"passed","severity":"normal"},{"uid":"b489882e6e6121d3","name":"Passing page size 0 when there are 110 messages","time":{"start":1762987759068,"stop":1762987759068,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19bd9162eade70b","name":"should throw an error for insufficient data","time":{"start":1762987372583,"stop":1762987372583,"duration":0},"status":"passed","severity":"normal"},{"uid":"d192f148ec9fc83b","name":"should only return 1 node with relay and store capability","time":{"start":1762987395203,"stop":1762987395203,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfecbc0c0d3400f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1762987636891,"stop":1762987636892,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d4b930e8cb35f6","name":"Subscribe to topic containing shell command and publish message","time":{"start":1762987636892,"stop":1762987636893,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb6f7ed80b64f4b5","name":"should handle case with all peers already connected","time":{"start":1762987386101,"stop":1762987386108,"duration":7},"status":"passed","severity":"normal"},{"uid":"84b736c8595eb501","name":"Incoming message is emitted as received","time":{"start":1762987435279,"stop":1762987435279,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b34cdb439e6e075","name":"should return true even if peer has no overlapping shards","time":{"start":1762987386397,"stop":1762987386399,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a95815ef51b63d6","name":"should decode valid enr with tcp successfully","time":{"start":1762987377774,"stop":1762987377774,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99fad5affbc8bf8","name":"Light Node - default protocols","time":{"start":1762987768976,"stop":1762987768976,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f603d46a604196b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762987657546,"stop":1762987657546,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa07ddc39752407","name":"should discover peers from provided peer cache","time":{"start":1762987555116,"stop":1762987555117,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dbf89f9aa33710","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762987923170,"stop":1762987923170,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fd5cf954016071","name":"Query with Promise Callback, No Decoder","time":{"start":1762987721517,"stop":1762987721517,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12d9a506ef133a4","name":"should send to specified number of peers of used peers","time":{"start":1762987432862,"stop":1762987432863,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b34fab39393727e","name":"should handle shard reader errors gracefully","time":{"start":1762987386375,"stop":1762987386375,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6740be31f0512f4","name":"should support chaining for add method","time":{"start":1762987431615,"stop":1762987431616,"duration":1},"status":"passed","severity":"normal"},{"uid":"a88280dcaa9b312","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1762987394845,"stop":1762987394846,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c07cab4fc70fda6","name":"should dial all known peers when reached zero connections","time":{"start":1762987502182,"stop":1762987502183,"duration":1},"status":"passed","severity":"normal"},{"uid":"d10e1bbb37cd623e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1762987415635,"stop":1762987415635,"duration":0},"status":"passed","severity":"normal"},{"uid":"81399dff20727426","name":"should not fail to start the service if it is already started","time":{"start":1762987464980,"stop":1762987464981,"duration":1},"status":"passed","severity":"normal"},{"uid":"db95062caa451164","name":"can start the service","time":{"start":1762987464971,"stop":1762987464972,"duration":1},"status":"passed","severity":"normal"},{"uid":"91dc423590ac1908","name":"Push message with content topic containing unicode special characters","time":{"start":1762988523386,"stop":1762988523387,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d49de7d7237642","name":"Check received message containing Russian","time":{"start":1762987906790,"stop":1762987906790,"duration":0},"status":"passed","severity":"normal"},{"uid":"d136e90836bd715d","name":"Check message received after jswaku node is restarted","time":{"start":1762987906787,"stop":1762987906787,"duration":0},"status":"passed","severity":"normal"},{"uid":"8155e0b66194706e","name":"Check message with invalid timestamp is not received","time":{"start":1762987906795,"stop":1762987906795,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6c3779b3946708","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1762987385900,"stop":1762987385900,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f3aa50e7bd323","name":"should return undefined if no connection provided","time":{"start":1762987386576,"stop":1762987386576,"duration":0},"status":"passed","severity":"normal"},{"uid":"820d8a4eb9e4c512","name":"should dial all remaining peers","time":{"start":1762987386100,"stop":1762987386100,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc7090d499abdad","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762987464987,"stop":1762987464987,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f91bfb68f68dc029","name":"should emit a peer event after start","time":{"start":1762987464981,"stop":1762987464985,"duration":4},"status":"passed","severity":"normal"},{"uid":"556402570ec60ffd","name":"Push message with escaped characters payload","time":{"start":1762988523395,"stop":1762988523395,"duration":0},"status":"passed","severity":"normal"},{"uid":"956192b3334d1b7d","name":"Renews subscription after lossing a connection","time":{"start":1762987923193,"stop":1762987923193,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda202429e0db428","name":"should handle shardReader errors","time":{"start":1762987386940,"stop":1762987386940,"duration":0},"status":"passed","severity":"normal"},{"uid":"f803b70f3c71ab59","name":"Push message with custom timestamp: 1762991085139","time":{"start":1762988523413,"stop":1762988523414,"duration":1},"status":"passed","severity":"normal"},{"uid":"598acede2c13c633","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1762987415683,"stop":1762987415683,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df5538ed05db583","name":"Push message with content topic containing Arabic","time":{"start":1762988523409,"stop":1762988523409,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be4f5eea440ea0c","name":"should be able to decode the field with only FILTER set to true","time":{"start":1762987377270,"stop":1762987377271,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8fb04fd2a7a5ef7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1762987415652,"stop":1762987415654,"duration":2},"status":"passed","severity":"normal"},{"uid":"cda3ce355d346a73","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762987657548,"stop":1762987657548,"duration":0},"status":"passed","severity":"normal"},{"uid":"f519d584f46d3d27","name":"should never report false negatives","time":{"start":1762987420071,"stop":1762987420075,"duration":4},"status":"passed","severity":"normal"},{"uid":"9bf43a6731e4a06c","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1762987415570,"stop":1762987415572,"duration":2},"status":"passed","severity":"normal"},{"uid":"24f533f9934819dd","name":"should remove event listeners","time":{"start":1762987386077,"stop":1762987386077,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6d7facab579ba","name":"should initialize with custom TTL","time":{"start":1762987395252,"stop":1762987395252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ef41d689c2462b","name":"should properly create location multiaddrs - tcp4","time":{"start":1762987377779,"stop":1762987377779,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbec63f72b0ed68","name":"should drop connection to one peer on hangUp","time":{"start":1762987549052,"stop":1762987549056,"duration":4},"status":"passed","severity":"normal"},{"uid":"e06ea7cb1ea4675f","name":"Check publish message containing short","time":{"start":1762987629382,"stop":1762987629382,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71317fce55b1b6","name":"should skip peers without peer exchange protocol","time":{"start":1762987395257,"stop":1762987395257,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3000e88377e56c","name":"Push message with rate limit","time":{"start":1762988523400,"stop":1762988523400,"duration":0},"status":"passed","severity":"normal"},{"uid":"27183309e5addf61","name":"should filter out undefined ENRs","time":{"start":1762987394929,"stop":1762987394929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d061342f45dffe75","name":"Push message with SQL Injection payload","time":{"start":1762988523392,"stop":1762988523393,"duration":1},"status":"passed","severity":"normal"},{"uid":"f43efb5c6d209859","name":"Push message with Basic HTML tag payload","time":{"start":1762988523367,"stop":1762988523367,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2473668e278da5","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762987377269,"stop":1762987377269,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf6da2286f15a79","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762987484969,"stop":1762987484969,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d88d7e171c6645","name":"Push message with content topic containing numeric","time":{"start":1762988523408,"stop":1762988523408,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f6c7e8035dde3","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1762987764833,"stop":1762987764833,"duration":0},"status":"passed","severity":"normal"},{"uid":"835c6f938c1713f9","name":"should not retry if at least one success","time":{"start":1762987432863,"stop":1762987432863,"duration":0},"status":"passed","severity":"normal"},{"uid":"61834235ea4b23cd","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762987923175,"stop":1762987923176,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b64dc9918d5422","name":"Check message with no content topic is not received","time":{"start":1762987906796,"stop":1762987906796,"duration":0},"status":"passed","severity":"normal"},{"uid":"2548ccf157559bb4","name":"msgTime: 0 ms from now, startTime: 1762901351311, endTime: 1762987751311","time":{"start":1762987764832,"stop":1762987764832,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb4dd677bcb261c","name":"should dial peer when no shard info available","time":{"start":1762987386370,"stop":1762987386371,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef545bf4dea888f4","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1762987394845,"stop":1762987394845,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b877762b9d7e1a","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1762987386126,"stop":1762987386131,"duration":5},"status":"passed","severity":"normal"},{"uid":"5a64dae3fc50bc65","name":"Push message with SQL Injection payload","time":{"start":1762988523404,"stop":1762988523404,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e3b77fe2c8387b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762987923185,"stop":1762987923185,"duration":0},"status":"passed","severity":"normal"},{"uid":"8291a01ba935d487","name":"should skip already querying peers","time":{"start":1762987395258,"stop":1762987395258,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50ec5bcf3f4309b","name":"Check publish message containing XML","time":{"start":1762987629390,"stop":1762987629390,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1289c5da0a821b","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1762987622705,"stop":1762987622705,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a867b5afd12c55","name":"Check publish message containing SQL Injection","time":{"start":1762987629388,"stop":1762987629389,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f0a40b4e0f97e8b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762987606120,"stop":1762987606121,"duration":1},"status":"passed","severity":"normal"},{"uid":"2efbbdd3ae73beea","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762987923182,"stop":1762987923182,"duration":0},"status":"passed","severity":"normal"},{"uid":"f489c6bb09c0360","name":"Check received message containing SQL Injection","time":{"start":1762987906790,"stop":1762987906791,"duration":1},"status":"passed","severity":"normal"},{"uid":"96744ad2dd19acff","name":"Subscribe to topic containing special chars and publish message","time":{"start":1762987636888,"stop":1762987636888,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d3ad225d8c7e7e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1762987415639,"stop":1762987415640,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe33200e3a43e94","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1762987415654,"stop":1762987415655,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d9dc534ce7778a0","name":"Incoming message is emitted as received","time":{"start":1762987436955,"stop":1762987436955,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ea08d5d753c408","name":"should return PeerId when Multiaddr input is provided","time":{"start":1762987386179,"stop":1762987386179,"duration":0},"status":"passed","severity":"normal"},{"uid":"da80ce01d4145623","name":"should invoke callbacks when receiving a message","time":{"start":1762987433326,"stop":1762987433326,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5aaa335eedfc41a","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1762987415626,"stop":1762987415626,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6d919ec4d2c43c","name":"Publish message with large meta","time":{"start":1762987629404,"stop":1762987629405,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ee940dfe5388758","name":"Sync message is not sent if another sync message was just sent","time":{"start":1762987441964,"stop":1762987441964,"duration":0},"status":"passed","severity":"normal"},{"uid":"8890918b569df234","name":"Subscribe to topic containing XML and receive message","time":{"start":1762987923190,"stop":1762987923190,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bca2e0b728e94f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762987923178,"stop":1762987923179,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc0b988d98a0db4e","name":"should decode valid enr successfully","time":{"start":1762987377773,"stop":1762987377774,"duration":1},"status":"passed","severity":"normal"},{"uid":"34e8c83d92f82e3b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762987606118,"stop":1762987606119,"duration":1},"status":"passed","severity":"normal"},{"uid":"e18e367924a7fefe","name":"Non TWN Cluster","time":{"start":1762987734274,"stop":1762987734274,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04cc97d6d3ab233","name":"should handle peer identify event","time":{"start":1762987395254,"stop":1762987395255,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b36faee6d10071","name":"should start and stop interval correctly","time":{"start":1762987432353,"stop":1762987432354,"duration":1},"status":"passed","severity":"normal"},{"uid":"5df11275b6c8774c","name":"should initialize with isNetworkConnected as false","time":{"start":1762987385799,"stop":1762987385799,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66a3cd741d51269","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1762987415608,"stop":1762987415609,"duration":1},"status":"passed","severity":"normal"},{"uid":"412e1b21792e5181","name":"Check received message with timestamp: 1762987458471000000 ","time":{"start":1762987906793,"stop":1762987906794,"duration":1},"status":"passed","severity":"normal"},{"uid":"f411d3bf0c6cf974","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762987923182,"stop":1762987923182,"duration":0},"status":"passed","severity":"normal"},{"uid":"c996c37c1639f492","name":"Push message with special chars payload","time":{"start":1762988523403,"stop":1762988523403,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc62d9324bee4c8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1762987415635,"stop":1762987415637,"duration":2},"status":"passed","severity":"normal"},{"uid":"2dd0bce3ebcc8074","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762987923185,"stop":1762987923185,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c739b6b2b11e740","name":"should handle disconnect when peer has no timers","time":{"start":1762987385905,"stop":1762987385906,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bec6aa15de77883","name":"Push message with content topic containing Arabic","time":{"start":1762988523385,"stop":1762988523385,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7c14da36abb021","name":"should return false when network is not connected","time":{"start":1762987386934,"stop":1762987386934,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe98d90c042bbcd6","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1762987622704,"stop":1762987622704,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fac40b28b9ed26","name":"should return false","time":{"start":1762987377776,"stop":1762987377777,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a6384a92dc93e65","name":"Publish message with custom timestamp: Wed Nov 12 2025 23:47:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1762987629395,"stop":1762987629396,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d68ab10d847d24","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762987923175,"stop":1762987923175,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3efd2662d0fb93","name":"should be able to decode the field with only RELAY set to true","time":{"start":1762987377270,"stop":1762987377270,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d986d7f128aa6af","name":"Subscribe to topic containing short and publish message","time":{"start":1762987636887,"stop":1762987636887,"duration":0},"status":"passed","severity":"normal"},{"uid":"6828dfc1f2320399","name":"should process tasks in queue","time":{"start":1762987432355,"stop":1762987432355,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e379c11f82a812","name":"should drop connection to all peers on hangUp","time":{"start":1762987549052,"stop":1762987549052,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f1986ec8f4ff8d","name":"Push message with content topic containing JSON","time":{"start":1762988523398,"stop":1762988523399,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c8a65c081df06d","name":"Query with Ordered Callback, No Decoder","time":{"start":1762987721515,"stop":1762987721515,"duration":0},"status":"passed","severity":"normal"},{"uid":"b767d117f821ea1b","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1762987372582,"stop":1762987372582,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6f0698d9426181","name":"should respect custom numPeersToUse configuration","time":{"start":1762987433184,"stop":1762987433186,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ef04933b24e3bf2","name":"should handle different types of entries","time":{"start":1762987431634,"stop":1762987431634,"duration":0},"status":"passed","severity":"normal"},{"uid":"546ea30b43c10794","name":"Query generator for 2000 messages","time":{"start":1762987752591,"stop":1762987752591,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbf0afa4bfc8bee","name":"Subscribe to topic containing Russian and publish message","time":{"start":1762987636889,"stop":1762987636890,"duration":1},"status":"passed","severity":"normal"},{"uid":"b703a68420d50c0f","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1762987394932,"stop":1762987394932,"duration":0},"status":"passed","severity":"normal"},{"uid":"994659daeb4aae0f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1762987721516,"stop":1762987721517,"duration":1},"status":"passed","severity":"normal"},{"uid":"79738da42322e5d8","name":"should successfully query peers and return peer infos","time":{"start":1762987394927,"stop":1762987394928,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f82efdee88e2d6","name":"should return true for message with causal history","time":{"start":1762987436961,"stop":1762987436961,"duration":0},"status":"passed","severity":"normal"},{"uid":"eceecdc46dea74b","name":"Subscribe to topic containing XML and receive message","time":{"start":1762987923177,"stop":1762987923177,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66ad05d6fd84514","name":"should process up to 3 peers at once","time":{"start":1762987386374,"stop":1762987386374,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eefdbbe00386785","name":"throws on content topic with empty version field","time":{"start":1762987372564,"stop":1762987372564,"duration":0},"status":"passed","severity":"normal"},{"uid":"29afb2e9d2f4f80d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1762987464988,"stop":1762987464988,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5e44c6155fe28096","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1762987415642,"stop":1762987415644,"duration":2},"status":"passed","severity":"normal"},{"uid":"b472cf98159dc5fa","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1762987636890,"stop":1762987636890,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7308522cdc1187c","name":"should clear interval on stop","time":{"start":1762987395261,"stop":1762987395261,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f04acb583b7537","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1762987433905,"stop":1762987433905,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfed60c03ae8c69","name":"should discard bootstrap peers when has more than set limit","time":{"start":1762987502183,"stop":1762987502183,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd059cad27aa3ae9","name":"should not start if already started","time":{"start":1762987395253,"stop":1762987395253,"duration":0},"status":"passed","severity":"normal"},{"uid":"306c42616f6c9922","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1762987386131,"stop":1762987386131,"duration":0},"status":"passed","severity":"normal"},{"uid":"9726d10cd85eacc9","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1762987415553,"stop":1762987415564,"duration":11},"status":"passed","severity":"normal"},{"uid":"8bfe890961022599","name":"should populate queue if has active dial","time":{"start":1762987386368,"stop":1762987386368,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6199b7e1b51d9e7","name":"random static sharding 6 - Cluster ID: 427, Shard ID: 779","time":{"start":1762987744137,"stop":1762987744138,"duration":1},"status":"passed","severity":"normal"},{"uid":"79bb787b0607b32d","name":"should be delivered immediately if received","time":{"start":1762987423877,"stop":1762987423877,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c7bf69e36020d7","name":"should handle zero peers request","time":{"start":1762987394933,"stop":1762987394934,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a92efd811012e98","name":"Generator, 2 different shards","time":{"start":1762987712793,"stop":1762987712793,"duration":0},"status":"passed","severity":"normal"},{"uid":"9437fdc735761a30","name":"Push message with Russian payload","time":{"start":1762988523379,"stop":1762988523379,"duration":0},"status":"passed","severity":"normal"},{"uid":"694bcc78564da6f8","name":"should return all connected peers without codec filter","time":{"start":1762987386937,"stop":1762987386938,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2daeb4785af2a15","name":"should reject if LightPush is requested but not mounted","time":{"start":1762987434149,"stop":1762987434149,"duration":0},"status":"passed","severity":"normal"},{"uid":"2802c38509ed7825","name":"should handle queue overflow by adding peers to queue","time":{"start":1762987386373,"stop":1762987386373,"duration":0},"status":"passed","severity":"normal"},{"uid":"7110084c86ca712c","name":"should not dispatch event when already disconnected","time":{"start":1762987385827,"stop":1762987385830,"duration":3},"status":"passed","severity":"normal"},{"uid":"f00f496fb0249b75","name":"should skip peer when failed to dial recently","time":{"start":1762987386367,"stop":1762987386368,"duration":1},"status":"passed","severity":"normal"},{"uid":"da2e33867523f9ce","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1762987394851,"stop":1762987394853,"duration":2},"status":"passed","severity":"normal"},{"uid":"cb9b287a883ddc86","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762987923188,"stop":1762987923188,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e7166e2b5d3340","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1762987377268,"stop":1762987377268,"duration":0},"status":"passed","severity":"normal"},{"uid":"158bdf8dbbd8c282","name":"returns all values when wanted number matches available values","time":{"start":1762987393341,"stop":1762987393343,"duration":2},"status":"passed","severity":"normal"},{"uid":"1dceb0c95444e713","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1762987751141,"stop":1762987751144,"duration":3},"status":"passed","severity":"normal"},{"uid":"fb957445445ac162","name":"should dial peers from store on start","time":{"start":1762987386075,"stop":1762987386076,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfd649c3cbda9bfd","name":"should remove event listener for peer:discovery","time":{"start":1762987386451,"stop":1762987386451,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4db58c5216cd4e","name":"Push message with custom timestamp: 1762983885139","time":{"start":1762988523401,"stop":1762988523401,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc7752a8ba1baba","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1762987377774,"stop":1762987377774,"duration":0},"status":"passed","severity":"normal"},{"uid":"63111672ae7b1afa","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1762987433190,"stop":1762987433194,"duration":4},"status":"passed","severity":"normal"},{"uid":"e517c9fc6a79eb30","name":"accepts valid message hash query","time":{"start":1762987386423,"stop":1762987386423,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa075616993b0b4a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app43/10/topic681/test.js","time":{"start":1762987734279,"stop":1762987734279,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81946a2d4acf08f","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1762987712793,"stop":1762987712794,"duration":1},"status":"passed","severity":"normal"},{"uid":"c86d8a6ee172dc08","name":"Push message with unicode special characters payload","time":{"start":1762988523395,"stop":1762988523395,"duration":0},"status":"passed","severity":"normal"},{"uid":"27102203f720990b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1762987629394,"stop":1762987629394,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95193e246d5814d","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762987436951,"stop":1762987436951,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9107aed637bbcf","name":"should increase lamport timestamp","time":{"start":1762987423867,"stop":1762987423867,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c8f0354197bf3e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762987923175,"stop":1762987923175,"duration":0},"status":"passed","severity":"normal"},{"uid":"d124ca22260b36aa","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1762987415564,"stop":1762987415567,"duration":3},"status":"passed","severity":"normal"},{"uid":"288f8dfe139d541e","name":"Outgoing message is emitted as sent","time":{"start":1762987436950,"stop":1762987436950,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a81364ff4603eb1","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1762987372575,"stop":1762987372575,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd28f15f03953a0e","name":"retrieves a single peer","time":{"start":1762987395200,"stop":1762987395200,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a4875ace4c5265","name":"Callback on promise","time":{"start":1762987752589,"stop":1762987752589,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc59436a1abe0464","name":"should return false when peer is on different cluster","time":{"start":1762987386397,"stop":1762987386397,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78f79dd99834f00","name":"Push message with content topic containing unicode special characters","time":{"start":1762988523411,"stop":1762988523411,"duration":0},"status":"passed","severity":"normal"},{"uid":"510dbdd710ae4b33","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1762987415645,"stop":1762987415651,"duration":6},"status":"passed","severity":"normal"},{"uid":"200aa4dddbcea5a2","name":"Push message with content topic containing JSON","time":{"start":1762988523386,"stop":1762988523386,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f5638d6fa949bc","name":"should reject if Store is requested but not mounted","time":{"start":1762987434149,"stop":1762987434149,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0da1e4fadf9a86","name":"should return peer for existing peer","time":{"start":1762987386110,"stop":1762987386110,"duration":0},"status":"passed","severity":"normal"},{"uid":"883167f2e0df81f8","name":"Push 30 different messages","time":{"start":1762988523369,"stop":1762988523369,"duration":0},"status":"skipped","severity":"normal"},{"uid":"febc9ea6bbb7f8d8","name":"should reject if Filter is requested but not mounted","time":{"start":1762987434150,"stop":1762987434150,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4fe6a25fa78df","name":"should return false when peer is not found","time":{"start":1762987386401,"stop":1762987386402,"duration":1},"status":"passed","severity":"normal"},{"uid":"5784da7f40ab9549","name":"Push message with rate limit","time":{"start":1762988523388,"stop":1762988523388,"duration":0},"status":"passed","severity":"normal"},{"uid":"7093f615cdfd3d6e","name":"Accepts a valid Waku Message","time":{"start":1762987444984,"stop":1762987444986,"duration":2},"status":"passed","severity":"normal"},{"uid":"47759d4a14acc55b","name":"should get / set TCP multiaddr","time":{"start":1762987377778,"stop":1762987377779,"duration":1},"status":"passed","severity":"normal"},{"uid":"58b19f582e0cd590","name":"should work with v3 peers","time":{"start":1762987432864,"stop":1762987432864,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8d0992f159cc66","name":"Push message with custom timestamp: 1762983885138","time":{"start":1762988523388,"stop":1762988523389,"duration":1},"status":"passed","severity":"normal"},{"uid":"c99b29789b2d10a","name":"should wait for Store peer to be connected","time":{"start":1762987434152,"stop":1762987434152,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d584782ca323d9c","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1762987423870,"stop":1762987423870,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a515ec8ab591c3a","name":"should be online or offline if network state changed","time":{"start":1762987479660,"stop":1762987479660,"duration":0},"status":"passed","severity":"normal"},{"uid":"3178033d06621f99","name":"should use current time when it's greater than incremented timestamp","time":{"start":1762987423328,"stop":1762987423329,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef371625c779c25a","name":"should not receive a peer event before start","time":{"start":1762987399027,"stop":1762987399027,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b345c9a1b49b663","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1762987372569,"stop":1762987372572,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e4b128184cf63e8","name":"should not retry if at least one success","time":{"start":1762987432366,"stop":1762987432366,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9134802caf985","name":"Publish message with custom timestamp: Thu Nov 21 2024 22:47:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1762987629394,"stop":1762987629395,"duration":1},"status":"passed","severity":"normal"},{"uid":"66846b9c5cf7341d","name":"Reusing cursor across nodes","time":{"start":1762987707429,"stop":1762987707430,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee21c795d28ba561","name":"should not create relay timers when relay is not provided","time":{"start":1762987385902,"stop":1762987385902,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e941ad6fea4e71","name":"should not discard bootstrap peers if under the limit","time":{"start":1762987502184,"stop":1762987502184,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db23d76a20da65","name":"should handle incoming messages","time":{"start":1762987433119,"stop":1762987433120,"duration":1},"status":"passed","severity":"normal"},{"uid":"876089db8bf4d8f3","name":"throws on content topic with empty topic name field","time":{"start":1762987372564,"stop":1762987372565,"duration":1},"status":"passed","severity":"normal"},{"uid":"33005779cf08c81b","name":"Check message with invalid timestamp is not received","time":{"start":1762987906785,"stop":1762987906785,"duration":0},"status":"passed","severity":"normal"},{"uid":"517f68f34d66b15b","name":"Subscribe and receive messages via lightPush","time":{"start":1762987923181,"stop":1762987923182,"duration":1},"status":"passed","severity":"normal"},{"uid":"1878f45e8d946727","name":"should handle cache.get errors gracefully","time":{"start":1762987399028,"stop":1762987399028,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c84cdbb0eaf2d7","name":"Query with Ordered Callback, No message returned","time":{"start":1762987721515,"stop":1762987721516,"duration":1},"status":"passed","severity":"normal"},{"uid":"b049bbb89a2ac6c6","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1762987433195,"stop":1762987433195,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a09f7ff56e5f22","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1762987415616,"stop":1762987415616,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35c27986e5d398f","name":"should retry on complete failure if specified","time":{"start":1762987432863,"stop":1762987432863,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c9b90ce425251a","name":"Push message with content topic containing emoji","time":{"start":1762988523399,"stop":1762988523399,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e517277cb03fd6","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1762987386463,"stop":1762987386464,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9121597c4cf57f8","name":"caches peers it previously fetched","time":{"start":1762987395202,"stop":1762987395202,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed67e3f171f6279","name":"should return null for non-existent peer","time":{"start":1762987386111,"stop":1762987386111,"duration":0},"status":"passed","severity":"normal"},{"uid":"22340d9eb2f913fe","name":"Check publish message containing Basic HTML tag","time":{"start":1762987629390,"stop":1762987629391,"duration":1},"status":"passed","severity":"normal"},{"uid":"755d41ea1253930e","name":"Nwaku publishes","time":{"start":1762987619432,"stop":1762987619436,"duration":4},"status":"passed","severity":"normal"},{"uid":"a6bd11fee4c78342","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1762987415615,"stop":1762987415615,"duration":0},"status":"passed","severity":"normal"},{"uid":"6990742b1009d64a","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1762987415631,"stop":1762987415634,"duration":3},"status":"passed","severity":"normal"},{"uid":"b2f409069562d7e0","name":"should sort peers by ping value","time":{"start":1762987386938,"stop":1762987386939,"duration":1},"status":"passed","severity":"normal"},{"uid":"e58d02bf45ac8287","name":"should handle special patterns correctly","time":{"start":1762987420076,"stop":1762987420076,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ca91288added47","name":"should respect maxRequests limit","time":{"start":1762987420326,"stop":1762987420327,"duration":1},"status":"passed","severity":"normal"},{"uid":"40ec0e1916202a8c","name":"Check publish message containing numeric","time":{"start":1762987629383,"stop":1762987629383,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9b15a8091c0279","name":"Push message with meta","time":{"start":1762988523411,"stop":1762988523411,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e138a282271a04","name":"Publishes to nwaku","time":{"start":1762987619432,"stop":1762987619432,"duration":0},"status":"passed","severity":"normal"},{"uid":"101e3bb46635b569","name":"Push message with content topic containing special chars","time":{"start":1762988523371,"stop":1762988523371,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cef013186e0ad7f","name":"should add event listener for peer:discovery","time":{"start":1762987386443,"stop":1762987386444,"duration":1},"status":"passed","severity":"normal"},{"uid":"b704595e353b738b","name":"Push message with custom timestamp: 1762991085138","time":{"start":1762988523389,"stop":1762988523389,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a19318e0ecbe82","name":"Check received message containing SQL Injection","time":{"start":1762987906779,"stop":1762987906779,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce86e78367e978fc","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762987435278,"stop":1762987435278,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b258b5e5918b179","name":"should set field with only LIGHTPUSH enabled","time":{"start":1762987377783,"stop":1762987377783,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d668d6febfd7d3","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1762987415682,"stop":1762987415683,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc9c6a6b27b1b60a","name":"should not create multiple intervals when called multiple times","time":{"start":1762987386346,"stop":1762987386347,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78ad74172341aa8","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1762987415590,"stop":1762987415591,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0aa7a1dc2a500a3","name":"should create QueryOnConnect instance without options","time":{"start":1762987433889,"stop":1762987433889,"duration":0},"status":"passed","severity":"normal"},{"uid":"a141e9ea6f6542f1","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1762987526866,"stop":1762987526866,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eaf458cee1b145a","name":"should throw error when no peers are available","time":{"start":1762987434046,"stop":1762987434046,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda53b9114845292","name":"should return false when peer is not on the specified shard","time":{"start":1762987386405,"stop":1762987386405,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27fb9fb6fca7ef2","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762987923184,"stop":1762987923184,"duration":0},"status":"skipped","severity":"normal"},{"uid":"96a4bcdb6ed40702","name":"isConnected between 2 js-waku relay nodes","time":{"start":1762987479659,"stop":1762987479659,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1317ecee8f4256","name":"should handle peerStore errors gracefully","time":{"start":1762987386938,"stop":1762987386938,"duration":0},"status":"passed","severity":"normal"},{"uid":"548b3dc3ea2e9bfd","name":"should work with async generator that yields promises","time":{"start":1762987433897,"stop":1762987433898,"duration":1},"status":"passed","severity":"normal"},{"uid":"650959e38ca205cc","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1762987423869,"stop":1762987423869,"duration":0},"status":"passed","severity":"normal"},{"uid":"140e791d561df62c","name":"Push message with content topic containing numeric","time":{"start":1762988523383,"stop":1762988523383,"duration":0},"status":"passed","severity":"normal"},{"uid":"438228ec14978fd3","name":"should merge provided config with defaults","time":{"start":1762987386931,"stop":1762987386931,"duration":0},"status":"passed","severity":"normal"},{"uid":"6768760c26517f73","name":"should not allow k > 12","time":{"start":1762987415681,"stop":1762987415682,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ed4f43766872a6","name":"should serialize and deserialize correctly","time":{"start":1762987420075,"stop":1762987420075,"duration":0},"status":"passed","severity":"normal"},{"uid":"3678b4b795ddaebf","name":"Throws when trying to push message with empty payload","time":{"start":1762988523382,"stop":1762988523382,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad87b86b5686e9ee","name":"Push message with content topic containing JSON","time":{"start":1762988523372,"stop":1762988523372,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6392d42eb28368","name":"Check received message containing Arabic","time":{"start":1762987906790,"stop":1762987906790,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b3dd7966d817b0","name":"should handle complete peer lifecycle","time":{"start":1762987385922,"stop":1762987385922,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda69d389f5d11f8","name":"should mark all messages in causal history as acknowledged","time":{"start":1762987423870,"stop":1762987423870,"duration":0},"status":"passed","severity":"normal"},{"uid":"9560c42cb2f99a9d","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1762987386131,"stop":1762987386132,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41a197dbf6cff23","name":"should handle peer store errors gracefully","time":{"start":1762987386111,"stop":1762987386111,"duration":0},"status":"passed","severity":"normal"},{"uid":"24979a98474508a9","name":"should handle hash queries without validation","time":{"start":1762987434047,"stop":1762987434048,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6797f3dc1950583","name":"Push message with unicode special characters payload","time":{"start":1762988523381,"stop":1762988523381,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a84700d8b38141b","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1762987433402,"stop":1762987433405,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a6a86b17181ab32","name":"should return false for different channelId","time":{"start":1762987436959,"stop":1762987436960,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba33025e0c14fdf","name":"messageHashStr produces different results for different inputs","time":{"start":1762987386244,"stop":1762987386245,"duration":1},"status":"passed","severity":"normal"},{"uid":"63154b4f827c5bc2","name":"Encoder error raises irrecoverable error","time":{"start":1762987436951,"stop":1762987436951,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e9d8d5f3119123","name":"should set field with only STORE enabled","time":{"start":1762987377782,"stop":1762987377783,"duration":1},"status":"passed","severity":"normal"},{"uid":"653373d40885d215","name":"should not create timers for topics where peer is not in mesh","time":{"start":1762987385903,"stop":1762987385904,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf8a498f73851de","name":"Fields are not dropped","time":{"start":1762987386517,"stop":1762987386518,"duration":1},"status":"passed","severity":"normal"},{"uid":"d839a0641f7a14fe","name":"Passing page size 11 when there are 10 messages","time":{"start":1762987759072,"stop":1762987759072,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e990d79177dc353","name":"nwaku subscribes","time":{"start":1762987619431,"stop":1762987619431,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb1810b1c6c7622","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1762987372566,"stop":1762987372566,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c187bbbb2de87b0","name":"should lock peers when selected","time":{"start":1762987433174,"stop":1762987433174,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c305837d742a099","name":"returns only open connection if one present","time":{"start":1762987386469,"stop":1762987386470,"duration":1},"status":"passed","severity":"normal"},{"uid":"4adf111f44ad9aad","name":"should send relay ping messages on timer","time":{"start":1762987385904,"stop":1762987385904,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2dfc89949be44e0","name":"should monitor connected peers and store them into cache","time":{"start":1762987555118,"stop":1762987555119,"duration":1},"status":"passed","severity":"normal"},{"uid":"804ba77dc6c41b42","name":"Ephemeral field is preserved - encoder v0","time":{"start":1762987465780,"stop":1762987465785,"duration":5},"status":"passed","severity":"normal"},{"uid":"da3a06575557e98e","name":"Query Generator, Multiple PubsubTopics","time":{"start":1762987721512,"stop":1762987721512,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c6b710b0f021d7","name":"should return PeerId when PeerId is provided","time":{"start":1762987386171,"stop":1762987386178,"duration":7},"status":"passed","severity":"normal"},{"uid":"e67b5056ba8f399b","name":"random static sharding 2 - Cluster ID: 500, Shard ID: 487","time":{"start":1762987744129,"stop":1762987744129,"duration":0},"status":"passed","severity":"normal"},{"uid":"76adf2f1f69fcd9","name":"should handle dial errors gracefully","time":{"start":1762987386453,"stop":1762987386453,"duration":0},"status":"passed","severity":"normal"},{"uid":"43dd02ada5bb94bf","name":"should stop all internal components","time":{"start":1762987386933,"stop":1762987386933,"duration":0},"status":"passed","severity":"normal"},{"uid":"96dd91226d0ad8d3","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762987606123,"stop":1762987606123,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a95e422fd4960b","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1762987394853,"stop":1762987394855,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe774f153679a16e","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1762987394930,"stop":1762987394931,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d7eb56a001c1fb6","name":"Check meta is set [ecies]","time":{"start":1762987405907,"stop":1762987405907,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc42f8fe2faf91b3","name":"should throw error - no public key","time":{"start":1762987377775,"stop":1762987377775,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e07c4d122b1f2a","name":"should return false when peer has no shard info","time":{"start":1762987386400,"stop":1762987386400,"duration":0},"status":"passed","severity":"normal"},{"uid":"958b1428c9a068f7","name":"Push message with content topic containing short","time":{"start":1762988523383,"stop":1762988523383,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcab02781f842e1","name":"Used by Waku Relay","time":{"start":1762987765156,"stop":1762987765156,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4500b42d309b22","name":"Push message with Chinese payload","time":{"start":1762988523403,"stop":1762988523403,"duration":0},"status":"passed","severity":"normal"},{"uid":"d674b97c9b08d006","name":"handles different networkShards values correctly","time":{"start":1762987372574,"stop":1762987372574,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca91259e3c73ce6c","name":"should properly create location multiaddrs - tcp","time":{"start":1762987377781,"stop":1762987377781,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47109306ba4a57","name":"Retries within maximum given attempts","time":{"start":1762987434004,"stop":1762987434004,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff3f9eccb2e2fab","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1762987386422,"stop":1762987386422,"duration":0},"status":"passed","severity":"normal"},{"uid":"759ae7e7d15e292b","name":"Check message with non string payload is not received","time":{"start":1762987906787,"stop":1762987906787,"duration":0},"status":"passed","severity":"normal"},{"uid":"184db9c827c13f27","name":"should handle mixed protocol support correctly","time":{"start":1762987433407,"stop":1762987433408,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0365009b860cfd7","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1762987479655,"stop":1762987479656,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8598b6a0d9d9402","name":"Check received message containing long","time":{"start":1762987906776,"stop":1762987906777,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcbef83e509c2965","name":"should remove event listeners from libp2p","time":{"start":1762987385812,"stop":1762987385813,"duration":1},"status":"passed","severity":"normal"},{"uid":"50cdcb87c97cf57f","name":"Subscribe to topic containing Script and receive message","time":{"start":1762987923177,"stop":1762987923177,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10a526579d671e1","name":"should handle case when globalThis is not available","time":{"start":1762987385820,"stop":1762987385821,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1580a7f75c55c8","name":"should clear dial history on stop","time":{"start":1762987386354,"stop":1762987386354,"duration":0},"status":"passed","severity":"normal"}]