mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-02-02 15:23:19 +00:00
1 line
198 KiB
JSON
1 line
198 KiB
JSON
[{"uid":"15fac9b2896a492e","name":"should dial peer when on same shard","time":{"start":1756123152030,"stop":1756123152031,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ba97c8efe9fe61","name":"should set field with only FILTER enabled","time":{"start":1756123141800,"stop":1756123141800,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67de9502b75c991","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756123573570,"stop":1756123573571,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd8014c9fa982b0","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756123407171,"stop":1756123407171,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca7f1e759aa7811","name":"should not create multiple intervals when called multiple times","time":{"start":1756123152004,"stop":1756123152004,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc586295d0222bf","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756123197159,"stop":1756123197159,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db410deea90d65a","name":"should handle queue overflow by adding peers to queue","time":{"start":1756123152032,"stop":1756123152032,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8aaff951e965a40","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756123141081,"stop":1756123141082,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64d5aa2f414fad3","name":"does not throw on valid cases","time":{"start":1756123135528,"stop":1756123135529,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5650d37d9e26cb6","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756123135538,"stop":1756123135539,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc37d99193407223","name":"ignores unrecognized TXT record formats","time":{"start":1756123162344,"stop":1756123162344,"duration":0},"status":"passed","severity":"normal"},{"uid":"7898cfa2167153b0","name":"pre and post cipher","time":{"start":1756123172506,"stop":1756123172506,"duration":0},"status":"passed","severity":"normal"},{"uid":"a363fc268fc672a0","name":"should check false positive rate","time":{"start":1756123185279,"stop":1756123185280,"duration":1},"status":"passed","severity":"normal"},{"uid":"37df74707d436364","name":"should not modify tags of connections for different peers","time":{"start":1756123197365,"stop":1756123197365,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ebf7b77d4a2f8e","name":"Subscribe to topic containing XML and receive message","time":{"start":1756123702243,"stop":1756123702244,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0f4749d22e18d8f","name":"Outgoing message is emitted as sending","time":{"start":1756123205516,"stop":1756123205516,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e5e09bd9b88d9b","name":"Push message with short payload","time":{"start":1756123794717,"stop":1756123794717,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17b7dcf7ee2ebfa","name":"rejects hash query with time filter","time":{"start":1756123151919,"stop":1756123151920,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8460bb93c741a4c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756123182873,"stop":1756123182873,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d38eac8887ad8f4","name":"should return true even if peer has no overlapping shards","time":{"start":1756123151446,"stop":1756123151447,"duration":1},"status":"passed","severity":"normal"},{"uid":"923f7a2841ec21ab","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756123141075,"stop":1756123141075,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaaa579c10120c80","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756123182854,"stop":1756123182855,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ef6a65ecea5325","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756123197359,"stop":1756123197360,"duration":1},"status":"passed","severity":"normal"},{"uid":"49d2f34ea1a245f4","name":"throws if store query response has error status","time":{"start":1756123152439,"stop":1756123152440,"duration":1},"status":"passed","severity":"normal"},{"uid":"96bd745bd6103441","name":"throws on empty content topic","time":{"start":1756123135529,"stop":1756123135530,"duration":1},"status":"passed","severity":"normal"},{"uid":"304da96ab822a649","name":"A test","time":{"start":1756123286464,"stop":1756123286464,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c77891cd0af03ac","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1756123205517,"stop":1756123205517,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc478b1cf410cc1","name":"should handle case with no peers in store","time":{"start":1756123151099,"stop":1756123151100,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe8b03357684820","name":"Encoder throws on undefined content topic","time":{"start":1756123173715,"stop":1756123173715,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37ba8d94e544d89","name":"Passing page size 11 when there are 10 messages","time":{"start":1756123562435,"stop":1756123562436,"duration":1},"status":"passed","severity":"normal"},{"uid":"1177d70cf5fc1682","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756123135691,"stop":1756123135691,"duration":0},"status":"passed","severity":"normal"},{"uid":"4815abeabca0710b","name":"Push message with JSON payload","time":{"start":1756123794706,"stop":1756123794707,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ea6da5d7cca888","name":"Push message with Russian payload","time":{"start":1756123794718,"stop":1756123794718,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbe5a6eddbb646a","name":"Sets default value correctly","time":{"start":1756123569493,"stop":1756123569493,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4f3ede0c516494","name":"should return peer for existing peer","time":{"start":1756123151100,"stop":1756123151101,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e51926689239c83","name":"should create ConnectionManager with relay","time":{"start":1756123152422,"stop":1756123152422,"duration":0},"status":"passed","severity":"normal"},{"uid":"318c86ae06a518bc","name":"returns only open connection if one present","time":{"start":1756123152058,"stop":1756123152058,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11521fda2b47f7c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756123135541,"stop":1756123135542,"duration":1},"status":"passed","severity":"normal"},{"uid":"88f3d2210ae26759","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756123702231,"stop":1756123702231,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c72f8051ec1bdb0","name":"isConnected should return true after first peer connects","time":{"start":1756123248056,"stop":1756123248056,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e9640845de0410","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756123182838,"stop":1756123182838,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44faf776c1f8ed9","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756123233215,"stop":1756123233215,"duration":0},"status":"passed","severity":"normal"},{"uid":"7993dbac7a8b06b2","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756123182862,"stop":1756123182863,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1342dc8bc2ff1bb","name":"should initialize with Unhealthy status","time":{"start":1756123197154,"stop":1756123197157,"duration":3},"status":"passed","severity":"normal"},{"uid":"d2c2416042598888","name":"Push message with unicode special characters payload","time":{"start":1756123794708,"stop":1756123794708,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88dd71ae9078162","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756123232574,"stop":1756123232574,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ab88f16ad46e04ec","name":"Check received message containing long","time":{"start":1756123677088,"stop":1756123677089,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7436043e06c6cf4","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756123151674,"stop":1756123151675,"duration":1},"status":"passed","severity":"normal"},{"uid":"31cbb127de6ecb0a","name":"Push message with content topic containing SQL Injection","time":{"start":1756123794712,"stop":1756123794712,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9123e4a60bc426","name":"Init the array if not present","time":{"start":1756123135283,"stop":1756123135284,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1bca883177a54d","name":"should return true when peer is on the same cluster","time":{"start":1756123151445,"stop":1756123151446,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d12edf4fc199217","name":"Push message with content topic containing special chars","time":{"start":1756123794711,"stop":1756123794711,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1eed667970b6fb","name":"Subscribe to topic containing long and publish message","time":{"start":1756123407166,"stop":1756123407166,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc8751ea22402a8","name":"should handle peer store errors gracefully","time":{"start":1756123197169,"stop":1756123197169,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0cf6bf1e5019cb","name":"should return false when pubsub topic parsing fails","time":{"start":1756123151453,"stop":1756123151454,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0eba641fe19c2e0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756123182880,"stop":1756123182881,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1bb685fe63c1c2","name":"Subscribe to topic containing XML and receive message","time":{"start":1756123702235,"stop":1756123702235,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfba028e1643e2f","name":"Push message with content topic containing numeric","time":{"start":1756123794722,"stop":1756123794723,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae87b136ee5b220","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756123182840,"stop":1756123182842,"duration":2},"status":"passed","severity":"normal"},{"uid":"da23774c822be957","name":"should be online or offline if network state changed","time":{"start":1756123248060,"stop":1756123248061,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e1c910e8733359","name":"should start ping timers on peer connect","time":{"start":1756123151606,"stop":1756123151606,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c49d8a3828667b","name":"should handle dial errors gracefully","time":{"start":1756123152031,"stop":1756123152032,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e2715ba41e15ce1","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app65/5/topic36/json","time":{"start":1756123492356,"stop":1756123492356,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefeb60e0f6ad3e6","name":"should skip peers without peer exchange protocol","time":{"start":1756123162250,"stop":1756123162250,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de0cc708e2ae1f6","name":"should trigger AutoQuery when going offline and store peer reconnects","time":{"start":1756123205525,"stop":1756123205526,"duration":1},"status":"passed","severity":"normal"},{"uid":"8664b51d34156ce3","name":"Outgoing message is acknowledged","time":{"start":1756123205518,"stop":1756123205518,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1c6208305c52a9","name":"Passing page size 110 when there are 120 messages","time":{"start":1756123562436,"stop":1756123562436,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abae8696b619990","name":"should clear interval on stop","time":{"start":1756123162257,"stop":1756123162257,"duration":0},"status":"passed","severity":"normal"},{"uid":"55388e294496f9b7","name":"should return no connections if no open connection provided","time":{"start":1756123152058,"stop":1756123152059,"duration":1},"status":"passed","severity":"normal"},{"uid":"15cadb6140124e63","name":"messageHashStr works with IProtoMessage","time":{"start":1756123151690,"stop":1756123151691,"duration":1},"status":"passed","severity":"normal"},{"uid":"73c51577d0b0329","name":"should clear dial history on start","time":{"start":1756123152004,"stop":1756123152004,"duration":0},"status":"passed","severity":"normal"},{"uid":"bedcdf6b397de0b8","name":"Push message with emoji payload","time":{"start":1756123794721,"stop":1756123794721,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fdf5db51f8eb10a","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1756123197590,"stop":1756123197591,"duration":1},"status":"passed","severity":"normal"},{"uid":"3da4404b1d473d11","name":"new peer added after a peer was already found","time":{"start":1756123400005,"stop":1756123400005,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14cb7b0402684a3","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756123173714,"stop":1756123173714,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b1660534df7c3f","name":"should drop connection via multiaddr with hangUp","time":{"start":1756123317021,"stop":1756123317021,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02c53ab134756dd","name":"should be able to encode the field with only STORE set to true","time":{"start":1756123141068,"stop":1756123141069,"duration":1},"status":"passed","severity":"normal"},{"uid":"801d2a34d5b23f45","name":"handles different networkShards values correctly","time":{"start":1756123135544,"stop":1756123135544,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38ecf8fb2df1b8b","name":"should dispatch network event when browser goes online","time":{"start":1756123151419,"stop":1756123151419,"duration":0},"status":"passed","severity":"normal"},{"uid":"5beadb4b2f7bb21a","name":"should keep entries that haven't expired yet","time":{"start":1756123195075,"stop":1756123195076,"duration":1},"status":"passed","severity":"normal"},{"uid":"aea8bd304aca7d59","name":"msgTime: 0 ms from now, startTime: 1756037153415, endTime: 1756123553415","time":{"start":1756123573570,"stop":1756123573570,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4a2b08d2676703","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756123702236,"stop":1756123702236,"duration":0},"status":"passed","severity":"normal"},{"uid":"f822ea76c0f15a6","name":"should return start time to match max range","time":{"start":1756123197594,"stop":1756123197595,"duration":1},"status":"passed","severity":"normal"},{"uid":"4932fbea01be5cc0","name":"Push message with content topic containing escaped characters","time":{"start":1756123794724,"stop":1756123794724,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53c1cd3f65f8f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756123135536,"stop":1756123135537,"duration":1},"status":"passed","severity":"normal"},{"uid":"e53e5188dbc27075","name":"Check received message containing XML","time":{"start":1756123677102,"stop":1756123677102,"duration":0},"status":"passed","severity":"normal"},{"uid":"1399ff41890cfa9c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756123702244,"stop":1756123702244,"duration":0},"status":"passed","severity":"normal"},{"uid":"8504f856c8f6b003","name":"Decoder throws on empty string content topic","time":{"start":1756123152515,"stop":1756123152515,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee793d6c3327c767","name":"should reject on timeout if it was set","time":{"start":1756123197678,"stop":1756123197678,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4b4bad41e5b570","name":"Incoming message is emitted as received","time":{"start":1756123205518,"stop":1756123205518,"duration":0},"status":"passed","severity":"normal"},{"uid":"b038e0b22e4b81a7","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756123196953,"stop":1756123196953,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd9adfcfc5b9eb1","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756123573567,"stop":1756123573567,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd3f605f07ef914","name":"should handle dial errors gracefully","time":{"start":1756123151099,"stop":1756123151099,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93d05ebd7bbacc6","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756123553155,"stop":1756123553155,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59417ed01d272ad","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app33/1/topic733/proto","time":{"start":1756123492355,"stop":1756123492355,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e05b00453c99ae","name":"A test","time":{"start":1756123286465,"stop":1756123286465,"duration":0},"status":"passed","severity":"normal"},{"uid":"12daeadeac0634ca","name":"Push message with emoji payload","time":{"start":1756123794708,"stop":1756123794708,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a4e65262c351f","name":"should handle peer disconnect event when no connections remain","time":{"start":1756123151410,"stop":1756123151410,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35df366fc43b230","name":"messageHashStr produces different results for different inputs","time":{"start":1756123151691,"stop":1756123151691,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a5cc74561e3061","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756123375969,"stop":1756123375969,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5c3235e7ec9457","name":"Push message with content topic containing Arabic","time":{"start":1756123794723,"stop":1756123794723,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2041b7b358bc82","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756123407170,"stop":1756123407171,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ba7fcbe397fb9b7","name":"should remove event listeners from libp2p","time":{"start":1756123151402,"stop":1756123151403,"duration":1},"status":"passed","severity":"normal"},{"uid":"6442b1569cf92697","name":"should return false when peer is not on the specified shard","time":{"start":1756123151451,"stop":1756123151451,"duration":0},"status":"passed","severity":"normal"},{"uid":"752cac7c7a2d1f27","name":"Check received message containing special chars","time":{"start":1756123677089,"stop":1756123677089,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff752a392b83da9","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756123161386,"stop":1756123161393,"duration":7},"status":"passed","severity":"normal"},{"uid":"526ba206f8718c09","name":"Check message on other pubsub topic is not received","time":{"start":1756123677096,"stop":1756123677097,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d9b24c6eacc1f1","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756123197646,"stop":1756123197646,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d865f3ed078dea","name":"Push message with content topic containing escaped characters","time":{"start":1756123794713,"stop":1756123794713,"duration":0},"status":"passed","severity":"normal"},{"uid":"3662323a0c0ee294","name":"Ordered Callback - false","time":{"start":1756123550656,"stop":1756123550657,"duration":1},"status":"passed","severity":"normal"},{"uid":"12eb92d08670b78d","name":"should dial all peers on dial","time":{"start":1756123317019,"stop":1756123317019,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a59c358c3a8d4a5","name":"Relay Node - default protocol","time":{"start":1756123573601,"stop":1756123573601,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9a56e263ce80a6","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756123196096,"stop":1756123196096,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99116b29a65ccd5","name":"should return null for non-existent peer","time":{"start":1756123151101,"stop":1756123151108,"duration":7},"status":"passed","severity":"normal"},{"uid":"fa975a4c547b58c0","name":"should not receive a peer event after stop","time":{"start":1756123452957,"stop":1756123452957,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc687ec0edec45c","name":"should return start time to last successful query since last query is less than max range","time":{"start":1756123197594,"stop":1756123197594,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9a48ebee758e12","name":"same cluster, static sharding: nodes connect","time":{"start":1756123300921,"stop":1756123300921,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bf58fa9fe29473","name":"Push message with unicode special characters payload","time":{"start":1756123794721,"stop":1756123794721,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef9471876ebe8ab","name":"caches peers it previously fetched","time":{"start":1756123162344,"stop":1756123162344,"duration":0},"status":"passed","severity":"normal"},{"uid":"56dc612a39d44488","name":"should add event listener for peer:discovery","time":{"start":1756123151752,"stop":1756123151752,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5bb6bb18fb52cd","name":"should only return 1 node with relay capability","time":{"start":1756123162344,"stop":1756123162345,"duration":1},"status":"passed","severity":"normal"},{"uid":"576857391cf1ebaa","name":"Check message received after jswaku node is restarted","time":{"start":1756123677107,"stop":1756123677107,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7b82aa3a6ba1f2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756123702238,"stop":1756123702238,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c15af13b0fa7c5","name":"should skip peer when already connected","time":{"start":1756123152015,"stop":1756123152015,"duration":0},"status":"passed","severity":"normal"},{"uid":"4770407728fed1bd","name":"should start and stop interval correctly","time":{"start":1756123196020,"stop":1756123196021,"duration":1},"status":"passed","severity":"normal"},{"uid":"217bf6ccb371eea1","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756123161967,"stop":1756123161968,"duration":1},"status":"passed","severity":"normal"},{"uid":"916f14d3c55d145b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756123182871,"stop":1756123182872,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef74defb0673767","name":"should handle all zero keep alive options","time":{"start":1756123151645,"stop":1756123151646,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4a9600b5ede9adf","name":"can start the service","time":{"start":1756123232558,"stop":1756123232559,"duration":1},"status":"passed","severity":"normal"},{"uid":"d308fe6d76863f64","name":"Push message with Arabic payload","time":{"start":1756123794703,"stop":1756123794703,"duration":0},"status":"passed","severity":"normal"},{"uid":"39dbf248a9ed8c53","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756123141066,"stop":1756123141068,"duration":2},"status":"passed","severity":"normal"},{"uid":"d42aa2b980228b77","name":"Query Generator, No Decoder","time":{"start":1756123518592,"stop":1756123518592,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19a404d9cf81038","name":"can start the service","time":{"start":1756123166080,"stop":1756123166081,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a7461efd93b99e","name":"Check received message containing Arabic","time":{"start":1756123677090,"stop":1756123677091,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd9a8af94f765d55","name":"should dial all known peers when reached zero connections","time":{"start":1756123269765,"stop":1756123269765,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eca1f1d45aeb5e","name":"random static sharding 8 - Cluster ID: 740, Shard ID: 778","time":{"start":1756123538521,"stop":1756123538521,"duration":0},"status":"passed","severity":"normal"},{"uid":"359151cb9d3059f6","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756123407167,"stop":1756123407168,"duration":1},"status":"passed","severity":"normal"},{"uid":"1808ad2719e187a4","name":"should handle different types of entries","time":{"start":1756123195076,"stop":1756123195076,"duration":0},"status":"passed","severity":"normal"},{"uid":"579c6aae9c34dfff","name":"should properly compute the node id","time":{"start":1756123141793,"stop":1756123141793,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0222b485787ccc","name":"Check received message containing JSON","time":{"start":1756123677093,"stop":1756123677093,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc672906252b8209","name":"should remove event listeners","time":{"start":1756123151599,"stop":1756123151605,"duration":6},"status":"passed","severity":"normal"},{"uid":"c36d3f6d620975dc","name":"Encoder throws on empty string content topic","time":{"start":1756123173715,"stop":1756123173716,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f6def76c5efac41","name":"should handle browser offline state overriding peer connections","time":{"start":1756123151429,"stop":1756123151429,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13b5cc6c551f3aa","name":"Stops search when 2 null results are returned","time":{"start":1756123161758,"stop":1756123161758,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3451b51de8e4a78","name":"returns all values when wanted number matches available values","time":{"start":1756123160478,"stop":1756123160486,"duration":8},"status":"passed","severity":"normal"},{"uid":"3c522efebbc7cc0b","name":"Check received message containing Basic HTML tag","time":{"start":1756123677092,"stop":1756123677093,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af9eca64ab6dc8c","name":"Encoder error raises irrecoverable error","time":{"start":1756123205517,"stop":1756123205517,"duration":0},"status":"passed","severity":"normal"},{"uid":"becb18b70b3792cf","name":"Decoder throws on undefined content topic","time":{"start":1756123172135,"stop":1756123172135,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca31adcdf84e7a1","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756123547074,"stop":1756123547075,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d9250f79c6978e","name":"topics with same application and version share the same shard","time":{"start":1756123135542,"stop":1756123135542,"duration":0},"status":"passed","severity":"normal"},{"uid":"791426d67f48087b","name":"Subscribe to topic containing XML and publish message","time":{"start":1756123407169,"stop":1756123407169,"duration":0},"status":"passed","severity":"normal"},{"uid":"e974a9530b8f7929","name":"Subscribe to topic containing Script and receive message","time":{"start":1756123702243,"stop":1756123702243,"duration":0},"status":"passed","severity":"normal"},{"uid":"797a8f5e5a954c22","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756123135547,"stop":1756123135547,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc6d615e88451c1","name":"should start all internal components","time":{"start":1756123152423,"stop":1756123152424,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3028ee972be0bb3","name":"Push message with custom timestamp: 1756126852004","time":{"start":1756123794716,"stop":1756123794716,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4cbe11a73da8ff","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756123182850,"stop":1756123182850,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2cd84617614e5d","name":"should filter peers by codec","time":{"start":1756123152431,"stop":1756123152432,"duration":1},"status":"passed","severity":"normal"},{"uid":"63183af096181487","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756123573569,"stop":1756123573569,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e0b3b66be2fddf","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756123161385,"stop":1756123161386,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2fd022339657494","name":"should handle mixed protocol support correctly","time":{"start":1756123197169,"stop":1756123197169,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35d3e2c35931d7b","name":"should initialize with default number of peers","time":{"start":1756123197348,"stop":1756123197349,"duration":1},"status":"passed","severity":"normal"},{"uid":"656bb9b0ba939cf4","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756123182842,"stop":1756123182843,"duration":1},"status":"passed","severity":"normal"},{"uid":"e21751181de34c95","name":"should throw error when no peers are available","time":{"start":1756123197672,"stop":1756123197672,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b43ecf34043ff3","name":"random static sharding 5 - Cluster ID: 742, Shard ID: 842","time":{"start":1756123538517,"stop":1756123538517,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab37c2a7ee15c6d","name":"Check received message containing Chinese","time":{"start":1756123677100,"stop":1756123677101,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec98a609ef4eb6f7","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756123172127,"stop":1756123172129,"duration":2},"status":"passed","severity":"normal"},{"uid":"e8a54ad05c1b1fb1","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756123375968,"stop":1756123375968,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0dfaf61c33c9942","name":"Subscribe and receive messages via lightPush","time":{"start":1756123702228,"stop":1756123702228,"duration":0},"status":"passed","severity":"normal"},{"uid":"3320ae04565b1695","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1756123197591,"stop":1756123197592,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc7c09fdbc9d333a","name":"should filter out already connected peers","time":{"start":1756123151096,"stop":1756123151098,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2135033d33bd83c","name":"Fails to push message with large meta","time":{"start":1756123794715,"stop":1756123794715,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d55a780911680eb","name":"should properly create location multiaddrs - udp4","time":{"start":1756123141796,"stop":1756123141796,"duration":0},"status":"passed","severity":"normal"},{"uid":"b977e47e803d2b9c","name":"should stop peer exchange discovery","time":{"start":1756123162249,"stop":1756123162249,"duration":0},"status":"passed","severity":"normal"},{"uid":"532b69209443d5a4","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756123182846,"stop":1756123182847,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dcecf205164f615","name":"Subscribe to topic containing long and receive message","time":{"start":1756123702232,"stop":1756123702233,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f5290181ca83ec4","name":"should not retry if at least one success","time":{"start":1756123196037,"stop":1756123196038,"duration":1},"status":"passed","severity":"normal"},{"uid":"f271729b491341f4","name":"Callback on promise, aborts when callback returns true","time":{"start":1756123553156,"stop":1756123553158,"duration":2},"status":"passed","severity":"normal"},{"uid":"80db54af17778e3a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756123518591,"stop":1756123518592,"duration":1},"status":"passed","severity":"normal"},{"uid":"39228e733be88b1c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756123492354,"stop":1756123492355,"duration":1},"status":"passed","severity":"normal"},{"uid":"71965974787dacae","name":"Check publish message after service node is restarted","time":{"start":1756123398824,"stop":1756123398825,"duration":1},"status":"skipped","severity":"normal"},{"uid":"71f2ba6ae57d627f","name":"Ephemeral field set to true","time":{"start":1756123152513,"stop":1756123152514,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d867593efacdcf","name":"should create a new stream if no existing for protocol found","time":{"start":1756123152198,"stop":1756123152198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f783fee6156a2695","name":"Check publish message containing Basic HTML tag","time":{"start":1756123398819,"stop":1756123398820,"duration":1},"status":"passed","severity":"normal"},{"uid":"e53caba6b60fe40","name":"Passing page size 10 when there are 10 messages","time":{"start":1756123562435,"stop":1756123562435,"duration":0},"status":"passed","severity":"normal"},{"uid":"66560b5a521a04e6","name":"should add peer to queue when queue is not empty","time":{"start":1756123152015,"stop":1756123152015,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ba773c3d3a171b","name":"Push message with JSON payload","time":{"start":1756123794720,"stop":1756123794720,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b2d92e6f0ced49","name":"should handle hash queries without validation","time":{"start":1756123197674,"stop":1756123197674,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11323c7cd69ac3e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756123702234,"stop":1756123702234,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb2cf93b0357066","name":"should throw error - no public key","time":{"start":1756123141789,"stop":1756123141789,"duration":0},"status":"passed","severity":"normal"},{"uid":"39dc7866e28818f5","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756123141069,"stop":1756123141071,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b19b61d0663661e","name":"Check message with no payload is not received","time":{"start":1756123677106,"stop":1756123677107,"duration":1},"status":"passed","severity":"normal"},{"uid":"bef5fc409a27c7b2","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756123182863,"stop":1756123182863,"duration":0},"status":"passed","severity":"normal"},{"uid":"7847db8e6f607251","name":"Check received message containing escaped characters","time":{"start":1756123677094,"stop":1756123677094,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c607f366e07e44d","name":"should return cached hash on subsequent access","time":{"start":1756123152516,"stop":1756123152517,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe755357e884857","name":"should return false and handle errors gracefully","time":{"start":1756123152429,"stop":1756123152429,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aff75acccde5222","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756123407166,"stop":1756123407166,"duration":0},"status":"passed","severity":"normal"},{"uid":"951f568148dd17d9","name":"should enable all discoveries when explicitly set","time":{"start":1756123196087,"stop":1756123196088,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0716c77633874d","name":"should not allow unachievable error rate","time":{"start":1756123182026,"stop":1756123182026,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb5fb2adf6cf302","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756123182876,"stop":1756123182876,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f5e20d432f283c","name":"should be safe to call multiple times","time":{"start":1756123151086,"stop":1756123151087,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1532e65de759bc8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756123182874,"stop":1756123182875,"duration":1},"status":"passed","severity":"normal"},{"uid":"b26ee5a846730c1b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app98/5/topic989/json","time":{"start":1756123492360,"stop":1756123492361,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9403357a51ae16","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756123197361,"stop":1756123197361,"duration":0},"status":"passed","severity":"normal"},{"uid":"3399bda41dddf600","name":"Register correct protocols","time":{"start":1756123407162,"stop":1756123407162,"duration":0},"status":"passed","severity":"normal"},{"uid":"adac779771f16f6a","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756123152425,"stop":1756123152426,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc234c827129ad06","name":"Relay","time":{"start":1756123232604,"stop":1756123232605,"duration":1},"status":"passed","severity":"normal"},{"uid":"df35b6912e73320","name":"should handle complete peer lifecycle","time":{"start":1756123151646,"stop":1756123151647,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff72048a0ea68081","name":"should return empty array when no peers connected","time":{"start":1756123152430,"stop":1756123152431,"duration":1},"status":"passed","severity":"normal"},{"uid":"f862c598bbd3f07e","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756123392190,"stop":1756123392190,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ce29cc79050e84","name":"Passing page size 0 when there are 110 messages","time":{"start":1756123562429,"stop":1756123562431,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e4946eb0bda4e52","name":"should skip already querying peers","time":{"start":1756123162253,"stop":1756123162254,"duration":1},"status":"passed","severity":"normal"},{"uid":"d597e8a5e5723c63","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756123573569,"stop":1756123573569,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0250b7e948436bb","name":"should not receive a peer event before start","time":{"start":1756123166082,"stop":1756123166082,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e892b56ad702e3c","name":"Check received message containing SQL Injection","time":{"start":1756123677091,"stop":1756123677092,"duration":1},"status":"passed","severity":"normal"},{"uid":"17e718cc9b2521ee","name":"Query generator for multiple messages","time":{"start":1756123553154,"stop":1756123553154,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f2d5980eb73fb9","name":"should stop and cleanup resources","time":{"start":1756123197647,"stop":1756123197647,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0e8430ffec6b63","name":"Push message with meta","time":{"start":1756123794714,"stop":1756123794715,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b5a1a806614a7f","name":"Waku message hash computation (no timestamp)","time":{"start":1756123151680,"stop":1756123151680,"duration":0},"status":"passed","severity":"normal"},{"uid":"949e83bf0f8792d9","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756123407171,"stop":1756123407172,"duration":1},"status":"passed","severity":"normal"},{"uid":"46be444b6027c622","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756123232573,"stop":1756123232574,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9ce00a16b4632347","name":"Bloom filter","time":{"start":1756123186685,"stop":1756123186686,"duration":1},"status":"passed","severity":"normal"},{"uid":"86225cc0304169a6","name":"Publish message with large meta","time":{"start":1756123398825,"stop":1756123398825,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfbcb80f345f0e4","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756123702240,"stop":1756123702240,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c530afae8ba7b63","name":"peer exchange sets tag","time":{"start":1756123400004,"stop":1756123400005,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0bcdad79942646","name":"should handle peer store errors gracefully","time":{"start":1756123151108,"stop":1756123151109,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a0b253897a186d5","name":"Push message with content topic containing Arabic","time":{"start":1756123794711,"stop":1756123794712,"duration":1},"status":"passed","severity":"normal"},{"uid":"94689a8db799a2ba","name":"Check publish message containing Chinese","time":{"start":1756123398817,"stop":1756123398818,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1391c0199c234d","name":"should get / set TCP multiaddr","time":{"start":1756123141796,"stop":1756123141796,"duration":0},"status":"passed","severity":"normal"},{"uid":"705e1c061b606dc6","name":"can start and stop the service","time":{"start":1756123166081,"stop":1756123166081,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d8bb3f4c85b2cc","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756123407164,"stop":1756123407164,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff16cb035ee353f","name":"Encoder throws on empty string content topic","time":{"start":1756123172134,"stop":1756123172134,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c2141f36e7114","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756123504119,"stop":1756123504119,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74bc9efbe1fa224","name":"should properly create location multiaddrs - tcp6","time":{"start":1756123141797,"stop":1756123141797,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d639ae96df7e4f9","name":"yields undefined for messages without content topic","time":{"start":1756123152440,"stop":1756123152441,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bfe40ee0a11c89","name":"should drop connection to all peers on hangUp","time":{"start":1756123317019,"stop":1756123317020,"duration":1},"status":"passed","severity":"normal"},{"uid":"817f3c1099d79ff3","name":"handles different clusterIds correctly","time":{"start":1756123135543,"stop":1756123135544,"duration":1},"status":"passed","severity":"normal"},{"uid":"798259383c431551","name":"should handle disconnect when peer has no timers","time":{"start":1756123151636,"stop":1756123151636,"duration":0},"status":"passed","severity":"normal"},{"uid":"9122b3c8bdff9993","name":"Fails to push message with large meta","time":{"start":1756123794726,"stop":1756123794726,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d967ce41305fff","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756123160488,"stop":1756123160488,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf22ce30a04be28","name":"Sync message is not sent if another sync message was just received","time":{"start":1756123205523,"stop":1756123205523,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5c13f8dd732645","name":"Push message with rate limit","time":{"start":1756123794715,"stop":1756123794715,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19e4c6ec0f8c081","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756123135538,"stop":1756123135538,"duration":0},"status":"passed","severity":"normal"},{"uid":"941a8479a5fd77a4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756123677104,"stop":1756123677104,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1559867ab827e18","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756123182851,"stop":1756123182851,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c99c010653a82bb","name":"Check publish message containing emoji","time":{"start":1756123398821,"stop":1756123398821,"duration":0},"status":"passed","severity":"normal"},{"uid":"342be53ceffbe7dc","name":"nwaku subscribes","time":{"start":1756123388843,"stop":1756123388843,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d563124a7c5282","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756123504119,"stop":1756123504120,"duration":1},"status":"passed","severity":"normal"},{"uid":"56c0c67a0f348d36","name":"msgTime: 0 ms from now, startTime: 1755864353415, endTime: 1756123553415","time":{"start":1756123573570,"stop":1756123573570,"duration":0},"status":"passed","severity":"normal"},{"uid":"39720bbf349a90b8","name":"should handle errors when globalThis is not available","time":{"start":1756123151398,"stop":1756123151402,"duration":4},"status":"passed","severity":"normal"},{"uid":"faf9b3b1bc389060","name":"Check message on other pubsub topic is not received","time":{"start":1756123677105,"stop":1756123677106,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1b4aafd3857d932","name":"messageHashStr produces consistent results for the same input","time":{"start":1756123151691,"stop":1756123151691,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d8a77cc7c0eeff","name":"should properly create location multiaddrs - tcp","time":{"start":1756123141798,"stop":1756123141798,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bae541bc6ebf92e","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756123518595,"stop":1756123518595,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05f43a461175d00","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756123151118,"stop":1756123151119,"duration":1},"status":"passed","severity":"normal"},{"uid":"2450e02746881f12","name":"connects to nwaku","time":{"start":1756123569490,"stop":1756123569490,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3b544ea19c51f0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756123702233,"stop":1756123702233,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d417fc2a9e2276e","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756123152437,"stop":1756123152438,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a501bc0001405c3","name":"should handle large number of peers request","time":{"start":1756123161968,"stop":1756123161969,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdb71adbb956d58","name":"random static sharding 4 - Cluster ID: 893, Shard ID: 445","time":{"start":1756123538517,"stop":1756123538517,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08b309463065e22","name":"should hang up with multiaddr and return true on success","time":{"start":1756123152428,"stop":1756123152429,"duration":1},"status":"passed","severity":"normal"},{"uid":"125e553f26af856a","name":"should return false when peer is not on topic","time":{"start":1756123152434,"stop":1756123152434,"duration":0},"status":"passed","severity":"normal"},{"uid":"406cac4410b33c26","name":"Fields are not dropped","time":{"start":1756123152114,"stop":1756123152114,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa083c0c8235664d","name":"should emit a peer event after start","time":{"start":1756123232565,"stop":1756123232566,"duration":1},"status":"passed","severity":"normal"},{"uid":"631a634c9e8c20ac","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756123702245,"stop":1756123702245,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c615068f45fe28","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756123196097,"stop":1756123196097,"duration":0},"status":"passed","severity":"normal"},{"uid":"8adde3f6f0a24376","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756123702242,"stop":1756123702243,"duration":1},"status":"passed","severity":"normal"},{"uid":"644d2f6e5eb77b45","name":"should handle task timeouts","time":{"start":1756123196029,"stop":1756123196030,"duration":1},"status":"passed","severity":"normal"},{"uid":"c279778b32e7cfff","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756123375968,"stop":1756123375969,"duration":1},"status":"passed","severity":"normal"},{"uid":"267e9dea63210168","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756123182869,"stop":1756123182869,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bcd807964d14ed","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app22/3/topic46/proto","time":{"start":1756123492359,"stop":1756123492360,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fd4e1593630f455","name":"Check publish message containing Script","time":{"start":1756123398819,"stop":1756123398819,"duration":0},"status":"passed","severity":"normal"},{"uid":"be42afac8d2afddf","name":"Automatically retrieves missing message","time":{"start":1756123205525,"stop":1756123205525,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a835ecb4f4fd5c","name":"Check publish message containing shell command","time":{"start":1756123398820,"stop":1756123398820,"duration":0},"status":"passed","severity":"normal"},{"uid":"d252a546bce2d2e3","name":"Push message with rate limit","time":{"start":1756123794726,"stop":1756123794726,"duration":0},"status":"passed","severity":"normal"},{"uid":"874c5ecd555f28e1","name":"should handle peerStore errors gracefully","time":{"start":1756123152433,"stop":1756123152433,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fa13b1faf362b7","name":"should start and setup intervals and event listeners","time":{"start":1756123197647,"stop":1756123197647,"duration":0},"status":"passed","severity":"normal"},{"uid":"9959ab085c332f4a","name":"should not fail to stop the service if it was not started","time":{"start":1756123452955,"stop":1756123452955,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea2890f09ae932","name":"throws on content topic with generation field greater than 0","time":{"start":1756123135531,"stop":1756123135531,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9174322b68e895a","name":"should handle a minimal index list","time":{"start":1756123135691,"stop":1756123135691,"duration":0},"status":"passed","severity":"normal"},{"uid":"228315bc72518a92","name":"Check received message containing Script","time":{"start":1756123677102,"stop":1756123677102,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c12972efda6698","name":"should not stop if not started","time":{"start":1756123162250,"stop":1756123162250,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70b0d16292724a","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756123161964,"stop":1756123161964,"duration":0},"status":"passed","severity":"normal"},{"uid":"687b73ea380d0f61","name":"should insert elements correctly","time":{"start":1756123185275,"stop":1756123185275,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1a1f53729be09d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756123375970,"stop":1756123375971,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8106330b6d7da2e","name":"should dial second nwaku node that was discovered","time":{"start":1756123226707,"stop":1756123226709,"duration":2},"status":"skipped","severity":"normal"},{"uid":"d4845fd81946625a","name":"should remove event listeners when stopped","time":{"start":1756123197581,"stop":1756123197581,"duration":0},"status":"passed","severity":"normal"},{"uid":"b376efa582a408da","name":"Subscribe and receive messages via waku relay post","time":{"start":1756123702229,"stop":1756123702229,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e5d888ddac2da9","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756123197362,"stop":1756123197364,"duration":2},"status":"passed","severity":"normal"},{"uid":"fbbe12199f4e1750","name":"Push message equal or less that 1MB","time":{"start":1756123794727,"stop":1756123794727,"duration":0},"status":"passed","severity":"normal"},{"uid":"61939ebaa89a8331","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756123182846,"stop":1756123182846,"duration":0},"status":"passed","severity":"normal"},{"uid":"17348a1e6786961e","name":"Check message with no content topic is not received","time":{"start":1756123677097,"stop":1756123677097,"duration":0},"status":"passed","severity":"normal"},{"uid":"61bcff558e962108","name":"should clear existing timers before creating new ones","time":{"start":1756123151636,"stop":1756123151637,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2002a758ced972","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756123702244,"stop":1756123702244,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e88246841d85070","name":"should decode valid enr with tcp successfully","time":{"start":1756123141788,"stop":1756123141788,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c4d2d4fd9affb8","name":"Check received message containing SQL Injection","time":{"start":1756123677101,"stop":1756123677101,"duration":0},"status":"passed","severity":"normal"},{"uid":"17994be729ec4224","name":"Publish message with custom timestamp: Mon Aug 25 2025 13:03:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1756123398823,"stop":1756123398823,"duration":0},"status":"passed","severity":"normal"},{"uid":"69705a18fc49f925","name":"should be safe to call multiple times","time":{"start":1756123151069,"stop":1756123151070,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e226577bba2777","name":"Renews subscription after lossing a connection","time":{"start":1756123702245,"stop":1756123702246,"duration":1},"status":"passed","severity":"normal"},{"uid":"15dfef0e32ebd616","name":"Push message with Arabic payload","time":{"start":1756123794718,"stop":1756123794718,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bb0f6ea0eeceed","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756123251805,"stop":1756123251806,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ddb72a759dab281","name":"should not receive a peer event before start","time":{"start":1756123232566,"stop":1756123232566,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b4b850d74baa16","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756123135550,"stop":1756123135552,"duration":2},"status":"passed","severity":"normal"},{"uid":"834f1ddadea0cb35","name":"should handle shard reader errors gracefully","time":{"start":1756123152040,"stop":1756123152040,"duration":0},"status":"passed","severity":"normal"},{"uid":"7412eabc501a5bac","name":"Callback on promise","time":{"start":1756123553156,"stop":1756123553156,"duration":0},"status":"passed","severity":"normal"},{"uid":"a815bc44f42d4096","name":"Check received message containing XML","time":{"start":1756123677092,"stop":1756123677092,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5684519762d99","name":"should create an instance with libp2p and dialer","time":{"start":1756123151751,"stop":1756123151752,"duration":1},"status":"passed","severity":"normal"},{"uid":"dacd40a5f174053c","name":"should start the dialing interval","time":{"start":1756123152003,"stop":1756123152004,"duration":1},"status":"passed","severity":"normal"},{"uid":"7722ced8808ee139","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756123182848,"stop":1756123182849,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fd26ef411cfaf01","name":"should start periodic discovery on start","time":{"start":1756123162256,"stop":1756123162257,"duration":1},"status":"passed","severity":"normal"},{"uid":"337e56f49d9215f8","name":"Check received message with timestamp: 1756123226868000000 ","time":{"start":1756123677104,"stop":1756123677104,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c9f7fa6d34e9df","name":"Push message with SQL Injection payload","time":{"start":1756123794719,"stop":1756123794719,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdbe87713d81b8c","name":"should be safe to call multiple times","time":{"start":1756123151753,"stop":1756123151754,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2de753c0e11dce1","name":"should handle dial errors","time":{"start":1756123152427,"stop":1756123152428,"duration":1},"status":"passed","severity":"normal"},{"uid":"26aaea13a810e3a8","name":"Check message with no payload is not received","time":{"start":1756123677097,"stop":1756123677098,"duration":1},"status":"passed","severity":"normal"},{"uid":"b684d597c34f0e5e","name":"should save new peer to store","time":{"start":1756123151759,"stop":1756123151763,"duration":4},"status":"passed","severity":"normal"},{"uid":"e27e792e310491a2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756123702245,"stop":1756123702245,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4c029a01d8f58a","name":"should properly create peer info with all multiaddrs","time":{"start":1756123141798,"stop":1756123141798,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f7a1fc0ec36ee9","name":"Reusing cursor across nodes","time":{"start":1756123504121,"stop":1756123504123,"duration":2},"status":"passed","severity":"normal"},{"uid":"e3756251c434fb3e","name":"Push message with content topic containing Russian","time":{"start":1756123794712,"stop":1756123794712,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46f9e37bdb61c07","name":"Push message with XML payload","time":{"start":1756123794705,"stop":1756123794705,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c33d45276a011ba","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756123135546,"stop":1756123135547,"duration":1},"status":"passed","severity":"normal"},{"uid":"969f95aa4c01a198","name":"should sort by messageId when timestamps are equal","time":{"start":1756123186687,"stop":1756123186687,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a655ef3eb72e52","name":"Throws when trying to push message with empty payload","time":{"start":1756123794722,"stop":1756123794722,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceda8ebcabd9d6a","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756123392192,"stop":1756123392192,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb77ad2b435a1e0c","name":"messageHashStr returns a hex string","time":{"start":1756123151685,"stop":1756123151686,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4da0f0e89d201d9","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756123573570,"stop":1756123573570,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4be036c5e638d7a","name":"should dispatch network event when browser goes offline","time":{"start":1756123151419,"stop":1756123151419,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eeec8cdedd660f3","name":"should handle complete discovery-to-dial flow","time":{"start":1756123151764,"stop":1756123151765,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb5320037305a331","name":"should dial all remaining peers","time":{"start":1756123151098,"stop":1756123151099,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14375c89ef77883","name":"should not discard bootstrap peers if under the limit","time":{"start":1756123269767,"stop":1756123269767,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fa81a37b758f1f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756123677099,"stop":1756123677099,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b21bdc64ab5e1f5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756123135547,"stop":1756123135547,"duration":0},"status":"passed","severity":"normal"},{"uid":"662774b0973c631e","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756123197360,"stop":1756123197360,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5892f9fd9ad626a","name":"Subscribe to topic containing short and publish message","time":{"start":1756123407165,"stop":1756123407165,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df8122505ca211f","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756123173714,"stop":1756123173714,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d4d8f1f9f0d0e6","name":"should handle multiple peer connections","time":{"start":1756123151607,"stop":1756123151607,"duration":0},"status":"passed","severity":"normal"},{"uid":"883bc0d82d9457df","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756123182855,"stop":1756123182855,"duration":0},"status":"passed","severity":"normal"},{"uid":"55742138dc15e2da","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756123151674,"stop":1756123151674,"duration":0},"status":"passed","severity":"normal"},{"uid":"2433ebb06398ad17","name":"should be safe to call multiple times","time":{"start":1756123152425,"stop":1756123152425,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9a7469993bba2e","name":"should successfully stop","time":{"start":1756123196954,"stop":1756123196954,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23a304055c4ae2a","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756123504118,"stop":1756123504119,"duration":1},"status":"passed","severity":"normal"},{"uid":"77a99c20ad2549be","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756123151673,"stop":1756123151674,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4760711fdfb1f25","name":"Check received message with timestamp: 1756123226868 ","time":{"start":1756123677104,"stop":1756123677104,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a3a91053cd36ae","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756123407163,"stop":1756123407164,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf3afe485eab54f6","name":"random static sharding 10 - Cluster ID: 945, Shard ID: 238","time":{"start":1756123538522,"stop":1756123538523,"duration":1},"status":"passed","severity":"normal"},{"uid":"698f5fc22e44c7ca","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756123375971,"stop":1756123375971,"duration":0},"status":"passed","severity":"normal"},{"uid":"17aa681d3f31b550","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756123161964,"stop":1756123161965,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce9a4814c8f39d63","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756123135545,"stop":1756123135545,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a483944e9595b1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756123135547,"stop":1756123135548,"duration":1},"status":"passed","severity":"normal"},{"uid":"705ce93b201f1ebc","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756123141084,"stop":1756123141084,"duration":0},"status":"passed","severity":"normal"},{"uid":"42973d8dbc6e0319","name":"should load peers from local storage and dispatch events","time":{"start":1756123166083,"stop":1756123166083,"duration":0},"status":"passed","severity":"normal"},{"uid":"567f664e56fc8db2","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app17/10/topic434/json","time":{"start":1756123492359,"stop":1756123492359,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e53538784ed8738","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756123197673,"stop":1756123197673,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac841bd023b2189","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756123702231,"stop":1756123702231,"duration":0},"status":"passed","severity":"normal"},{"uid":"c793363c5ec760f8","name":"should handle errors when removing globalThis listeners","time":{"start":1756123151403,"stop":1756123151404,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb6493481614d36","name":"should allow redial after failed dial cooldown expires","time":{"start":1756123152032,"stop":1756123152032,"duration":0},"status":"passed","severity":"normal"},{"uid":"898367f0b4f5938b","name":"should add event listeners to libp2p","time":{"start":1756123151388,"stop":1756123151388,"duration":0},"status":"passed","severity":"normal"},{"uid":"74fe00c15862ffc9","name":"random static sharding 2 - Cluster ID: 963, Shard ID: 756","time":{"start":1756123538511,"stop":1756123538514,"duration":3},"status":"passed","severity":"normal"},{"uid":"2be8caf0a0f860db","name":"can query messages normally","time":{"start":1756123541675,"stop":1756123541675,"duration":0},"status":"passed","severity":"normal"},{"uid":"931b51661af2a49d","name":"should wait for Filter peer to be connected","time":{"start":1756123197679,"stop":1756123197680,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d44bd56de1ccb0","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756123161369,"stop":1756123161369,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c835321c39f6f98","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756123702239,"stop":1756123702240,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5cb2ec8884b87104","name":"should handle special patterns correctly","time":{"start":1756123185277,"stop":1756123185278,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb00f15afd60495","name":"should remove event listeners from globalThis","time":{"start":1756123151403,"stop":1756123151403,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff755e3e9ae7e09","name":"Push message with shell command payload","time":{"start":1756123794707,"stop":1756123794707,"duration":0},"status":"passed","severity":"normal"},{"uid":"301887aadc30f0e5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756123182879,"stop":1756123182879,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a3fb6521a3fb41","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756123182845,"stop":1756123182845,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b46af5555772a5","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756123400005,"stop":1756123400007,"duration":2},"status":"passed","severity":"normal"},{"uid":"896ce3fbfa444c09","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756123151113,"stop":1756123151115,"duration":2},"status":"passed","severity":"normal"},{"uid":"88504a69e8078d19","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756123182872,"stop":1756123182872,"duration":0},"status":"passed","severity":"normal"},{"uid":"690c0e8d4cce9972","name":"should not retry if at least one success","time":{"start":1756123196456,"stop":1756123196456,"duration":0},"status":"passed","severity":"normal"},{"uid":"c458ef3332ce65c9","name":"All","time":{"start":1756123232605,"stop":1756123232605,"duration":0},"status":"passed","severity":"normal"},{"uid":"7912be553be53562","name":"random static sharding 6 - Cluster ID: 998, Shard ID: 428","time":{"start":1756123538518,"stop":1756123538518,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0ba347ced3fe71","name":"Check received message with timestamp: 1756123226868000000 ","time":{"start":1756123677095,"stop":1756123677095,"duration":0},"status":"passed","severity":"normal"},{"uid":"33850107a9292578","name":"Sync message is sent within sync frequency","time":{"start":1756123205522,"stop":1756123205522,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e230ce8a8db2d7","name":"should handle case when globalThis is not available","time":{"start":1756123151409,"stop":1756123151409,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba3cbff978233c7","name":"Outgoing message is emitted as sent","time":{"start":1756123205519,"stop":1756123205519,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b18df1bc9843e8","name":"should handle errors gracefully when getting peer info","time":{"start":1756123151456,"stop":1756123151457,"duration":1},"status":"passed","severity":"normal"},{"uid":"86da75a7dd8a4639","name":"retrieves a single peer","time":{"start":1756123162342,"stop":1756123162343,"duration":1},"status":"passed","severity":"normal"},{"uid":"b011fee905545fa9","name":"Outgoing message is acknowledged","time":{"start":1756123205520,"stop":1756123205520,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d12af6e4b9c6f3d","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756123197360,"stop":1756123197360,"duration":0},"status":"passed","severity":"normal"},{"uid":"13342f320435b7b2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756123702236,"stop":1756123702236,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc65ddbf030daa34","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756123398824,"stop":1756123398824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00e644c89c89ca9","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756123151068,"stop":1756123151069,"duration":1},"status":"passed","severity":"normal"},{"uid":"c390b560b3fb072b","name":"yields decoded messages","time":{"start":1756123152440,"stop":1756123152440,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4e5f1e39b9b771","name":"isConnected should return false after all peers disconnect","time":{"start":1756123248056,"stop":1756123248057,"duration":1},"status":"passed","severity":"normal"},{"uid":"57e953d4ec1e9c6f","name":"should set up event listeners when started","time":{"start":1756123197580,"stop":1756123197581,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5d627d916826331","name":"Nwaku publishes","time":{"start":1756123388844,"stop":1756123388844,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b29207b18b566b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756123162346,"stop":1756123162346,"duration":0},"status":"skipped","severity":"normal"},{"uid":"90326b999fcda53b","name":"should handle queue processing errors gracefully","time":{"start":1756123152039,"stop":1756123152039,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74f4ae331baa88a","name":"should retry if all attempts fail","time":{"start":1756123196038,"stop":1756123196038,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8277250e90f8cc3","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756123152434,"stop":1756123152434,"duration":0},"status":"passed","severity":"normal"},{"uid":"16597321fc16dbcb","name":"should initialize with libp2p components","time":{"start":1756123161957,"stop":1756123161958,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c40a317e2d1489","name":"should return false when peer is on different cluster","time":{"start":1756123151448,"stop":1756123151451,"duration":3},"status":"passed","severity":"normal"},{"uid":"f41408119893dfef","name":"Subscribe and receives messages on 20 topics","time":{"start":1756123702230,"stop":1756123702230,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92b640ec7231aa6","name":"should set default options when no config provided","time":{"start":1756123152422,"stop":1756123152422,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6fddbfee807b50","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756123702242,"stop":1756123702242,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0cf85c58fa6bd9","name":"Decoder throws on empty string content topic","time":{"start":1756123173716,"stop":1756123173716,"duration":0},"status":"passed","severity":"normal"},{"uid":"523c62d50a658da3","name":"Subscribe and receives messages on 20 topics","time":{"start":1756123702239,"stop":1756123702239,"duration":0},"status":"passed","severity":"normal"},{"uid":"a063b022ac7e87f0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756123702234,"stop":1756123702234,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6651f7909bd317c","name":"Correctly serialized arguments","time":{"start":1756123301108,"stop":1756123301109,"duration":1},"status":"passed","severity":"normal"},{"uid":"467ddfaa14c77a12","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756123182845,"stop":1756123182846,"duration":1},"status":"passed","severity":"normal"},{"uid":"812c68e4eeafaa4e","name":"should return false when navigator.onLine is false","time":{"start":1756123151404,"stop":1756123151408,"duration":4},"status":"passed","severity":"normal"},{"uid":"97c7f49f6c937b17","name":"Sync message is not sent if another sync message was just sent","time":{"start":1756123205523,"stop":1756123205523,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b4b2b5b71e745f","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756123141078,"stop":1756123141079,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe3a2cbb3a0183d","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756123398822,"stop":1756123398822,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89a33421bf0283e","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app93/8/topic860/test.js","time":{"start":1756123492360,"stop":1756123492360,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd1dd8e71b02890","name":"should return false when peer is on different cluster","time":{"start":1756123151446,"stop":1756123151446,"duration":0},"status":"passed","severity":"normal"},{"uid":"743dc6ff051a43b0","name":"should skip peers without peer exchange protocol","time":{"start":1756123162253,"stop":1756123162253,"duration":0},"status":"passed","severity":"normal"},{"uid":"798bb9e6e466c24","name":"Push message with short payload","time":{"start":1756123794700,"stop":1756123794701,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be98fbe007c806","name":"should perform ping and update peer store on timer","time":{"start":1756123151611,"stop":1756123151612,"duration":1},"status":"passed","severity":"normal"},{"uid":"f348760e86055af3","name":"should properly setup health event callback","time":{"start":1756123197584,"stop":1756123197584,"duration":0},"status":"passed","severity":"normal"},{"uid":"315a7860de8b6a30","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756123152145,"stop":1756123152146,"duration":1},"status":"passed","severity":"normal"},{"uid":"12847367a88f4b1a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756123702237,"stop":1756123702237,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d2a26e17e29c3f","name":"Own sync message does not acknowledge own messages","time":{"start":1756123205524,"stop":1756123205524,"duration":0},"status":"passed","severity":"normal"},{"uid":"c171bd685a2af619","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756123196942,"stop":1756123196952,"duration":10},"status":"passed","severity":"normal"},{"uid":"a01639e96eacacf8","name":"Push message with custom timestamp: 1725364852004","time":{"start":1756123794726,"stop":1756123794726,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3dd27059c1bd58","name":"Query generator for multiple messages with different message text format","time":{"start":1756123553154,"stop":1756123553155,"duration":1},"status":"passed","severity":"normal"},{"uid":"e782998511cf238c","name":"Check publish message containing SQL Injection","time":{"start":1756123398818,"stop":1756123398819,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec370736682bd8","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756123196088,"stop":1756123196096,"duration":8},"status":"passed","severity":"normal"},{"uid":"c0103af95293b18b","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756123161368,"stop":1756123161368,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71bec0c6f633325","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756123182872,"stop":1756123182873,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e43fddae1c0cca2","name":"Query Generator, No message returned","time":{"start":1756123518592,"stop":1756123518593,"duration":1},"status":"passed","severity":"normal"},{"uid":"e28247f3e023e2fb","name":"Light Node - default protocols","time":{"start":1756123573600,"stop":1756123573601,"duration":1},"status":"passed","severity":"normal"},{"uid":"da1d97043ec31f71","name":"Check received message containing long","time":{"start":1756123677099,"stop":1756123677100,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fecf6ba793ee171","name":"Store - dialed first","time":{"start":1756123573599,"stop":1756123573599,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce06fc2d1533e10a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756123677096,"stop":1756123677096,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5de27c0bcd4249","name":"can start and stop the service","time":{"start":1756123452954,"stop":1756123452954,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d374742da2abb","name":"Check received message containing emoji","time":{"start":1756123677094,"stop":1756123677094,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7962db68cda6a35","name":"Check received message containing Russian","time":{"start":1756123677101,"stop":1756123677101,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa64135f92948b5","name":"Renews subscription after lossing a connection","time":{"start":1756123702237,"stop":1756123702237,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77b5b3fd0f07dc2","name":"should dispatch connect and disconnect events","time":{"start":1756123197356,"stop":1756123197357,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f5a14f407e99e5","name":"should support chaining for add method","time":{"start":1756123195064,"stop":1756123195070,"duration":6},"status":"passed","severity":"normal"},{"uid":"a4338e846d7cf26b","name":"should return usable stream attached to connection","time":{"start":1756123152197,"stop":1756123152198,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb10c318966c7606","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756123151915,"stop":1756123151915,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5975d85c4b53bc","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756123151116,"stop":1756123151117,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a03d51b14af4565","name":"Outgoing message is emitted as sent","time":{"start":1756123205516,"stop":1756123205517,"duration":1},"status":"passed","severity":"normal"},{"uid":"a635b233c3a5e55f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756123135549,"stop":1756123135549,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b240306b50b99e3","name":"Overlapping topic subscription","time":{"start":1756123407165,"stop":1756123407165,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d33fc3bc0351ee1d","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756123518593,"stop":1756123518594,"duration":1},"status":"passed","severity":"normal"},{"uid":"39bf578aebff53c2","name":"should process successful peer exchange query","time":{"start":1756123162254,"stop":1756123162254,"duration":0},"status":"passed","severity":"normal"},{"uid":"940741d941406a4c","name":"Promise Callback - false","time":{"start":1756123550656,"stop":1756123550656,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d5916e34d0a89","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756123248054,"stop":1756123248055,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0cc0402aaf077bc","name":"should not fail to stop the service if it was not started","time":{"start":1756123232561,"stop":1756123232562,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f3bf948bc2ba73","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756123162345,"stop":1756123162345,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7fa71f85d016200","name":"Nodes with multiple pubsub topic","time":{"start":1756123392192,"stop":1756123392192,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe02a0bd44ba197","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756123151620,"stop":1756123151620,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22b6249e68c5cdb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756123182881,"stop":1756123182881,"duration":0},"status":"passed","severity":"normal"},{"uid":"d812b91edc5d243a","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756123152147,"stop":1756123152147,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0a804f2b2c4101","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756123135548,"stop":1756123135548,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd5e065d3e0c485","name":"should handle case when navigator is not available","time":{"start":1756123151409,"stop":1756123151409,"duration":0},"status":"passed","severity":"normal"},{"uid":"575cfa9e4b6762af","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756123141083,"stop":1756123141084,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f73af4532b00e83","name":"should check connected peers if present and suitable","time":{"start":1756123197678,"stop":1756123197679,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24414a601186b5a","name":"should be safe to call multiple times","time":{"start":1756123152424,"stop":1756123152424,"duration":0},"status":"passed","severity":"normal"},{"uid":"395e97b1c4eda17e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756123232573,"stop":1756123232573,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f80b6f9e531f5d","name":"Promise Callback - true","time":{"start":1756123550655,"stop":1756123550655,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc701821db01646","name":"Push message with Basic HTML tag payload","time":{"start":1756123794720,"stop":1756123794720,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c055ae9a6cf3dc","name":"Passing page size 1 when there are 4 messages","time":{"start":1756123562432,"stop":1756123562434,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c477edf4a542d01","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756123702241,"stop":1756123702241,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81a5b80028afce2","name":"throws if decoders don't match content topics","time":{"start":1756123152438,"stop":1756123152438,"duration":0},"status":"passed","severity":"normal"},{"uid":"57442b88f7d446d6","name":"should encode/decode to RLP encoding","time":{"start":1756123141793,"stop":1756123141794,"duration":1},"status":"passed","severity":"normal"},{"uid":"27235b16300de686","name":"should process up to 3 peers at once","time":{"start":1756123152038,"stop":1756123152038,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d0a31fb7f993c1","name":"accepts valid message hash query","time":{"start":1756123151915,"stop":1756123151916,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c22560c5ead69bd","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756123182846,"stop":1756123182846,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae510df959083ca2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756123702233,"stop":1756123702233,"duration":0},"status":"passed","severity":"normal"},{"uid":"b522a261294302c2","name":"should not execute task if max attempts is 0","time":{"start":1756123196030,"stop":1756123196037,"duration":7},"status":"passed","severity":"normal"},{"uid":"f3401a2a56982697","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756123152516,"stop":1756123152516,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ed1665179e128c","name":"Decoder throws on undefined content topic","time":{"start":1756123152515,"stop":1756123152515,"duration":0},"status":"passed","severity":"normal"},{"uid":"80457c56a8966f4d","name":"should be able to decode the field with only STORE set to true","time":{"start":1756123141079,"stop":1756123141080,"duration":1},"status":"passed","severity":"normal"},{"uid":"a242904912d683c1","name":"should handle dial errors gracefully","time":{"start":1756123151754,"stop":1756123151755,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaaf389439c14d83","name":"Subscribe to topic containing short and receive message","time":{"start":1756123702241,"stop":1756123702241,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8fb69d7b7febc3","name":"ignores domain fetching errors","time":{"start":1756123162343,"stop":1756123162344,"duration":1},"status":"passed","severity":"normal"},{"uid":"e61fc9bc2467d315","name":"should reject if Store is requested but not mounted","time":{"start":1756123197677,"stop":1756123197677,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f4e41b8e5fab50","name":"Push message with content topic containing Russian","time":{"start":1756123794724,"stop":1756123794724,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb13ad9ccc93b83","name":"should handle empty peer infos gracefully","time":{"start":1756123161962,"stop":1756123161963,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffad044b5931be1c","name":"Push message with content topic containing emoji","time":{"start":1756123794714,"stop":1756123794714,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e3c2e5b75c1dd8","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756123392191,"stop":1756123392191,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d13c85736be7bb","name":"Outgoing message is acknowledged","time":{"start":1756123205521,"stop":1756123205521,"duration":0},"status":"passed","severity":"normal"},{"uid":"25077c4518fcde15","name":"should be safe to call multiple times","time":{"start":1756123151598,"stop":1756123151598,"duration":0},"status":"passed","severity":"normal"},{"uid":"406f3eb4a03a9792","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app16/1/topic221/proto","time":{"start":1756123492360,"stop":1756123492360,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7deda918134857e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756123182876,"stop":1756123182876,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0492c8a5bda84a5","name":"Check received message containing Chinese","time":{"start":1756123677089,"stop":1756123677090,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f6ea0c26186d8b","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756123547075,"stop":1756123547075,"duration":0},"status":"passed","severity":"normal"},{"uid":"298abead29cf22a3","name":"Push message with content topic containing long","time":{"start":1756123794709,"stop":1756123794710,"duration":1},"status":"passed","severity":"normal"},{"uid":"682a69f1e8be0d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756123233214,"stop":1756123233214,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0068ca9151220b","name":"Subscribe to topic containing Script and receive message","time":{"start":1756123702234,"stop":1756123702235,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf97d4c8a3f1d8dd","name":"Check publish message after client node is restarted","time":{"start":1756123398825,"stop":1756123398825,"duration":0},"status":"skipped","severity":"normal"},{"uid":"970ab9602946b60a","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756123398823,"stop":1756123398824,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ed380d2853cf83","name":"should return all connected peers without codec filter","time":{"start":1756123152431,"stop":1756123152431,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8260a6c2d7a66ec","name":"should handle zero peers request","time":{"start":1756123161970,"stop":1756123161971,"duration":1},"status":"passed","severity":"normal"},{"uid":"53a1cdd44347644a","name":"should serialize and deserialize correctly","time":{"start":1756123185276,"stop":1756123185277,"duration":1},"status":"passed","severity":"normal"},{"uid":"6deae67a8a0b6ca","name":"Asymmetric encrypt & decrypt","time":{"start":1756123172505,"stop":1756123172505,"duration":0},"status":"passed","severity":"normal"},{"uid":"980fda820ff4e472","name":"should emit message when we just started and store connect event occurs","time":{"start":1756123197589,"stop":1756123197590,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cdf133710a985ba","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756123407167,"stop":1756123407167,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3638a5f5234f0f","name":"Refresh subscription","time":{"start":1756123407165,"stop":1756123407165,"duration":0},"status":"skipped","severity":"normal"},{"uid":"80a084823335bb86","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756123196097,"stop":1756123196097,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0463a0dcbfb5ec4","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756123573568,"stop":1756123573568,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb2071a451d5347","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756123182861,"stop":1756123182862,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff7fc0877266ecff","name":"should handle peer store update failures gracefully","time":{"start":1756123151612,"stop":1756123151612,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c97ad40a015fcdb","name":"should handle incoming messages","time":{"start":1756123196953,"stop":1756123196954,"duration":1},"status":"passed","severity":"normal"},{"uid":"d712725acc73333f","name":"Relay - dialed after","time":{"start":1756123573598,"stop":1756123573598,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e59c0d43e6751e","name":"Does not throw an exception when node disconnects","time":{"start":1756123569490,"stop":1756123569491,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a17283359890f4","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756123141788,"stop":1756123141788,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee67536fed74899","name":"Push 30 different messages","time":{"start":1756123794708,"stop":1756123794709,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a13ea919bc81b81f","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app74/3/topic994/utf8","time":{"start":1756123492359,"stop":1756123492359,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19024d9e59a9635","name":"should requeue task if no peer is available","time":{"start":1756123196027,"stop":1756123196028,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0cc0244593bf7b1","name":"should return false when peer shard info is not found","time":{"start":1756123151452,"stop":1756123151452,"duration":0},"status":"passed","severity":"normal"},{"uid":"58aadeaaf2a37bc2","name":"should perform initial health assessment on start","time":{"start":1756123197168,"stop":1756123197169,"duration":1},"status":"passed","severity":"normal"},{"uid":"8448d4cd9a04d13d","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756123182847,"stop":1756123182847,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cb1198bb320b0e","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756123392190,"stop":1756123392190,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f256cc571e7f65","name":"Fails to push message bigger that 1MB","time":{"start":1756123794727,"stop":1756123794728,"duration":1},"status":"passed","severity":"normal"},{"uid":"249985903e16a435","name":"should populate queue if has active dial","time":{"start":1756123152022,"stop":1756123152023,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d338d8f6d09217e","name":"does not validate decoders for hash queries","time":{"start":1756123152438,"stop":1756123152439,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cdea158080fc20d","name":"Push message with content topic containing unicode special characters","time":{"start":1756123794725,"stop":1756123794725,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77bf5185d9b5792","name":"should use DNS peer discovery with light client","time":{"start":1756123232572,"stop":1756123232572,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6d456c3072e9619","name":"can start the service","time":{"start":1756123452953,"stop":1756123452954,"duration":1},"status":"passed","severity":"normal"},{"uid":"dffc8779c314170e","name":"Relay - times out","time":{"start":1756123573598,"stop":1756123573599,"duration":1},"status":"passed","severity":"normal"},{"uid":"a03bb90569ba2140","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756123151610,"stop":1756123151611,"duration":1},"status":"passed","severity":"normal"},{"uid":"2df704f9577b6bd0","name":"Fails to push message bigger that 1MB","time":{"start":1756123794716,"stop":1756123794716,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b1a97f021b3751","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756123182855,"stop":1756123182855,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b6207d66d77a55","name":"should transition to Unhealthy when no connections","time":{"start":1756123197158,"stop":1756123197158,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6ff927bf677a88","name":"Check received message containing unicode special characters","time":{"start":1756123677094,"stop":1756123677094,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91036200caaa4e2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756123182875,"stop":1756123182875,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45820dfcca73548","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756123135549,"stop":1756123135549,"duration":0},"status":"passed","severity":"normal"},{"uid":"99190176c1bd959b","name":"should create AutoQuery instance without options","time":{"start":1756123197579,"stop":1756123197580,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da4cb3739e86d87","name":"Js publishes, other Js receives","time":{"start":1756123388845,"stop":1756123388845,"duration":0},"status":"passed","severity":"normal"},{"uid":"86da0d0ddd8793fb","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756123677107,"stop":1756123677108,"duration":1},"status":"passed","severity":"normal"},{"uid":"69667c0c955a7f1f","name":"should not trigger query when a recent query happened under threshold","time":{"start":1756123197587,"stop":1756123197589,"duration":2},"status":"passed","severity":"normal"},{"uid":"c163110fafeec45a","name":"Push message with meta","time":{"start":1756123794725,"stop":1756123794725,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c22f7a671dc86b","name":"should stop all internal components","time":{"start":1756123152424,"stop":1756123152425,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cf026a000d8a8e8","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app72/5/topic823/json","time":{"start":1756123492355,"stop":1756123492356,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36f09c08f68e171","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756123702239,"stop":1756123702239,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3bd6ca518eeafa","name":"should add and check entries correctly","time":{"start":1756123195058,"stop":1756123195063,"duration":5},"status":"passed","severity":"normal"},{"uid":"9bd0d156a71fe7d8","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756123182855,"stop":1756123182856,"duration":1},"status":"passed","severity":"normal"},{"uid":"b04f8e731dd399bc","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756123182856,"stop":1756123182861,"duration":5},"status":"passed","severity":"normal"},{"uid":"5c55c76d82919bf3","name":"Check message with invalid timestamp is not received","time":{"start":1756123677096,"stop":1756123677096,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cfc70ea8e58dcc","name":"should handle peer connect event","time":{"start":1756123151410,"stop":1756123151410,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4d68738ec4223e","name":"random static sharding 7 - Cluster ID: 544, Shard ID: 375","time":{"start":1756123538520,"stop":1756123538521,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f15246fc39a926","name":"should not dispatch event when already connected","time":{"start":1756123151417,"stop":1756123151418,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92d1c4dee0308f7","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1756123205521,"stop":1756123205522,"duration":1},"status":"passed","severity":"normal"},{"uid":"198e9d4c3eb2cdc2","name":"should do nothing if no non-locked connections to drop","time":{"start":1756123151115,"stop":1756123151115,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce36bd5c6fce9b8","name":"should add and remove event listeners correctly","time":{"start":1756123166084,"stop":1756123166084,"duration":0},"status":"passed","severity":"normal"},{"uid":"45219c3c90dad73d","name":"Check received message containing Arabic","time":{"start":1756123677101,"stop":1756123677101,"duration":0},"status":"passed","severity":"normal"},{"uid":"2230173d6aa563f6","name":"should stop ping timers on peer disconnect","time":{"start":1756123151607,"stop":1756123151610,"duration":3},"status":"passed","severity":"normal"},{"uid":"7bbb79ce1cebb58e","name":"should work with stubbed peer manager event emitter","time":{"start":1756123197582,"stop":1756123197582,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d569afcf3d6ce03","name":"Query with Promise Callback, No message returned","time":{"start":1756123518595,"stop":1756123518596,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba51c15c6be1fab6","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756123407164,"stop":1756123407164,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c85a1a845d2786","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756123182026,"stop":1756123182027,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf359ee04a9aaef","name":"should clear timers for specific peer on disconnect","time":{"start":1756123151636,"stop":1756123151636,"duration":0},"status":"passed","severity":"normal"},{"uid":"a296153b43aa4e1b","name":"Check meta is set [ecies]","time":{"start":1756123173714,"stop":1756123173715,"duration":1},"status":"passed","severity":"normal"},{"uid":"919e92311edb7d24","name":"throws an error for improperly formatted content topics","time":{"start":1756123135544,"stop":1756123135544,"duration":0},"status":"passed","severity":"normal"},{"uid":"66aee4a0a2a8e41a","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756123182863,"stop":1756123182863,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe24e1dd4bec65","name":"should handle cache.get errors gracefully","time":{"start":1756123166084,"stop":1756123166084,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca518e6bb9ea3dc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756123135554,"stop":1756123135554,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ec7beb26d4f3","name":"should create all internal components","time":{"start":1756123152423,"stop":1756123152423,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d2b44c5a5942cf","name":"should emit a peer event after start","time":{"start":1756123166082,"stop":1756123166082,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa285301c82b33b","name":"Publish message with custom timestamp: Tue Sep 03 2024 12:03:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1756123398822,"stop":1756123398822,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2b7b0cc822467c","name":"should clear the dialing interval","time":{"start":1756123152005,"stop":1756123152012,"duration":7},"status":"passed","severity":"normal"},{"uid":"da0863f4c4d8ece3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756123702228,"stop":1756123702229,"duration":1},"status":"passed","severity":"normal"},{"uid":"db3f5221134cdacf","name":"Get Nodes","time":{"start":1756123161756,"stop":1756123161757,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3f3d67d2ca06df6","name":"should get all peers from store","time":{"start":1756123151095,"stop":1756123151095,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac81dfa2e27acd0","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756123151111,"stop":1756123151111,"duration":0},"status":"passed","severity":"normal"},{"uid":"924e937ec1ccf0da","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756123702235,"stop":1756123702235,"duration":0},"status":"passed","severity":"normal"},{"uid":"edff6ba96ba7dbc5","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756123152200,"stop":1756123152201,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae3bab55e14dcbb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756123375967,"stop":1756123375968,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd82ab567b9d404","name":"Fails to publish duplicate message","time":{"start":1756123398823,"stop":1756123398823,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a50e8125623313","name":"should work with stubbed retrieve function","time":{"start":1756123197582,"stop":1756123197583,"duration":1},"status":"passed","severity":"normal"},{"uid":"6edb989f08ebb205","name":"Push message with custom timestamp: 1725364852004","time":{"start":1756123794715,"stop":1756123794715,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2bcb4ddf8f164ac","name":"should clear dial history on stop","time":{"start":1756123152012,"stop":1756123152013,"duration":1},"status":"passed","severity":"normal"},{"uid":"45f3f93c51f9f285","name":"should drop connection to one peer on hangUp","time":{"start":1756123317021,"stop":1756123317021,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf802ed6c9b4c26","name":"should return false when peer is not found","time":{"start":1756123151447,"stop":1756123151447,"duration":0},"status":"passed","severity":"normal"},{"uid":"968b0fa6e3aaffc9","name":"Check message with non string payload is not received","time":{"start":1756123677098,"stop":1756123677098,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a114805b1557f8","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1756123205523,"stop":1756123205523,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dda8744e284f189","name":"should set field with all protocols enabled","time":{"start":1756123141799,"stop":1756123141799,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b236aaa149b8b56","name":"accepts time-filtered query with content filter","time":{"start":1756123151920,"stop":1756123151924,"duration":4},"status":"passed","severity":"normal"},{"uid":"9294f12685ac14d5","name":"return first retrieved peers without further DNS queries","time":{"start":1756123162345,"stop":1756123162345,"duration":0},"status":"passed","severity":"normal"},{"uid":"25478b0017bdde1c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756123702235,"stop":1756123702236,"duration":1},"status":"passed","severity":"normal"},{"uid":"b76dff72db0392e3","name":"Check publish message containing Arabic","time":{"start":1756123398818,"stop":1756123398818,"duration":0},"status":"passed","severity":"normal"},{"uid":"404732f569a83e8d","name":"throws on content topic with empty encoding field","time":{"start":1756123135535,"stop":1756123135535,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8af510afbf32ac","name":"should not dispatch event when already disconnected","time":{"start":1756123151418,"stop":1756123151418,"duration":0},"status":"passed","severity":"normal"},{"uid":"82bd55e1897cbdb9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756123182881,"stop":1756123182882,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b7f558e6fa161ae","name":"should return false","time":{"start":1756123141792,"stop":1756123141792,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c48bc73c4ddec1","name":"should not receive a peer event after stop","time":{"start":1756123166083,"stop":1756123166083,"duration":0},"status":"passed","severity":"normal"},{"uid":"17859bd261a03ed9","name":"should return PeerId when PeerId is provided","time":{"start":1756123152146,"stop":1756123152146,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3530a6556d99585","name":"Push message with XML payload","time":{"start":1756123794719,"stop":1756123794719,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3afe56323b80d9","name":"different cluster: nodes don't connect","time":{"start":1756123300922,"stop":1756123300922,"duration":0},"status":"passed","severity":"normal"},{"uid":"50dff8f5b5ebd6b8","name":"Check publish message containing numeric","time":{"start":1756123398817,"stop":1756123398817,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49fa2f1fb1465c8","name":"Passing an array","time":{"start":1756123569491,"stop":1756123569491,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9dc764701b4a62","name":"should hang up with PeerId and return true on success","time":{"start":1756123152428,"stop":1756123152428,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af808064e53d276","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756123702236,"stop":1756123702237,"duration":1},"status":"passed","severity":"normal"},{"uid":"e16ea353c7b27849","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756123702244,"stop":1756123702245,"duration":1},"status":"passed","severity":"normal"},{"uid":"867843b159c38050","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756123182843,"stop":1756123182844,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a67c7909cf4121","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756123702243,"stop":1756123702243,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c2b0685c6c02df","name":"should not change state when connections remain after disconnect","time":{"start":1756123151411,"stop":1756123151417,"duration":6},"status":"passed","severity":"normal"},{"uid":"8f4cf8fb1c735638","name":"should create PeerExchangeDiscovery instance","time":{"start":1756123162257,"stop":1756123162257,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a09fbfa716e6a2a","name":"Publish message with custom timestamp: Mon Aug 25 2025 11:03:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1756123398822,"stop":1756123398822,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb189a95fc4697de","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756123182869,"stop":1756123182869,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe28957365efabc","name":"Check publish message containing long","time":{"start":1756123398817,"stop":1756123398817,"duration":0},"status":"passed","severity":"normal"},{"uid":"14414d85e50be05f","name":"should process tasks in queue","time":{"start":1756123196021,"stop":1756123196022,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf7be1be57c386e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756123677095,"stop":1756123677096,"duration":1},"status":"passed","severity":"normal"},{"uid":"f05518cd28f8bd22","name":"Sync message are not sent excessively within sync frequency","time":{"start":1756123205522,"stop":1756123205522,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad7e43e0766351a","name":"should reassess health immediately when peer disconnects","time":{"start":1756123197168,"stop":1756123197168,"duration":0},"status":"passed","severity":"normal"},{"uid":"493c51a80e5ea16c","name":"should call waitForPeer on Relay","time":{"start":1756123197680,"stop":1756123197680,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bed07d6e771068","name":"should use configured peers when available","time":{"start":1756123197675,"stop":1756123197675,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4572bdd2189164e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756123161384,"stop":1756123161384,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac52b5e61e1ce7f","name":"Push message with long payload","time":{"start":1756123794701,"stop":1756123794702,"duration":1},"status":"passed","severity":"normal"},{"uid":"782da9306618aa33","name":"should initialize bloom filter with correct parameters","time":{"start":1756123185274,"stop":1756123185275,"duration":1},"status":"passed","severity":"normal"},{"uid":"4475429898b53a22","name":"should create dialer with libp2p and shardReader","time":{"start":1756123152003,"stop":1756123152003,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8ac7a8bd8d335a","name":"should not be empty after adding a subscription","time":{"start":1756123197634,"stop":1756123197634,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2410260347da078","name":"Incoming message is emitted as received","time":{"start":1756123205521,"stop":1756123205521,"duration":0},"status":"passed","severity":"normal"},{"uid":"3503b4bffa7d5978","name":"Store - dialed after - with timeout","time":{"start":1756123573599,"stop":1756123573600,"duration":1},"status":"passed","severity":"normal"},{"uid":"d77ebf8d705522d4","name":"Push message with Russian payload","time":{"start":1756123794704,"stop":1756123794704,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93ebe1f87016ba5","name":"should initialize with isNetworkConnected as false","time":{"start":1756123151387,"stop":1756123151387,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1025a1d779ae0c9","name":"random static sharding 1 - Cluster ID: 127, Shard ID: 23","time":{"start":1756123538510,"stop":1756123538511,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c261be2ac9b99e0","name":"Fails to publish message with empty text","time":{"start":1756123398823,"stop":1756123398823,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef5b8cac3e70e4f","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756123151686,"stop":1756123151690,"duration":4},"status":"passed","severity":"normal"},{"uid":"f2cd331023b4cd04","name":"should clear all timers","time":{"start":1756123151605,"stop":1756123151605,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e9518078ed4090","name":"Cluster id 0, shard 0","time":{"start":1756123538510,"stop":1756123538510,"duration":0},"status":"passed","severity":"normal"},{"uid":"7215871fe8f7468","name":"should return true when peer is on the specified shard","time":{"start":1756123151448,"stop":1756123151448,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ab20f0b092e8c0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756123702240,"stop":1756123702240,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5fd207fa39a5","name":"Throws when trying to push message with empty payload","time":{"start":1756123794709,"stop":1756123794709,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9ff4297ae30677","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756123182849,"stop":1756123182849,"duration":0},"status":"passed","severity":"normal"},{"uid":"8795c1cd5076a610","name":"should do nothing when connections still exist","time":{"start":1756123151094,"stop":1756123151095,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b5c4e6f08657e1","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756123677105,"stop":1756123677105,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfabfad60f7b72da","name":"Sample","time":{"start":1756123141097,"stop":1756123141097,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46404fd5af62484","name":"should throw an error for insufficient data","time":{"start":1756123135692,"stop":1756123135692,"duration":0},"status":"passed","severity":"normal"},{"uid":"91538f604f0bafbd","name":"Subscribe to topic containing Script and publish message","time":{"start":1756123407168,"stop":1756123407168,"duration":0},"status":"passed","severity":"normal"},{"uid":"1790a76081d750","name":"should handle corrupted shard info gracefully","time":{"start":1756123151457,"stop":1756123151457,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a123681236a808","name":"should reject if Filter is requested but not mounted","time":{"start":1756123197678,"stop":1756123197678,"duration":0},"status":"passed","severity":"normal"},{"uid":"64645cc7fa0e50f5","name":"should select older connection if present","time":{"start":1756123152059,"stop":1756123152059,"duration":0},"status":"passed","severity":"normal"},{"uid":"934e1fa3043bab9f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756123182879,"stop":1756123182880,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cea4747ff2c26c5","name":"should emit multiple messages when query returns multiple messages","time":{"start":1756123197591,"stop":1756123197591,"duration":0},"status":"passed","severity":"normal"},{"uid":"709165cb5f1e42","name":"Push message with content topic containing short","time":{"start":1756123794722,"stop":1756123794722,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c7fb140728a70d","name":"Using a function","time":{"start":1756123569491,"stop":1756123569492,"duration":1},"status":"passed","severity":"normal"},{"uid":"418c1f81ed7fa0e7","name":"Push message with shell command payload","time":{"start":1756123794720,"stop":1756123794720,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7551cca5bcaca4","name":"Decoder throws on undefined content topic","time":{"start":1756123173716,"stop":1756123173716,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e662d013e4d0d65","name":"Encoder error raises irrecoverable error","time":{"start":1756123205519,"stop":1756123205519,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc01cdd4e19850b","name":"tcp ip4 address","time":{"start":1756123141151,"stop":1756123141152,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ac85ec8263952a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756123161394,"stop":1756123161394,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b7eb9fc82428ca","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756123182027,"stop":1756123182027,"duration":0},"status":"passed","severity":"normal"},{"uid":"a617dd015f70e18e","name":"should properly create location multiaddrs - udp6","time":{"start":1756123141797,"stop":1756123141797,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6891d83bd3dbe4","name":"Publishes to nwaku","time":{"start":1756123388844,"stop":1756123388844,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7a4914d86ad5d9","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756123197158,"stop":1756123197159,"duration":1},"status":"passed","severity":"normal"},{"uid":"56f649ed92a22f15","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756123182838,"stop":1756123182839,"duration":1},"status":"passed","severity":"normal"},{"uid":"970ee57f06cc55dc","name":"Filter","time":{"start":1756123573600,"stop":1756123573600,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b1bca9af67fcc3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756123702228,"stop":1756123702228,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e406383ec9bd20","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756123182850,"stop":1756123182850,"duration":0},"status":"passed","severity":"normal"},{"uid":"668433f8c4342e9d","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756123141071,"stop":1756123141073,"duration":2},"status":"passed","severity":"normal"},{"uid":"bbfadee3d6bebbd","name":"Check received message containing shell command","time":{"start":1756123677103,"stop":1756123677103,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9578c18754f445","name":"should set field with all protocols disabled","time":{"start":1756123141798,"stop":1756123141799,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4da8a19c8685a8e","name":"Check received message containing short","time":{"start":1756123677088,"stop":1756123677088,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e72c82484d4bce6","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756123135546,"stop":1756123135546,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac39721463b0ce8","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756123135539,"stop":1756123135540,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c10d238123b7518","name":"should properly clean up resources when disposed","time":{"start":1756123195076,"stop":1756123195077,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb23345bddf46cd4","name":"same cluster: nodes connect","time":{"start":1756123300923,"stop":1756123300923,"duration":0},"status":"passed","severity":"normal"},{"uid":"110c646e78a7c2fa","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756123553158,"stop":1756123553158,"duration":0},"status":"passed","severity":"normal"},{"uid":"3252725df4dde8d4","name":"should start peer exchange discovery","time":{"start":1756123162246,"stop":1756123162246,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73db637acb1276f","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756123248060,"stop":1756123248060,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf0b6a19f9966e6","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756123510188,"stop":1756123510189,"duration":1},"status":"passed","severity":"normal"},{"uid":"3084bad8483c93b6","name":"recovers when dns.resolve returns empty","time":{"start":1756123162343,"stop":1756123162343,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b4b81df44d73af","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1756123205524,"stop":1756123205524,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45a916e39d88308","name":"should only return 1 node with relay and store capability","time":{"start":1756123162345,"stop":1756123162345,"duration":0},"status":"passed","severity":"normal"},{"uid":"b600548bff19fcdf","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756123197354,"stop":1756123197355,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b43a9806232940d","name":"Subscribe to topic containing long and receive message","time":{"start":1756123702241,"stop":1756123702241,"duration":0},"status":"passed","severity":"normal"},{"uid":"133a6895cf98c21a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756123251805,"stop":1756123251805,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bd9fd80d30ca9d","name":"should reject if Relay is requested but not mounted","time":{"start":1756123197677,"stop":1756123197677,"duration":0},"status":"passed","severity":"normal"},{"uid":"43993100369b740f","name":"should allow redial after cooldown period","time":{"start":1756123152023,"stop":1756123152023,"duration":0},"status":"passed","severity":"normal"},{"uid":"df267256fcd3fb49","name":"should trigger query when time since last query exceeds threshold","time":{"start":1756123197586,"stop":1756123197587,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1782cf44d097947","name":"Query generator for multiple messages with different content topic format","time":{"start":1756123553155,"stop":1756123553155,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5baad64ca58b5e3","name":"Passing page size 3 when there are 20 messages","time":{"start":1756123562434,"stop":1756123562435,"duration":1},"status":"passed","severity":"normal"},{"uid":"ada0b77d2ecde9f8","name":"Check publish message containing special chars","time":{"start":1756123398817,"stop":1756123398817,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8034877cc17246","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756123702243,"stop":1756123702243,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e22e7f24e55c98","name":"Push message with escaped characters payload","time":{"start":1756123794720,"stop":1756123794721,"duration":1},"status":"passed","severity":"normal"},{"uid":"c38ec91cdae9a099","name":"should query peer with peer exchange protocol","time":{"start":1756123162253,"stop":1756123162253,"duration":0},"status":"passed","severity":"normal"},{"uid":"4793e9f916aaad77","name":"should not fail to start the service if it is already started","time":{"start":1756123166082,"stop":1756123166082,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fcb889af72ea62","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756123557804,"stop":1756123557804,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6f96b4e00f5663","name":"Push message with Chinese payload","time":{"start":1756123794703,"stop":1756123794703,"duration":0},"status":"passed","severity":"normal"},{"uid":"da332fff2a882d01","name":"Check received message containing short","time":{"start":1756123677099,"stop":1756123677099,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31434c52ba3dc97","name":"Push message with numeric payload","time":{"start":1756123794702,"stop":1756123794702,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f9fd95402ad11a","name":"should dial more peers if under maxConnections","time":{"start":1756123151112,"stop":1756123151112,"duration":0},"status":"passed","severity":"normal"},{"uid":"e057baa715f9335a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756123300922,"stop":1756123300922,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e51cc81c91a579b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756123702239,"stop":1756123702239,"duration":0},"status":"passed","severity":"normal"},{"uid":"2005eeda855ea144","name":"should skip peers without peerInfo in ENR","time":{"start":1756123162255,"stop":1756123162256,"duration":1},"status":"passed","severity":"normal"},{"uid":"b409e15b28120b40","name":"should set field with only RELAY enabled","time":{"start":1756123141799,"stop":1756123141799,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e74b058eef14c5","name":"Encoder throws on undefined content topic","time":{"start":1756123152514,"stop":1756123152514,"duration":0},"status":"passed","severity":"normal"},{"uid":"8910bc7d0f4b7c13","name":"should return different streams if requested simultaniously","time":{"start":1756123152199,"stop":1756123152199,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6d1e6f7a751089","name":"should properly create location multiaddrs - udp","time":{"start":1756123141797,"stop":1756123141798,"duration":1},"status":"passed","severity":"normal"},{"uid":"309558d35bf41bf7","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756123135537,"stop":1756123135537,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76529d2479f984b","name":"Push message with content topic containing JSON","time":{"start":1756123794724,"stop":1756123794724,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2ee89e9ee57672","name":"should be safe to call multiple times","time":{"start":1756123152013,"stop":1756123152014,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e07b27194f86ab4","name":"Check message received after jswaku node is restarted","time":{"start":1756123677098,"stop":1756123677098,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3db98bd328c6a2","name":"Push message with content topic containing short","time":{"start":1756123794709,"stop":1756123794709,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ff6804ef569743","name":"should retry failed tasks","time":{"start":1756123196028,"stop":1756123196029,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cca406f36ca90b6","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756123151764,"stop":1756123151764,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf90029d469ead6","name":"Push message with custom timestamp: 1756126852004","time":{"start":1756123794727,"stop":1756123794727,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a70dc843d6dd0f2","name":"Check publish message containing XML","time":{"start":1756123398819,"stop":1756123398819,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae7705c02f0267c","name":"Push message with Script payload","time":{"start":1756123794704,"stop":1756123794705,"duration":1},"status":"passed","severity":"normal"},{"uid":"5af0d932bfc27157","name":"should send relay ping messages on timer","time":{"start":1756123151621,"stop":1756123151635,"duration":14},"status":"passed","severity":"normal"},{"uid":"fa36ed34be77121b","name":"should be empty when created","time":{"start":1756123197633,"stop":1756123197634,"duration":1},"status":"passed","severity":"normal"},{"uid":"46e849ce88ae84d3","name":"Check received message containing escaped characters","time":{"start":1756123677103,"stop":1756123677103,"duration":0},"status":"passed","severity":"normal"},{"uid":"64caf7040dbd0cca","name":"should handle errors when getting connections","time":{"start":1756123151424,"stop":1756123151425,"duration":1},"status":"passed","severity":"normal"},{"uid":"32b7fdb1fba8514","name":"should be safe to call multiple times","time":{"start":1756123151752,"stop":1756123151753,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4d141b98eb7bcb","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756123504120,"stop":1756123504120,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0ddfa3fc086f43","name":"should not start if already started","time":{"start":1756123162246,"stop":1756123162249,"duration":3},"status":"passed","severity":"normal"},{"uid":"a553ea017b6523d3","name":"should handle general insertion and lookup correctly","time":{"start":1756123185279,"stop":1756123185279,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca7da583346d097","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756123151420,"stop":1756123151424,"duration":4},"status":"passed","severity":"normal"},{"uid":"90eea2e0aadb0d40","name":"throws on content topic with empty version field","time":{"start":1756123135532,"stop":1756123135534,"duration":2},"status":"passed","severity":"normal"},{"uid":"ccca6c0f9ae867bd","name":"should not fail to start the service if it is already started","time":{"start":1756123232562,"stop":1756123232565,"duration":3},"status":"passed","severity":"normal"},{"uid":"5a79b4810a20dedd","name":"should invoke callbacks when receiving a message","time":{"start":1756123197635,"stop":1756123197646,"duration":11},"status":"passed","severity":"normal"},{"uid":"33ad2084ded794c0","name":"Waku message hash computation (payload length 0)","time":{"start":1756123151675,"stop":1756123151679,"duration":4},"status":"passed","severity":"normal"},{"uid":"d8024533e9f8cd6d","name":"should discover peers from provided peer cache","time":{"start":1756123306987,"stop":1756123306987,"duration":0},"status":"passed","severity":"normal"},{"uid":"2853ef9335cd7446","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756123135553,"stop":1756123135553,"duration":0},"status":"passed","severity":"normal"},{"uid":"703ba5641a446679","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756123151684,"stop":1756123151684,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97676c5075faa75","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756123702244,"stop":1756123702244,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd71f0d7558f9d1b","name":"should remove event listener for peer:discovery","time":{"start":1756123151753,"stop":1756123151753,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4da34696a369171","name":"Round trip binary serialization","time":{"start":1756123152513,"stop":1756123152513,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f48fb2646720e1","name":"should dial peers from store when no connections remain","time":{"start":1756123151092,"stop":1756123151094,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5f61098f224f942","name":"should retry on complete failure if specified","time":{"start":1756123196455,"stop":1756123196456,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdb6d0671f21e2cc","name":"Push message with custom timestamp: 1756119652004","time":{"start":1756123794726,"stop":1756123794727,"duration":1},"status":"passed","severity":"normal"},{"uid":"19cd8891176eea72","name":"Push message with Script payload","time":{"start":1756123794719,"stop":1756123794719,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e4775b3c9388f7","name":"rejects hash query with content filter parameters","time":{"start":1756123151916,"stop":1756123151919,"duration":3},"status":"passed","severity":"normal"},{"uid":"ba31be21cf0ab3a4","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1756123197592,"stop":1756123197594,"duration":2},"status":"passed","severity":"normal"},{"uid":"4bc53ce0064c4bb1","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756123135536,"stop":1756123135536,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7efbea7ecb2452","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756123182028,"stop":1756123182028,"duration":0},"status":"passed","severity":"normal"},{"uid":"9defcf1099cb1437","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756123182875,"stop":1756123182875,"duration":0},"status":"passed","severity":"normal"},{"uid":"defe4379b6d75673","name":"should work with stubbed waku event emitter","time":{"start":1756123197582,"stop":1756123197582,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cafc0a46872e134","name":"should not receive a peer event after stop","time":{"start":1756123232566,"stop":1756123232567,"duration":1},"status":"passed","severity":"normal"},{"uid":"299e2d3d4fe29db3","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756123161384,"stop":1756123161385,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e3ad2224d4d20e4","name":"random static sharding 3 - Cluster ID: 359, Shard ID: 504","time":{"start":1756123538514,"stop":1756123538516,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b524137c4647db4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756123702229,"stop":1756123702230,"duration":1},"status":"passed","severity":"normal"},{"uid":"89919867d1204aad","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756123286324,"stop":1756123286324,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff335d77e19410f","name":"udp ip6 address","time":{"start":1756123141152,"stop":1756123141152,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d98d0802a53bc53","name":"should handle shardReader errors","time":{"start":1756123152434,"stop":1756123152435,"duration":1},"status":"passed","severity":"normal"},{"uid":"709f6f541b113691","name":"should add event listeners for peer connect and disconnect","time":{"start":1756123151598,"stop":1756123151598,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdac850b1a9c0cc","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756123182847,"stop":1756123182847,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee1de5f6281393a","name":"should create KeepAliveManager with required options","time":{"start":1756123151592,"stop":1756123151592,"duration":0},"status":"passed","severity":"normal"},{"uid":"3286b53841f152f5","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756123407169,"stop":1756123407170,"duration":1},"status":"passed","severity":"normal"},{"uid":"344bb6192edb956b","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756123573571,"stop":1756123573571,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e6c13c5c590602","name":"should create KeepAliveManager with relay","time":{"start":1756123151593,"stop":1756123151597,"duration":4},"status":"passed","severity":"normal"},{"uid":"54793f175aaddc60","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756123186686,"stop":1756123186687,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef4efa417a06f19","name":"should trigger AutoQuery when time threshold is exceeded","time":{"start":1756123205526,"stop":1756123205526,"duration":0},"status":"passed","severity":"normal"},{"uid":"490fccb17ec871cd","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756123151111,"stop":1756123151112,"duration":1},"status":"passed","severity":"normal"},{"uid":"d828cc553b21f9ab","name":"Check message with no content topic is not received","time":{"start":1756123677106,"stop":1756123677106,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c57710d40eb080","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756123135545,"stop":1756123135545,"duration":0},"status":"passed","severity":"normal"},{"uid":"6178fb6fc0c0356d","name":"Query Generator - false","time":{"start":1756123550655,"stop":1756123550655,"duration":0},"status":"passed","severity":"normal"},{"uid":"252a489ef4f83e53","name":"should request peer renewal on specific errors","time":{"start":1756123196029,"stop":1756123196029,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d360f648c48269","name":"Generator, 2 different shards","time":{"start":1756123510188,"stop":1756123510188,"duration":0},"status":"passed","severity":"normal"},{"uid":"148170d998d45d32","name":"Encoder throws on empty string content topic","time":{"start":1756123152515,"stop":1756123152515,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84b3bd7cb3b51c1","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756123135541,"stop":1756123135541,"duration":0},"status":"passed","severity":"normal"},{"uid":"9869da66de516211","name":"should handle query errors","time":{"start":1756123162255,"stop":1756123162255,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea11a386126919d6","name":"Check received message containing emoji","time":{"start":1756123677103,"stop":1756123677104,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e92ed4bd5b9bfe6","name":"Push to array if already present","time":{"start":1756123135285,"stop":1756123135285,"duration":0},"status":"passed","severity":"normal"},{"uid":"267e4fb59d4d827f","name":"Check message with invalid timestamp is not received","time":{"start":1756123677105,"stop":1756123677105,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34950fe2917c7dc","name":"should handle peer store errors gracefully","time":{"start":1756123162251,"stop":1756123162252,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c1748ac3783a75","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756123135549,"stop":1756123135550,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9bfcc05112cfd0","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756123135692,"stop":1756123135692,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fce180e0eec66a1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756123702238,"stop":1756123702238,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdde5453c7b50705","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756123135553,"stop":1756123135554,"duration":1},"status":"passed","severity":"normal"},{"uid":"d731d8a6ec296a5b","name":"should handle complete dial lifecycle","time":{"start":1756123152046,"stop":1756123152046,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea928633f8cd9aeb","name":"Push 30 different messages","time":{"start":1756123794721,"stop":1756123794722,"duration":1},"status":"skipped","severity":"normal"},{"uid":"48bfc01fcd221b53","name":"different cluster: nodes don't connect","time":{"start":1756123300923,"stop":1756123300924,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda229bba9e2cefc","name":"Ordered Callback - true","time":{"start":1756123550656,"stop":1756123550656,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52198766d07dd30","name":"Generator, one shard","time":{"start":1756123510188,"stop":1756123510188,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c96c3e3573263fc","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756123182862,"stop":1756123182862,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e89b5f12b7f5f1","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756123161393,"stop":1756123161394,"duration":1},"status":"passed","severity":"normal"},{"uid":"16010745112f974c","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756123269765,"stop":1756123269767,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f43f730b7de7df5","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756123407167,"stop":1756123407167,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dde0653d5206781","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756123182874,"stop":1756123182874,"duration":0},"status":"passed","severity":"normal"},{"uid":"b698ca84709ef416","name":"should dial peer when peer is discovered","time":{"start":1756123151754,"stop":1756123151754,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6641999001801","name":"Overlapping topic subscription","time":{"start":1756123702231,"stop":1756123702232,"duration":1},"status":"passed","severity":"normal"},{"uid":"d129d8760c45b655","name":"should encode/decode to text encoding","time":{"start":1756123141794,"stop":1756123141795,"duration":1},"status":"passed","severity":"normal"},{"uid":"72a2c0e4dc831644","name":"Relay + Store","time":{"start":1756123232605,"stop":1756123232605,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc9c3a0f234f160","name":"should throw error - no public key","time":{"start":1756123141792,"stop":1756123141792,"duration":0},"status":"passed","severity":"normal"},{"uid":"9345ec0289425fda","name":"Encoder throws on undefined content topic","time":{"start":1756123172133,"stop":1756123172134,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6976ebe0ad21912","name":"Push message with special chars payload","time":{"start":1756123794702,"stop":1756123794703,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9eed384e04be31b","name":"Decoder throws on empty string content topic","time":{"start":1756123172135,"stop":1756123172135,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a17f52d3664fe4f","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756123151619,"stop":1756123151620,"duration":1},"status":"passed","severity":"normal"},{"uid":"a97f11637c3cc218","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756123504120,"stop":1756123504120,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88a907cb00c62fb","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756123557802,"stop":1756123557803,"duration":1},"status":"passed","severity":"normal"},{"uid":"42494aa098db21b6","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756123300924,"stop":1756123300924,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17bec813a8019e1","name":"should add event listeners to globalThis","time":{"start":1756123151395,"stop":1756123151398,"duration":3},"status":"passed","severity":"normal"},{"uid":"7246783cf3beebe7","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756123407167,"stop":1756123407167,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb3792bdb0541bf","name":"Relay - dialed first","time":{"start":1756123573598,"stop":1756123573598,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb56108b8fc59da4","name":"should send to specified number of peers of used peers","time":{"start":1756123196451,"stop":1756123196455,"duration":4},"status":"passed","severity":"normal"},{"uid":"54a8198f955dcb0f","name":"groups content topics by expected pubsub topic","time":{"start":1756123135542,"stop":1756123135543,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6b297918c8ad37b","name":"should throw error - no id","time":{"start":1756123141791,"stop":1756123141791,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6e0c98fc34ef50","name":"should create PeerExchange instance with components","time":{"start":1756123161971,"stop":1756123161972,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d7a1a2e1034000","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756123135552,"stop":1756123135552,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6ce235e81ae9fa","name":"Push message with content topic containing emoji","time":{"start":1756123794725,"stop":1756123794725,"duration":0},"status":"passed","severity":"normal"},{"uid":"152b1fcd12aa34a6","name":"should be safe to call multiple times","time":{"start":1756123151606,"stop":1756123151606,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c0b071ba78cc09","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756123162346,"stop":1756123162346,"duration":0},"status":"skipped","severity":"normal"},{"uid":"10fb392cfe2eeb49","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756123141082,"stop":1756123141083,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b33fc663e8bf96b","name":"Used by Waku Relay","time":{"start":1756123569492,"stop":1756123569492,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2e444f17c8359a","name":"Query with Ordered Callback, No Decoder","time":{"start":1756123518594,"stop":1756123518594,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e0d1f7df993c89","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756123375973,"stop":1756123375973,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cc3c987fad327e","name":"should query peers that support peer exchange","time":{"start":1756123162251,"stop":1756123162251,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5073fd92c89a269","name":"should handle complete connection lifecycle","time":{"start":1756123151426,"stop":1756123151426,"duration":0},"status":"passed","severity":"normal"},{"uid":"8887e581708712f","name":"Overlapping topic subscription","time":{"start":1756123702240,"stop":1756123702240,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d65fecf3d8e586b","name":"Sign & Recover","time":{"start":1756123172506,"stop":1756123172507,"duration":1},"status":"passed","severity":"normal"},{"uid":"c136cbbf7d3cc3f","name":"should skip peer when not on same cluster","time":{"start":1756123152023,"stop":1756123152030,"duration":7},"status":"passed","severity":"normal"},{"uid":"5b2971f2465e1963","name":"should handle retrieve function with query parameters","time":{"start":1756123197585,"stop":1756123197585,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d083d092f031068","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756123182876,"stop":1756123182876,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc14cc0e0f11d27","name":"Retrieval Hint","time":{"start":1756123186686,"stop":1756123186686,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec6f8c4b0788790","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756123151621,"stop":1756123151621,"duration":0},"status":"passed","severity":"normal"},{"uid":"970ed9e2477e2ce9","name":"Push message with Basic HTML tag payload","time":{"start":1756123794706,"stop":1756123794706,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e94ccffefa210e","name":"throws on content topic with non-number generation field","time":{"start":1756123135530,"stop":1756123135531,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb0803af2ed2108f","name":"Check publish message containing escaped characters","time":{"start":1756123398821,"stop":1756123398821,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b6905f22d4ded","name":"should initialize with default options","time":{"start":1756123162244,"stop":1756123162245,"duration":1},"status":"passed","severity":"normal"},{"uid":"15679809ae1989e3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756123182869,"stop":1756123182869,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59e250fc0f60769","name":"should throw error - invalid id","time":{"start":1756123141791,"stop":1756123141792,"duration":1},"status":"passed","severity":"normal"},{"uid":"3980b7f934b2648e","name":"Refresh subscription","time":{"start":1756123702232,"stop":1756123702232,"duration":0},"status":"passed","severity":"normal"},{"uid":"7623b61aa3ee6588","name":"should dial peers from store on start","time":{"start":1756123151049,"stop":1756123151068,"duration":19},"status":"passed","severity":"normal"},{"uid":"a9e78e05f3e28d49","name":"Check publish message containing JSON","time":{"start":1756123398820,"stop":1756123398820,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea537763dc3c8150","name":"should register libp2p event listeners when start is called","time":{"start":1756123197358,"stop":1756123197359,"duration":1},"status":"passed","severity":"normal"},{"uid":"54649e93b215bab8","name":"should dial one peer on dial","time":{"start":1756123317020,"stop":1756123317020,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2e91e421ab1017","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756123182837,"stop":1756123182838,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ebfb9884f49ae","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756123135554,"stop":1756123135554,"duration":0},"status":"passed","severity":"normal"},{"uid":"adcae67b0c2daa3b","name":"should create RPC request with correct parameters","time":{"start":1756123161971,"stop":1756123161971,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3bfe9639956a28","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756123182839,"stop":1756123182839,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee6e31823961ba3","name":"Push message with special chars payload","time":{"start":1756123794717,"stop":1756123794718,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdfe3cdd65d61168","name":"Push message with custom timestamp: 1756119652004","time":{"start":1756123794716,"stop":1756123794716,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7faff860feb2d8","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756123152201,"stop":1756123152204,"duration":3},"status":"passed","severity":"normal"},{"uid":"346b3d84629d3d23","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756123182873,"stop":1756123182874,"duration":1},"status":"passed","severity":"normal"},{"uid":"d08ea49f98fbf87a","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756123151613,"stop":1756123151619,"duration":6},"status":"passed","severity":"normal"},{"uid":"a442dc4db6ffebaa","name":"Check received message containing shell command","time":{"start":1756123677093,"stop":1756123677093,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b803ace1646d9","name":"should handle onConnected and onDisconnected","time":{"start":1756123197357,"stop":1756123197358,"duration":1},"status":"passed","severity":"normal"},{"uid":"9704147f6ede10a0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756123135555,"stop":1756123135555,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9384b2bf0bb3df3","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756123248059,"stop":1756123248059,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88a3105b92ea584","name":"Subscribe to topic containing short and receive message","time":{"start":1756123702232,"stop":1756123702232,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c137111b7cea9d","name":"Symmetric encrypt & Decrypt","time":{"start":1756123172505,"stop":1756123172506,"duration":1},"status":"passed","severity":"normal"},{"uid":"fce49439641f9380","name":"Check received message containing unicode special characters","time":{"start":1756123677103,"stop":1756123677103,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9dc1ecd9a688c9a","name":"should return false when peer is not found","time":{"start":1756123151454,"stop":1756123151456,"duration":2},"status":"passed","severity":"normal"},{"uid":"70a0bd6b02952cd8","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756123547075,"stop":1756123547076,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0fe4ff131e735a9","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756123135545,"stop":1756123135546,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc8742aca270520b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756123300924,"stop":1756123300925,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf8f53517eebcbec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756123135552,"stop":1756123135553,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad5017c9d24b222","name":"should skip updating peer store if peer has same addresses","time":{"start":1756123151763,"stop":1756123151764,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e94700706ca7c54","name":"should reject if WakuNode is not started","time":{"start":1756123197677,"stop":1756123197677,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9e8d740ef22598","name":"Outgoing message is retried until acknowledged","time":{"start":1756123205524,"stop":1756123205525,"duration":1},"status":"passed","severity":"normal"},{"uid":"a35e1e3ea64eb35d","name":"should handle ENR without shardInfo","time":{"start":1756123162256,"stop":1756123162256,"duration":0},"status":"passed","severity":"normal"},{"uid":"a506248725c10b1f","name":"should respect custom numPeersToUse configuration","time":{"start":1756123197361,"stop":1756123197361,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bb98cc619be042","name":"should work with async generator that yields promises","time":{"start":1756123197584,"stop":1756123197584,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f17981fc0cf525a","name":"should not receive a peer event before start","time":{"start":1756123452956,"stop":1756123452957,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d89a46fb2a04e","name":"should use peerId from options when provided to queryGenerator","time":{"start":1756123197675,"stop":1756123197675,"duration":0},"status":"passed","severity":"normal"},{"uid":"882adbe9424304be","name":"should encodeTxt and decodeTxt","time":{"start":1756123141787,"stop":1756123141787,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe9ba510ab3c4b0","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756123151386,"stop":1756123151387,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c636f9ed333570","name":"should handle peer identify event","time":{"start":1756123162250,"stop":1756123162250,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2e3f1ee4a4fca2","name":"Subscribe and publish message","time":{"start":1756123407163,"stop":1756123407163,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15f71d90de26b4e","name":"Outgoing message is possibly acknowledged","time":{"start":1756123205520,"stop":1756123205520,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4879d00da5370db","name":"Push message with numeric payload","time":{"start":1756123794717,"stop":1756123794717,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e499b81d4cf35d","name":"should handle malformed response data","time":{"start":1756123161968,"stop":1756123161968,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f1ccd0b0a7410e","name":"yields undefined for messages without decoder","time":{"start":1756123152441,"stop":1756123152441,"duration":0},"status":"passed","severity":"normal"},{"uid":"caef71ee894887f","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756123151117,"stop":1756123151117,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ff590b2451dd39","name":"Push message with content topic containing SQL Injection","time":{"start":1756123794724,"stop":1756123794724,"duration":0},"status":"passed","severity":"normal"},{"uid":"af508572f5faafda","name":"Retries within maximum given attempts","time":{"start":1756123197520,"stop":1756123197520,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cebe283274e8da","name":"Default pageSize","time":{"start":1756123562437,"stop":1756123562437,"duration":0},"status":"passed","severity":"normal"},{"uid":"c927c8452d9f396d","name":"should return undefined if no connection provided","time":{"start":1756123152198,"stop":1756123152198,"duration":0},"status":"passed","severity":"normal"},{"uid":"b347692ab4972ff8","name":"should not allow k > 12","time":{"start":1756123182020,"stop":1756123182025,"duration":5},"status":"passed","severity":"normal"},{"uid":"310b857de3b00a62","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756123152204,"stop":1756123152204,"duration":0},"status":"passed","severity":"normal"},{"uid":"423185a9c67d7c6","name":"should not return locked peers if enough unlocked are available","time":{"start":1756123197355,"stop":1756123197356,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbdbc37325e0416","name":"Check received message containing JSON","time":{"start":1756123677102,"stop":1756123677103,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14ffa15c4655946","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756123151452,"stop":1756123151452,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e839f3647730210","name":"should get / set UDP multiaddr","time":{"start":1756123141795,"stop":1756123141796,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b5260bd2ec1865","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756123172130,"stop":1756123172131,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb44543fdb57b56","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756123407163,"stop":1756123407163,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa397c26bf8ab737","name":"should handle multiple peers with different shard configurations","time":{"start":1756123152046,"stop":1756123152046,"duration":0},"status":"passed","severity":"normal"},{"uid":"312bb9bd0da860db","name":"Rejects garbage","time":{"start":1756123209800,"stop":1756123209800,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e02626c951267f8","name":"should create ShardReader with static shards network config","time":{"start":1756123151441,"stop":1756123151445,"duration":4},"status":"passed","severity":"normal"},{"uid":"9fa040be81487f7e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756123702230,"stop":1756123702230,"duration":0},"status":"passed","severity":"normal"},{"uid":"202da8e297a3848f","name":"can start and stop the service","time":{"start":1756123232560,"stop":1756123232561,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c447b841fd7b27","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756123702233,"stop":1756123702234,"duration":1},"status":"passed","severity":"normal"},{"uid":"8679d1ebef12380e","name":"Push message with SQL Injection payload","time":{"start":1756123794704,"stop":1756123794704,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2999d7945c562c","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756123182845,"stop":1756123182845,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a34675e0affa7b9","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756123197351,"stop":1756123197353,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1369e9327465d8c","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756123135541,"stop":1756123135541,"duration":0},"status":"passed","severity":"normal"},{"uid":"696a15f17ae14900","name":"should maintain desired error rate","time":{"start":1756123185275,"stop":1756123185276,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6a3a7a72390bb5","name":"should not create relay timers when relay is not provided","time":{"start":1756123151620,"stop":1756123151620,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2c12f731578279","name":"should continually clean up expired entries at intervals","time":{"start":1756123195085,"stop":1756123195089,"duration":4},"status":"passed","severity":"normal"},{"uid":"3944ddf85bea982e","name":"random static sharding 9 - Cluster ID: 132, Shard ID: 71","time":{"start":1756123538522,"stop":1756123538522,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3ebd7b53b54143","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756123702237,"stop":1756123702237,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b863232dbfe5248","name":"Check received message containing Russian","time":{"start":1756123677091,"stop":1756123677091,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95d30cab242c70d","name":"should compute hash only when first accessed","time":{"start":1756123152516,"stop":1756123152516,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bf1deb3bd42a16","name":"Wrong topic","time":{"start":1756123492361,"stop":1756123492361,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbe5cf025ed77c8","name":"should skip peers without ENR","time":{"start":1756123162255,"stop":1756123162255,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a579cac93c0ad57","name":"Push message with Chinese payload","time":{"start":1756123794718,"stop":1756123794718,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ddfb7cbd509ba8a","name":"Stops search when maxGet is reached","time":{"start":1756123161757,"stop":1756123161758,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b97a6f9e71aabc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756123182882,"stop":1756123182882,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f967d2535e992b9","name":"should never report false negatives","time":{"start":1756123185276,"stop":1756123185276,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbd2b9f3c0f6832","name":"should merge provided config with defaults","time":{"start":1756123152423,"stop":1756123152423,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae317145c1a121d5","name":"ends after yielding if response size indicates end","time":{"start":1756123152441,"stop":1756123152441,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe986f368f2ccfe","name":"ends if response has no messages","time":{"start":1756123152440,"stop":1756123152440,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed130aac062a290","name":"Push message with content topic containing Chinese","time":{"start":1756123794723,"stop":1756123794723,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f2b2ae51e4c403","name":"Check publish message containing Russian","time":{"start":1756123398818,"stop":1756123398818,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b54aa637faaed5","name":"should dial with multiaddr and return stream","time":{"start":1756123152427,"stop":1756123152427,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a1663e4238046","name":"should emit a peer event after start","time":{"start":1756123452956,"stop":1756123452956,"duration":0},"status":"passed","severity":"normal"},{"uid":"34359fcb7bac54ab","name":"Nodes with multiple pubsub topic","time":{"start":1756123392190,"stop":1756123392191,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec4943b264ac4901","name":"Outgoing message is possibly acknowledged","time":{"start":1756123205517,"stop":1756123205518,"duration":1},"status":"passed","severity":"normal"},{"uid":"1126b2f4a08b0e57","name":"returns all values when wanted number is greater than available values","time":{"start":1756123160486,"stop":1756123160488,"duration":2},"status":"passed","severity":"normal"},{"uid":"e8a1913b96e0c5cd","name":"Wait given interval before re-trying","time":{"start":1756123197520,"stop":1756123197520,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7872aad19f33846","name":"should dial peer when no shard info available","time":{"start":1756123152031,"stop":1756123152031,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b11d16c609074","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756123233213,"stop":1756123233213,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12c84e325918b85","name":"should properly create location multiaddrs - tcp4","time":{"start":1756123141797,"stop":1756123141797,"duration":0},"status":"passed","severity":"normal"},{"uid":"89db0d5bd3e4cb4c","name":"Decrypt messages","time":{"start":1756123377428,"stop":1756123377428,"duration":0},"status":"passed","severity":"normal"},{"uid":"e620db43fb9345ed","name":"should successfully query store with valid decoders and options","time":{"start":1756123197672,"stop":1756123197672,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7ebe84b40b3229","name":"should handle empty pubsub topics","time":{"start":1756123151645,"stop":1756123151645,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16a0bb8134ecaff","name":"should initialize with custom number of peers","time":{"start":1756123197349,"stop":1756123197350,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1e375bca565341","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756123135536,"stop":1756123135536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5aa65ccaad48b02","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756123407170,"stop":1756123407170,"duration":0},"status":"passed","severity":"normal"},{"uid":"709cce5f530fdc55","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1756123197590,"stop":1756123197590,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b7825bfd31441a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756123182870,"stop":1756123182871,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9f757edb82c4bff","name":"should reject if LightPush is requested but not mounted","time":{"start":1756123197677,"stop":1756123197677,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25c974e5540bda4","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756123182849,"stop":1756123182849,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e6042415cc091b","name":"Non TWN Cluster","time":{"start":1756123492355,"stop":1756123492355,"duration":0},"status":"passed","severity":"normal"},{"uid":"a780c07987a04d6e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756123135553,"stop":1756123135553,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20dff083517c901","name":"Passing page size 19 when there are 20 messages","time":{"start":1756123562436,"stop":1756123562436,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9fd3d15034370b","name":"should return false when peer has no shard info","time":{"start":1756123151447,"stop":1756123151447,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb11df4f655335de","name":"throws on content topic with empty application field","time":{"start":1756123135531,"stop":1756123135531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca434e37fddca77b","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756123197361,"stop":1756123197362,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d3050c4aee65c08","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756123248055,"stop":1756123248055,"duration":0},"status":"passed","severity":"normal"},{"uid":"50cabd8c2d3c0c7c","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756123141074,"stop":1756123141075,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceeecf56ec3ac201","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756123151408,"stop":1756123151408,"duration":0},"status":"passed","severity":"normal"},{"uid":"82fd17a7fecb7763","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756123182863,"stop":1756123182864,"duration":1},"status":"passed","severity":"normal"},{"uid":"f486843a7de56bae","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756123407169,"stop":1756123407169,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d68936232894d2","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756123161385,"stop":1756123161385,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e63fa30d86da170","name":"should process queue every 500ms","time":{"start":1756123152033,"stop":1756123152038,"duration":5},"status":"passed","severity":"normal"},{"uid":"c8494cfb0c44988e","name":"Check received message containing Script","time":{"start":1756123677092,"stop":1756123677092,"duration":0},"status":"passed","severity":"normal"},{"uid":"6717088cb2357da7","name":"Push message with content topic containing long","time":{"start":1756123794722,"stop":1756123794722,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc18ef4df0433b2","name":"Push message with content topic containing unicode special characters","time":{"start":1756123794713,"stop":1756123794714,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f34bc61c596665","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756123141800,"stop":1756123141800,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fac886b5cad96a8","name":"Publish without waiting for remote peer","time":{"start":1756123407162,"stop":1756123407162,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45132584a27877a","name":"Retries within given interval","time":{"start":1756123197519,"stop":1756123197519,"duration":0},"status":"passed","severity":"normal"},{"uid":"4086e9ed3c6b574e","name":"should handle case with all peers already connected","time":{"start":1756123151100,"stop":1756123151100,"duration":0},"status":"passed","severity":"normal"},{"uid":"b025bdeb6db0cc51","name":"rejects content-filtered query with only contentTopics","time":{"start":1756123151915,"stop":1756123151915,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c9057e3d00b5ed","name":"Ephemeral messages are not stored","time":{"start":1756123233211,"stop":1756123233213,"duration":2},"status":"passed","severity":"normal"},{"uid":"eca7a31f1d3df0d2","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756123392191,"stop":1756123392191,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1506c920aea00","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756123182851,"stop":1756123182854,"duration":3},"status":"passed","severity":"normal"},{"uid":"28ecce0d52659265","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756123702245,"stop":1756123702245,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b5b03248dfe7b9","name":"should create ConnectionManager with required options","time":{"start":1756123152421,"stop":1756123152422,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6cfd52e6daa4ecb","name":"Subscribe and receive messages via waku relay post","time":{"start":1756123702238,"stop":1756123702239,"duration":1},"status":"passed","severity":"normal"},{"uid":"15ab850d3317d3cd","name":"Passing invalid cursor","time":{"start":1756123504123,"stop":1756123504125,"duration":2},"status":"passed","severity":"normal"},{"uid":"17c35f51ecbf995b","name":"should decode valid enr successfully","time":{"start":1756123141787,"stop":1756123141787,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51f5b5d6b7ef1bd","name":"ends if stream creation fails","time":{"start":1756123152439,"stop":1756123152439,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e9be93591e282","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756123702230,"stop":1756123702231,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e50b78c1c33af79c","name":"should handle peer not in mesh for all topics","time":{"start":1756123151646,"stop":1756123151646,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d266a187cf3c8d0","name":"Ordered callback, aborts when callback returns true","time":{"start":1756123553159,"stop":1756123553159,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad094d6aad9ebdd","name":"should wait for LightPush peer to be connected","time":{"start":1756123197679,"stop":1756123197679,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f6923282a3e905","name":"Check received message containing numeric","time":{"start":1756123677100,"stop":1756123677100,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e2cde0b8aea012","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756123573569,"stop":1756123573569,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b139e2e051f10bc","name":"isConnected return false after peer stops","time":{"start":1756123248059,"stop":1756123248059,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b1e4b948910675","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756123248055,"stop":1756123248055,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d08bd2218d252f7","name":"should trigger query when it went offline since the last successful query","time":{"start":1756123197585,"stop":1756123197585,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af05d5b60935fc7","name":"Push message equal or less that 1MB","time":{"start":1756123794716,"stop":1756123794716,"duration":0},"status":"passed","severity":"normal"},{"uid":"690df720ee47a2","name":"can query messages by message hash","time":{"start":1756123541675,"stop":1756123541676,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6448f9312f7ec94","name":"Check received message containing Basic HTML tag","time":{"start":1756123677102,"stop":1756123677102,"duration":0},"status":"passed","severity":"normal"},{"uid":"1514932c38590442","name":"should set field with only STORE enabled","time":{"start":1756123141799,"stop":1756123141799,"duration":0},"status":"passed","severity":"normal"},{"uid":"4017a76bf126e87","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756123182844,"stop":1756123182844,"duration":0},"status":"passed","severity":"normal"},{"uid":"506045e70189c217","name":"should return false when network is not connected","time":{"start":1756123152426,"stop":1756123152426,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6639d542cdcadd2","name":"Push message with long payload","time":{"start":1756123794717,"stop":1756123794717,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80c95f8a6ea429f","name":"Publish message with rate limit","time":{"start":1756123398825,"stop":1756123398825,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d31398dd345045","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756123182868,"stop":1756123182868,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc366e9bf60bade","name":"Mutual subscription","time":{"start":1756123407161,"stop":1756123407162,"duration":1},"status":"passed","severity":"normal"},{"uid":"60853ed87c5ab30a","name":"should dial peers from store when browser is connected","time":{"start":1756123151087,"stop":1756123151087,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b5a1bcc06e041f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756123300922,"stop":1756123300923,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cec0b03d7da063b","name":"it tolerates circular branch references","time":{"start":1756123162343,"stop":1756123162343,"duration":0},"status":"passed","severity":"normal"},{"uid":"d146332bc9b6dd3a","name":"Cluster ID 0, shard 1","time":{"start":1756123538510,"stop":1756123538510,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f1fe75dcb21168","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app61/3/topic433/json","time":{"start":1756123492357,"stop":1756123492358,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c83f44551d84817","name":"Query generator for 2000 messages","time":{"start":1756123553159,"stop":1756123553159,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd7c058000da916","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756123197364,"stop":1756123197364,"duration":0},"status":"passed","severity":"normal"},{"uid":"502485084bb55c96","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756123141077,"stop":1756123141078,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76989143390d753","name":"Check message with no pubsub topic is not received","time":{"start":1756123677106,"stop":1756123677106,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d2212789c5c06f","name":"should skip peer when dialed recently","time":{"start":1756123152015,"stop":1756123152016,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a7ba6e1516520e","name":"Check publish message containing unicode special characters","time":{"start":1756123398821,"stop":1756123398821,"duration":0},"status":"passed","severity":"normal"},{"uid":"8967afad8150f977","name":"should remove event listeners","time":{"start":1756123151076,"stop":1756123151086,"duration":10},"status":"passed","severity":"normal"},{"uid":"24dc72bc0a80684c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1756123286324,"stop":1756123286324,"duration":0},"status":"passed","severity":"normal"},{"uid":"171adaaf93b76696","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756123151611,"stop":1756123151611,"duration":0},"status":"passed","severity":"normal"},{"uid":"8427363fbaa48ed7","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756123135543,"stop":1756123135543,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90b809f5f3a3545","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756123182864,"stop":1756123182868,"duration":4},"status":"passed","severity":"normal"},{"uid":"9802d8406aeb9221","name":"Push message with content topic containing special chars","time":{"start":1756123794723,"stop":1756123794723,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4bdcd6c58c52ae","name":"Query with Ordered Callback, No message returned","time":{"start":1756123518594,"stop":1756123518594,"duration":0},"status":"passed","severity":"normal"},{"uid":"a038d1c1f27dfdc0","name":"Push message with content topic containing numeric","time":{"start":1756123794710,"stop":1756123794711,"duration":1},"status":"passed","severity":"normal"},{"uid":"872388f2fa585e24","name":"should handle peer store errors gracefully","time":{"start":1756123151758,"stop":1756123151759,"duration":1},"status":"passed","severity":"normal"},{"uid":"e620c5c3c54b4b8a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756123702242,"stop":1756123702242,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc5eab4d215e3a2","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756123141073,"stop":1756123141074,"duration":1},"status":"passed","severity":"normal"},{"uid":"62b8f976b5473aa1","name":"should skip peers that were recently queried","time":{"start":1756123162252,"stop":1756123162252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80497ee4f8ac192","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756123141075,"stop":1756123141076,"duration":1},"status":"passed","severity":"normal"},{"uid":"63fcc964933391e8","name":"messageHash returns a Uint8Array","time":{"start":1756123151685,"stop":1756123151685,"duration":0},"status":"passed","severity":"normal"},{"uid":"a982671c01ec655a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756123135537,"stop":1756123135537,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e31ab7412d225d0","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1756123205520,"stop":1756123205520,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b29ed068125b204","name":"should update peer store before dialing","time":{"start":1756123151755,"stop":1756123151758,"duration":3},"status":"passed","severity":"normal"},{"uid":"5d6c171d41b28178","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756123557796,"stop":1756123557797,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac3cb43e1cf934e","name":"Subscribe and receive messages via lightPush","time":{"start":1756123702238,"stop":1756123702238,"duration":0},"status":"passed","severity":"normal"},{"uid":"de22dba960c7d8bc","name":"should handle query errors gracefully","time":{"start":1756123162254,"stop":1756123162254,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc89644ab28f1d","name":"Check received message containing special chars","time":{"start":1756123677100,"stop":1756123677100,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca5cd0576cf4135","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756123375972,"stop":1756123375972,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0112989c7f0865","name":"accepts valid content-filtered query","time":{"start":1756123151914,"stop":1756123151914,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c576b86db83b3e","name":"configure the node with multiple content topics","time":{"start":1756123492361,"stop":1756123492361,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6aefd9db0d3fc7","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756123504120,"stop":1756123504121,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac4a941a8f7e7dd","name":"should lock peers when selected","time":{"start":1756123197353,"stop":1756123197354,"duration":1},"status":"passed","severity":"normal"},{"uid":"46fd4ad45fcedfba","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756123197365,"stop":1756123197365,"duration":0},"status":"passed","severity":"normal"},{"uid":"190ccccd7951576a","name":"Relay + Store","time":{"start":1756123141800,"stop":1756123141800,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9754962d83edb6","name":"Check message with non string payload is not received","time":{"start":1756123677107,"stop":1756123677107,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a8fe76cee14a94","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756123407166,"stop":1756123407167,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a95a0955fee523","name":"Check received message containing numeric","time":{"start":1756123677089,"stop":1756123677089,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d475b2641bc3626","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1756123197585,"stop":1756123197586,"duration":1},"status":"passed","severity":"normal"},{"uid":"639b99a380c9c8d3","name":"should not fail to start the service if it is already started","time":{"start":1756123452955,"stop":1756123452955,"duration":0},"status":"passed","severity":"normal"},{"uid":"d364baf0597386c6","name":"Outgoing message is emitted as sending","time":{"start":1756123205519,"stop":1756123205519,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd086bfc8953c27e","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756123161965,"stop":1756123161967,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ca0ddf4d2365069","name":"Accepts a valid Waku Message","time":{"start":1756123209798,"stop":1756123209799,"duration":1},"status":"passed","severity":"normal"},{"uid":"c186afb89bce9ee8","name":"Check received message with timestamp: 1756123226868 ","time":{"start":1756123677095,"stop":1756123677095,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd0e391e6c60657","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756123392192,"stop":1756123392192,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e493b0719d0a675","name":"should handle errors when accessing navigator","time":{"start":1756123151425,"stop":1756123151425,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2ea206e358279","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756123135548,"stop":1756123135549,"duration":1},"status":"passed","severity":"normal"},{"uid":"949fd8df10837eac","name":"should not dial peers from store when browser is not connected","time":{"start":1756123151087,"stop":1756123151088,"duration":1},"status":"passed","severity":"normal"},{"uid":"70b590fdfdc2d222","name":"should be empty after removing the only subscription","time":{"start":1756123197634,"stop":1756123197635,"duration":1},"status":"passed","severity":"normal"},{"uid":"62cb63a89aabbce5","name":"should not process empty queue","time":{"start":1756123152039,"stop":1756123152039,"duration":0},"status":"passed","severity":"normal"},{"uid":"22846f49b8e89c59","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756123182873,"stop":1756123182873,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab7b191cf10f13","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756123196952,"stop":1756123196953,"duration":1},"status":"passed","severity":"normal"},{"uid":"7505980a0d87a80a","name":"should not fail to stop the service if it was not started","time":{"start":1756123166081,"stop":1756123166081,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d10f6dbf93621b","name":"Push message with escaped characters payload","time":{"start":1756123794707,"stop":1756123794707,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9492666511b4b3","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1756123197595,"stop":1756123197595,"duration":0},"status":"passed","severity":"normal"},{"uid":"45da42efb23cb4e0","name":"should remove expired entries after TTL has passed","time":{"start":1756123195070,"stop":1756123195074,"duration":4},"status":"passed","severity":"normal"},{"uid":"f2eeec50b5264478","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756123151453,"stop":1756123151453,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b53a7df9a6574db","name":"should throw error - no id","time":{"start":1756123141788,"stop":1756123141788,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6b8b52d4f81e8a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756123141080,"stop":1756123141081,"duration":1},"status":"passed","severity":"normal"},{"uid":"3010f24101ea5e62","name":"Delete observer","time":{"start":1756123377429,"stop":1756123377429,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e87fff8bd5b658","name":"should create ShardReader with auto sharding network config","time":{"start":1756123151440,"stop":1756123151440,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b45693ffb6ec8ee","name":"Meta field set when metaSetter is specified","time":{"start":1756123152514,"stop":1756123152514,"duration":0},"status":"passed","severity":"normal"},{"uid":"6394cab181296d61","name":"Query with Promise Callback, No Decoder","time":{"start":1756123518595,"stop":1756123518595,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8d81f67c7ffc8","name":"throws on content topic with empty topic name field","time":{"start":1756123135534,"stop":1756123135535,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5267a58a3a71f63","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756123161963,"stop":1756123161964,"duration":1},"status":"passed","severity":"normal"},{"uid":"f722efda7c654eff","name":"should be able to dial TLS multiaddrs","time":{"start":1756123317021,"stop":1756123317022,"duration":1},"status":"passed","severity":"normal"},{"uid":"1394400a5df13d5a","name":"should create AutoQuery instance with all required parameters","time":{"start":1756123197579,"stop":1756123197579,"duration":0},"status":"passed","severity":"normal"},{"uid":"a420728ab48de4bb","name":"Check message with no pubsub topic is not received","time":{"start":1756123677097,"stop":1756123677097,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb30ca4ea8f27aa","name":"should have no discoveries enabled by default","time":{"start":1756123196087,"stop":1756123196087,"duration":0},"status":"passed","severity":"normal"},{"uid":"82491783c2fc4d7c","name":"Refresh subscription","time":{"start":1756123702241,"stop":1756123702241,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95b912f89995399","name":"should initialize with custom TTL","time":{"start":1756123162245,"stop":1756123162245,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e04408db224c9f1","name":"should filter out undefined ENRs","time":{"start":1756123161963,"stop":1756123161963,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f3ec04087ffda7","name":"should handle ping failures gracefully","time":{"start":1756123151612,"stop":1756123151612,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e148efae5a4de8","name":"should skip peer when failed to dial recently","time":{"start":1756123152016,"stop":1756123152022,"duration":6},"status":"passed","severity":"normal"},{"uid":"5a5d98ee5c355af6","name":"should successfully query peers and return peer infos","time":{"start":1756123161959,"stop":1756123161962,"duration":3},"status":"passed","severity":"normal"},{"uid":"2551d532d1380583","name":"should fail to send if no connected peers found","time":{"start":1756123196450,"stop":1756123196451,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b3544d4cf80fc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756123375972,"stop":1756123375973,"duration":1},"status":"passed","severity":"normal"},{"uid":"735c6c45679ad5eb","name":"returns nothing if no connections present","time":{"start":1756123152057,"stop":1756123152058,"duration":1},"status":"passed","severity":"normal"},{"uid":"f262b079da5cee46","name":"should capture event listeners for testing","time":{"start":1756123197583,"stop":1756123197584,"duration":1},"status":"passed","severity":"normal"},{"uid":"d39f040b5f60376e","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756123166084,"stop":1756123166084,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4bdc61523caec","name":"should sort peers by ping value","time":{"start":1756123152433,"stop":1756123152433,"duration":0},"status":"passed","severity":"normal"},{"uid":"f269df32c08cb9b9","name":"throws on content topic with too few or too many fields","time":{"start":1756123135530,"stop":1756123135530,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7172503e4c2a8d4","name":"should handle multiple query options for time ranges","time":{"start":1756123197673,"stop":1756123197673,"duration":0},"status":"passed","severity":"normal"},{"uid":"39010a1eede5ad95","name":"Check meta is set [symmetric]","time":{"start":1756123172131,"stop":1756123172132,"duration":1},"status":"passed","severity":"normal"},{"uid":"172b43b1c965dcae","name":"should accept empty decoders array","time":{"start":1756123197580,"stop":1756123197580,"duration":0},"status":"passed","severity":"normal"},{"uid":"247ba66ae23b733","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756123162257,"stop":1756123162258,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa5861eff6a37b5","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756123135540,"stop":1756123135540,"duration":0},"status":"passed","severity":"normal"},{"uid":"befdbf95f1e84614","name":"Push message with content topic containing Chinese","time":{"start":1756123794711,"stop":1756123794711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9ea9672fa70eef","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756123557797,"stop":1756123557800,"duration":3},"status":"passed","severity":"normal"},{"uid":"13682a01af808193","name":"should work with mock decoders","time":{"start":1756123197583,"stop":1756123197583,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49d95d0247cabff","name":"should handle relay send failures gracefully","time":{"start":1756123151635,"stop":1756123151635,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8e77727f2e2add","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756123702233,"stop":1756123702233,"duration":0},"status":"passed","severity":"normal"},{"uid":"6589f687d9dfbb11","name":"Query Generator - true","time":{"start":1756123550650,"stop":1756123550654,"duration":4},"status":"passed","severity":"normal"},{"uid":"2a372c4c3d8a5d65","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756123375969,"stop":1756123375969,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f246e2b486138b4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756123182874,"stop":1756123182874,"duration":0},"status":"passed","severity":"normal"},{"uid":"18acf90fcee95235","name":"should handle network check errors gracefully","time":{"start":1756123152045,"stop":1756123152045,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99a480b6a041996","name":"should dial with PeerId and return stream","time":{"start":1756123152426,"stop":1756123152427,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dd090e3e118bb96","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756123135540,"stop":1756123135540,"duration":0},"status":"passed","severity":"normal"},{"uid":"769d1c6d72cb7c4a","name":"should skip peers that don't support peer exchange","time":{"start":1756123162251,"stop":1756123162251,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69e9a27bca43371","name":"should wait for Store peer to be connected","time":{"start":1756123197680,"stop":1756123197680,"duration":0},"status":"passed","severity":"normal"},{"uid":"3685ee6465f77775","name":"Check publish message containing short","time":{"start":1756123398816,"stop":1756123398816,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca80b45565708a35","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756123573568,"stop":1756123573568,"duration":0},"status":"passed","severity":"normal"},{"uid":"1668e59f50c3575b","name":"should monitor connected peers and store them into cache","time":{"start":1756123306995,"stop":1756123306995,"duration":0},"status":"passed","severity":"normal"},{"uid":"659cd3851e23e27f","name":"LightPush","time":{"start":1756123573600,"stop":1756123573600,"duration":0},"status":"passed","severity":"normal"},{"uid":"157cba69f5bc3d0e","name":"should dial peer immediately when queue is empty","time":{"start":1756123152014,"stop":1756123152014,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f261ebaf41fbfd","name":"should return PeerId when PeerId is provided","time":{"start":1756123152144,"stop":1756123152145,"duration":1},"status":"passed","severity":"normal"},{"uid":"460934c6db414852","name":"should properly start and stop event listening","time":{"start":1756123197159,"stop":1756123197159,"duration":0},"status":"passed","severity":"normal"},{"uid":"8817ea3eed64f1f4","name":"Push message with content topic containing JSON","time":{"start":1756123794713,"stop":1756123794713,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ea426573a96b10","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756123196028,"stop":1756123196028,"duration":0},"status":"passed","severity":"normal"}] |