mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
228 KiB
JSON
1 line
228 KiB
JSON
[{"uid":"387eb41d4b39c929","name":"should get / set UDP multiaddr","time":{"start":1764821102948,"stop":1764821102948,"duration":0},"status":"passed","severity":"normal"},{"uid":"df16c873814abfd7","name":"Passing page size 3 when there are 20 messages","time":{"start":1764821475792,"stop":1764821475795,"duration":3},"status":"passed","severity":"normal"},{"uid":"261fcc8807e7008a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1764821665070,"stop":1764821665071,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c4bb69d1b0dc51","name":"Rejects garbage","time":{"start":1764821172202,"stop":1764821172202,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3b6f5cf362707f","name":"Asymmetric encrypt & decrypt","time":{"start":1764821130697,"stop":1764821130697,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb4c8c2ff8834af","name":"should compute hash only when first accessed","time":{"start":1764821112305,"stop":1764821112305,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e43310d1f7ba664","name":"Stops search when maxGet is reached","time":{"start":1764821120527,"stop":1764821120530,"duration":3},"status":"passed","severity":"normal"},{"uid":"b238ab4a4bf7dcb9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1764821148104,"stop":1764821148104,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc05d394aab6b212","name":"Push message with custom timestamp: 1764824811094","time":{"start":1764822240800,"stop":1764822240800,"duration":0},"status":"passed","severity":"normal"},{"uid":"d400aa377263642d","name":"Push message with content topic containing unicode special characters","time":{"start":1764822240822,"stop":1764822240822,"duration":0},"status":"passed","severity":"normal"},{"uid":"a048a7e1785b58ec","name":"Refresh subscription","time":{"start":1764821665065,"stop":1764821665065,"duration":0},"status":"passed","severity":"normal"},{"uid":"710a30b81824958b","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1764821371204,"stop":1764821371204,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51a918c474b856c","name":"Check publish message containing escaped characters","time":{"start":1764821365578,"stop":1764821365578,"duration":0},"status":"passed","severity":"normal"},{"uid":"6545a518ecf8d038","name":"Fails to push message with large meta","time":{"start":1764822240836,"stop":1764822240836,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5fc364ce446c644","name":"Subscribe and receive messages via waku relay post","time":{"start":1764821665062,"stop":1764821665062,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2184ad59450cbb3","name":"should insert elements correctly","time":{"start":1764821147831,"stop":1764821147831,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dc153be600e17f","name":"caches peers it previously fetched","time":{"start":1764821120844,"stop":1764821120845,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f94588112be137","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1764821151787,"stop":1764821151788,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a5bfa21b98b9ed","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1764821148106,"stop":1764821148106,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bde44c97faa2d7","name":"should properly create location multiaddrs - udp6","time":{"start":1764821102949,"stop":1764821102949,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea71439ce2c08198","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1764821371194,"stop":1764821371194,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b38da0fe00c7ff","name":"should handle disconnect when peer has no timers","time":{"start":1764821111503,"stop":1764821111505,"duration":2},"status":"passed","severity":"normal"},{"uid":"f629270f803c1d06","name":"groups content topics by expected pubsub topic","time":{"start":1764821097490,"stop":1764821097491,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa8e8b490b9a9e8","name":"Ephemeral messages are not stored","time":{"start":1764821192118,"stop":1764821192119,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ad510a33d09436","name":"Check meta is set [ecies]","time":{"start":1764821131935,"stop":1764821131935,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f77814fa87eb1b7","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1764821111885,"stop":1764821111885,"duration":0},"status":"passed","severity":"normal"},{"uid":"266902e0cfbb82eb","name":"Push message with content topic containing special chars","time":{"start":1764822240833,"stop":1764822240833,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed59fda415a18308","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1764821206925,"stop":1764821206926,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9c30d4114c04403","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1764821161505,"stop":1764821161505,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ac863e9a25433a","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1764821148089,"stop":1764821148090,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc6620fda20e8504","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1764821162489,"stop":1764821162489,"duration":0},"status":"passed","severity":"normal"},{"uid":"375058d545fc9cf3","name":"Check received message with timestamp: 1764821184661000000 ","time":{"start":1764821631764,"stop":1764821631764,"duration":0},"status":"passed","severity":"normal"},{"uid":"495e602e6543e5eb","name":"should be empty when created","time":{"start":1764821161494,"stop":1764821161494,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77f8bf10ba4c9d8","name":"Push message with Basic HTML tag payload","time":{"start":1764822240817,"stop":1764822240817,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36c80b7dcc9ddf6","name":"should set field with only FILTER enabled","time":{"start":1764821102952,"stop":1764821102952,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e286b4761d504e3","name":"Outgoing message is acknowledged","time":{"start":1764821163535,"stop":1764821163535,"duration":0},"status":"passed","severity":"normal"},{"uid":"53318b3293613322","name":"should work with async generator that yields promises","time":{"start":1764821162485,"stop":1764821162485,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6ba3264b3a2c6a","name":"Passing page size 0 when there are 110 messages","time":{"start":1764821475791,"stop":1764821475792,"duration":1},"status":"passed","severity":"normal"},{"uid":"8256c00e95d1afb7","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1764821118976,"stop":1764821118976,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55332fffebe8628","name":"Push message with Script payload","time":{"start":1764822240816,"stop":1764822240816,"duration":0},"status":"passed","severity":"normal"},{"uid":"399a49a089de250d","name":"Check received message containing Basic HTML tag","time":{"start":1764821631750,"stop":1764821631751,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c3d7ecb997c13c","name":"can start the service","time":{"start":1764821392632,"stop":1764821392633,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad1ee45beb850ba","name":"Refresh subscription","time":{"start":1764821371197,"stop":1764821371197,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c5d4fdcca0189b44","name":"Subscribe and publish message","time":{"start":1764821371193,"stop":1764821371194,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b9e1259e5396c4","name":"should handle peer store errors gracefully","time":{"start":1764821111882,"stop":1764821111883,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92bb1c25201e86f","name":"should not retry if at least one success","time":{"start":1764821161367,"stop":1764821161367,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc107c37660e2d8","name":"should not modify tags of connections for different peers","time":{"start":1764821161485,"stop":1764821161492,"duration":7},"status":"passed","severity":"normal"},{"uid":"dad840d219e1eb9f","name":"should properly create location multiaddrs - udp4","time":{"start":1764821102949,"stop":1764821102949,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0dbbac9bff9a1f","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1764821097500,"stop":1764821097500,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd900c1d330daa7","name":"should dial peer when peer is discovered","time":{"start":1764821111633,"stop":1764821111633,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef7c49097221197","name":"should allow redial after failed dial cooldown expires","time":{"start":1764821111608,"stop":1764821111609,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5ae5419cdd5cd1b","name":"Push message with JSON payload","time":{"start":1764822240805,"stop":1764822240805,"duration":0},"status":"passed","severity":"normal"},{"uid":"30450bded71828cd","name":"Query Generator - false","time":{"start":1764821462841,"stop":1764821462841,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a02741373f038fe","name":"Push message with shell command payload","time":{"start":1764822240805,"stop":1764822240805,"duration":0},"status":"passed","severity":"normal"},{"uid":"629a312a7e1d3984","name":"Push message with content topic containing special chars","time":{"start":1764822240820,"stop":1764822240820,"duration":0},"status":"passed","severity":"normal"},{"uid":"81579f6ba9acb8a1","name":"Check received message with timestamp: 1764821184661 ","time":{"start":1764821631753,"stop":1764821631753,"duration":0},"status":"passed","severity":"normal"},{"uid":"975f5f7f6daeec17","name":"should sort peers by ping value","time":{"start":1764821112162,"stop":1764821112162,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4a648459721c05","name":"Subscribe and receives messages on 20 topics","time":{"start":1764821665075,"stop":1764821665075,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed93b59528c8cc80","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1764821102129,"stop":1764821102130,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf5b3ba8485a1da6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1764821342527,"stop":1764821342528,"duration":1},"status":"passed","severity":"normal"},{"uid":"99287377a5be7a17","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1764821392603,"stop":1764821392604,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc03d83089d88ed","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app29/2/topic625/json","time":{"start":1764821465577,"stop":1764821465578,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd3aee7f0caeec5c","name":"random static sharding 2 - Cluster ID: 108, Shard ID: 58","time":{"start":1764821483645,"stop":1764821483645,"duration":0},"status":"passed","severity":"normal"},{"uid":"591b8ec0681e4dd6","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1764821371194,"stop":1764821371195,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c5cb55dc4bec08","name":"Publish message with rate limit","time":{"start":1764821365585,"stop":1764821365586,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b3060cb9e2421e","name":"return first retrieved peers without further DNS queries","time":{"start":1764821120846,"stop":1764821120846,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc81bdd65f58ba16","name":"Push message with content topic containing escaped characters","time":{"start":1764822240822,"stop":1764822240822,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c172ba7ed6db190","name":"should trigger query when time since last query exceeds threshold","time":{"start":1764821162487,"stop":1764821162487,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a631659aa32b36","name":"should return false when peer is not on the specified shard","time":{"start":1764821111722,"stop":1764821111722,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5204d7d35b9bfab","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app53/8/topic975/proto","time":{"start":1764821465579,"stop":1764821465582,"duration":3},"status":"passed","severity":"normal"},{"uid":"95d0987fdc351dc0","name":"Decoder throws on empty string content topic","time":{"start":1764821131936,"stop":1764821131936,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e8d67aeb6d9eab","name":"A test","time":{"start":1764821260824,"stop":1764821260824,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4baaa2bcba98ba","name":"Subscribe to topic containing numeric and receive message","time":{"start":1764821665078,"stop":1764821665078,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ea1dcdfe024dd3","name":"Check publish message containing Script","time":{"start":1764821365572,"stop":1764821365572,"duration":0},"status":"passed","severity":"normal"},{"uid":"20acaa6138ebfbfd","name":"Generator, 2 different shards","time":{"start":1764821411258,"stop":1764821411258,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a25fd47aae68d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1764821097495,"stop":1764821097495,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7de523647bbfc3","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1764821097635,"stop":1764821097635,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1a523806e0db9","name":"should not dispatch event when already disconnected","time":{"start":1764821111166,"stop":1764821111167,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b78bff8c127c18","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1764821148084,"stop":1764821148085,"duration":1},"status":"passed","severity":"normal"},{"uid":"168062f2d858665e","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1764821371195,"stop":1764821371197,"duration":2},"status":"passed","severity":"normal"},{"uid":"1df9a2c0ade102df","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1764821148094,"stop":1764821148094,"duration":0},"status":"passed","severity":"normal"},{"uid":"950066277d73e2ba","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1764821148090,"stop":1764821148090,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6977241acad38e","name":"Encoder throws on undefined content topic","time":{"start":1764821112303,"stop":1764821112303,"duration":0},"status":"passed","severity":"normal"},{"uid":"896a09314bcf9c92","name":"messageHashStr returns a hex string","time":{"start":1764821111738,"stop":1764821111738,"duration":0},"status":"passed","severity":"normal"},{"uid":"274fd7f31ece0414","name":"Check received message containing Arabic","time":{"start":1764821631760,"stop":1764821631760,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7dfc644cc952e08","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1764821120847,"stop":1764821120847,"duration":0},"status":"skipped","severity":"normal"},{"uid":"99510fee0d8c9d48","name":"Register correct protocols","time":{"start":1764821371192,"stop":1764821371192,"duration":0},"status":"passed","severity":"normal"},{"uid":"9861d8e59418ebd7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1764821148107,"stop":1764821148108,"duration":1},"status":"passed","severity":"normal"},{"uid":"de998bf92e4d24b","name":"should handle peer store update failures gracefully","time":{"start":1764821111457,"stop":1764821111457,"duration":0},"status":"passed","severity":"normal"},{"uid":"7946f79d87bbd2b3","name":"should not process empty queue","time":{"start":1764821111611,"stop":1764821111611,"duration":0},"status":"passed","severity":"normal"},{"uid":"905f45085021e434","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1764821252442,"stop":1764821252442,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1af4acc0c3de7e","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1764821118980,"stop":1764821118980,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b03577ecaf07de","name":"Encoder throws on undefined content topic","time":{"start":1764821130137,"stop":1764821130138,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c0954f58494e48","name":"should handle hash queries without validation","time":{"start":1764821163148,"stop":1764821163149,"duration":1},"status":"passed","severity":"normal"},{"uid":"a95866913544543f","name":"should only return 1 node with relay capability","time":{"start":1764821120845,"stop":1764821120845,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c5dfd1068da4c","name":"isConnected should return true after first peer connects","time":{"start":1764821206923,"stop":1764821206924,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1969f23aaa0b9f8","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1764821112138,"stop":1764821112139,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f8e6cf6e39ad2a","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1764821150835,"stop":1764821150835,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a362cb19b0cd3a","name":"should be safe to call multiple times","time":{"start":1764821111441,"stop":1764821111442,"duration":1},"status":"passed","severity":"normal"},{"uid":"27efcf7b7192fbf6","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1764821118978,"stop":1764821118978,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ff9e5a1ad328ab","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1764821665062,"stop":1764821665062,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0751490c8e59a51","name":"Subscribe to topic containing long and receive message","time":{"start":1764821665077,"stop":1764821665078,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f926a1872e1bec7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1764821097496,"stop":1764821097497,"duration":1},"status":"passed","severity":"normal"},{"uid":"23688b7a03c83c78","name":"Push message with content topic containing escaped characters","time":{"start":1764822240809,"stop":1764822240809,"duration":0},"status":"passed","severity":"normal"},{"uid":"641083682cfaab36","name":"Push message with Russian payload","time":{"start":1764822240815,"stop":1764822240816,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca6c16e26e7c960","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1764821160797,"stop":1764821160798,"duration":1},"status":"passed","severity":"normal"},{"uid":"588146cd436006e9","name":"should handle shard reader errors gracefully","time":{"start":1764821111614,"stop":1764821111614,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00a32b67d781bb6","name":"Nodes with multiple pubsub topic","time":{"start":1764821358633,"stop":1764821358634,"duration":1},"status":"passed","severity":"normal"},{"uid":"80686198d2686698","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1764821102122,"stop":1764821102123,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3c606a08ff65f9c","name":"Push message with SQL Injection payload","time":{"start":1764822240803,"stop":1764822240803,"duration":0},"status":"passed","severity":"normal"},{"uid":"526019351a3ee163","name":"should dial with multiaddr and return stream","time":{"start":1764821112157,"stop":1764821112157,"duration":0},"status":"passed","severity":"normal"},{"uid":"4795186ed68fad4e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1764821665069,"stop":1764821665069,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1873a5226fdb575","name":"Query generator for multiple messages with different content topic format","time":{"start":1764821452790,"stop":1764821452790,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c94cab435fcfee","name":"Fails to publish message with size larger than 1 MB","time":{"start":1764821365584,"stop":1764821365584,"duration":0},"status":"passed","severity":"normal"},{"uid":"715102db2a005d5d","name":"should properly create location multiaddrs - tcp6","time":{"start":1764821102950,"stop":1764821102950,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2f0b7f773ce8d9","name":"Check message with invalid timestamp is not received","time":{"start":1764821631755,"stop":1764821631755,"duration":0},"status":"passed","severity":"normal"},{"uid":"45747ca02a5fc63a","name":"should handle multiple peer connections","time":{"start":1764821111449,"stop":1764821111449,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a36c3255a13bb80","name":"Decoder throws on undefined content topic","time":{"start":1764821131936,"stop":1764821131936,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b754ed9020089b","name":"Check message with no payload is not received","time":{"start":1764821631766,"stop":1764821631767,"duration":1},"status":"passed","severity":"normal"},{"uid":"6983eb2ee0ab4af6","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1764821206923,"stop":1764821206923,"duration":0},"status":"passed","severity":"normal"},{"uid":"20826d7b359d6890","name":"Push message with Arabic payload","time":{"start":1764822240803,"stop":1764822240803,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d34d576ed74338","name":"random static sharding 4 - Cluster ID: 140, Shard ID: 223","time":{"start":1764821483655,"stop":1764821483656,"duration":1},"status":"passed","severity":"normal"},{"uid":"3083f6cdd713796e","name":"should not be empty after adding a subscription","time":{"start":1764821161500,"stop":1764821161500,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a2f2ea3eeb41c6","name":"messageHash returns a Uint8Array","time":{"start":1764821111738,"stop":1764821111738,"duration":0},"status":"passed","severity":"normal"},{"uid":"654fef2e4a34405e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1764821148109,"stop":1764821148110,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c66ff6d99ec2e1","name":"Check message received after jswaku node is restarted","time":{"start":1764821631767,"stop":1764821631767,"duration":0},"status":"passed","severity":"normal"},{"uid":"623e75518c607c18","name":"Store - dialed after - with timeout","time":{"start":1764821490513,"stop":1764821490513,"duration":0},"status":"passed","severity":"normal"},{"uid":"382ff25c8f4d8e63","name":"Subscribe to topic containing JSON and publish message","time":{"start":1764821371203,"stop":1764821371203,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e3c3fff44ee406","name":"should handle query errors","time":{"start":1764821120835,"stop":1764821120835,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb89ba2f0bb149a","name":"Subscribe and receives messages on 20 topics","time":{"start":1764821665063,"stop":1764821665063,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d4ae0ec41c8533","name":"Query with Ordered Callback, No Decoder","time":{"start":1764821421233,"stop":1764821421233,"duration":0},"status":"passed","severity":"normal"},{"uid":"9649a9e5e4530e91","name":"should use current time when it's greater than incremented timestamp","time":{"start":1764821151246,"stop":1764821151246,"duration":0},"status":"passed","severity":"normal"},{"uid":"14287c55399b08c8","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1764821488941,"stop":1764821488941,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7332e5f1150735","name":"should not update T_req if message already exists","time":{"start":1764821147690,"stop":1764821147691,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e57f0d01b17948","name":"Push message with content topic containing Russian","time":{"start":1764822240834,"stop":1764822240834,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a272584bcefe87","name":"Check received message containing escaped characters","time":{"start":1764821631762,"stop":1764821631763,"duration":1},"status":"passed","severity":"normal"},{"uid":"428ac09445ad62b4","name":"Check received message containing shell command","time":{"start":1764821631762,"stop":1764821631762,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bac6af6197e81","name":"should not fail to start the service if it is already started","time":{"start":1764821392634,"stop":1764821392634,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d66f112d671aa","name":"should return PeerId when PeerId is provided","time":{"start":1764821111702,"stop":1764821111703,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c27d34af57b83c5","name":"configure the node with multiple content topics","time":{"start":1764821465586,"stop":1764821465591,"duration":5},"status":"passed","severity":"normal"},{"uid":"d381cea0d7f7449f","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1764821151789,"stop":1764821151789,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9f69f90f382b16","name":"Outgoing message is possibly acknowledged","time":{"start":1764821165913,"stop":1764821165913,"duration":0},"status":"skipped","severity":"normal"},{"uid":"47f3a41802a2cf7d","name":"Fails to push message bigger that 1MB","time":{"start":1764822240813,"stop":1764822240813,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5f8b7e78f96ddb","name":"should handle errors gracefully when getting peer info","time":{"start":1764821111729,"stop":1764821111729,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad55ab2a2523bbe","name":"throws on content topic with empty encoding field","time":{"start":1764821097478,"stop":1764821097479,"duration":1},"status":"passed","severity":"normal"},{"uid":"f47984bdfc5228d2","name":"should handle shardReader errors","time":{"start":1764821112164,"stop":1764821112165,"duration":1},"status":"passed","severity":"normal"},{"uid":"7026f2e4161d15cb","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1764821161309,"stop":1764821161309,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3012e0d1355594","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1764821097482,"stop":1764821097482,"duration":0},"status":"passed","severity":"normal"},{"uid":"d185b0c1122a9a","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1764821161471,"stop":1764821161472,"duration":1},"status":"passed","severity":"normal"},{"uid":"770ed4ad9fea9767","name":"Query generator for 2000 messages","time":{"start":1764821452794,"stop":1764821452794,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c7ece7209c5e26","name":"Push message with custom timestamp: 1764817611095","time":{"start":1764822240837,"stop":1764822240838,"duration":1},"status":"passed","severity":"normal"},{"uid":"4565319f87ced2e4","name":"Push message with Chinese payload","time":{"start":1764822240827,"stop":1764822240827,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb798862909431a","name":"should dial all remaining peers","time":{"start":1764821111873,"stop":1764821111875,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d6adbfa20f4e35a","name":"Push message with content topic containing long","time":{"start":1764822240795,"stop":1764822240796,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb36440ec5f9a0c9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1764821148101,"stop":1764821148101,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f49a8d1304a977","name":"should encode/decode to RLP encoding","time":{"start":1764821102947,"stop":1764821102948,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0fcf6b1b54004a7","name":"should handle empty peer infos gracefully","time":{"start":1764821120054,"stop":1764821120056,"duration":2},"status":"passed","severity":"normal"},{"uid":"62fb6c228c8076d3","name":"Subscribe to topic containing shell command and publish message","time":{"start":1764821371203,"stop":1764821371204,"duration":1},"status":"passed","severity":"normal"},{"uid":"5674bcf1a1443fd4","name":"should handle empty pubsub topics","time":{"start":1764821111506,"stop":1764821111507,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee844a669966e088","name":"should encodeTxt and decodeTxt","time":{"start":1764821102944,"stop":1764821102944,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d55c6cc75a8073f","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1764821148093,"stop":1764821148094,"duration":1},"status":"passed","severity":"normal"},{"uid":"19be7c07112af7e5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1764821148108,"stop":1764821148108,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8b4b15c1211cef","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1764821148091,"stop":1764821148091,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f26e3628c7f9438","name":"should remove event listeners from libp2p","time":{"start":1764821111152,"stop":1764821111153,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ab56f7434197bd","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1764821151244,"stop":1764821151245,"duration":1},"status":"passed","severity":"normal"},{"uid":"5182036dd9ae4ec3","name":"should not fail to start the service if it is already started","time":{"start":1764821124882,"stop":1764821124882,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2f58bbc2ed8d65","name":"should process successful peer exchange query","time":{"start":1764821120834,"stop":1764821120835,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa2e3d90735a3d0","name":"should be able to dial TLS multiaddrs","time":{"start":1764821274659,"stop":1764821274660,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac28830034fbcd88","name":"Subscribe to topic containing XML and receive message","time":{"start":1764821665069,"stop":1764821665069,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d934576b7ee16a7","name":"Check message with non string payload is not received","time":{"start":1764821631767,"stop":1764821631767,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b4e4a3595cdb97","name":"Push message with content topic containing Arabic","time":{"start":1764822240834,"stop":1764822240834,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86fb758b8b18a5d","name":"should return false for content message without causal history","time":{"start":1764821165918,"stop":1764821165918,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56751ee4305c182","name":"Delete observer","time":{"start":1764821344028,"stop":1764821344028,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ca8db61795ae5c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1764821097497,"stop":1764821097497,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9a42ff332a8a99","name":"Check publish message containing long","time":{"start":1764821365567,"stop":1764821365567,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef50a8158d15a1b","name":"should not receive a peer event before start","time":{"start":1764821124883,"stop":1764821124883,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be01b2333ac749b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1764821275573,"stop":1764821275574,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd867a17adfa5c45","name":"should handle dial errors gracefully","time":{"start":1764821111608,"stop":1764821111608,"duration":0},"status":"passed","severity":"normal"},{"uid":"17be9ae0148b4469","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1764821148088,"stop":1764821148088,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa15d142e336a473","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1764821148083,"stop":1764821148083,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a277399dd1c8cad","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1764821488947,"stop":1764821488947,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f1c4e6b178bdc","name":"should invoke callbacks when receiving a message","time":{"start":1764821161501,"stop":1764821161505,"duration":4},"status":"passed","severity":"normal"},{"uid":"40c02bb01e7e7749","name":"messageHashStr produces consistent results for the same input","time":{"start":1764821111739,"stop":1764821111742,"duration":3},"status":"passed","severity":"normal"},{"uid":"9581da4bb3f58149","name":"messageHashStr works with IProtoMessage","time":{"start":1764821111739,"stop":1764821111739,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b10be0c4922433","name":"should be safe to call multiple times","time":{"start":1764821111628,"stop":1764821111633,"duration":5},"status":"passed","severity":"normal"},{"uid":"86bed6cab65b11b","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1764821471464,"stop":1764821471465,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd45de51738db1f1","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1764821148097,"stop":1764821148097,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53171570af3191f","name":"Check received message with timestamp: 1764821184661 ","time":{"start":1764821631764,"stop":1764821631764,"duration":0},"status":"passed","severity":"normal"},{"uid":"220a8c3519ce29a","name":"should be able to decode the field with only STORE set to true","time":{"start":1764821102127,"stop":1764821102128,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f2320dbdd368750","name":"should dial all peers on dial","time":{"start":1764821274656,"stop":1764821274657,"duration":1},"status":"passed","severity":"normal"},{"uid":"1065a19c1fbd1e1e","name":"should not receive a peer event after stop","time":{"start":1764821190634,"stop":1764821190634,"duration":0},"status":"passed","severity":"normal"},{"uid":"369718aa666e605e","name":"should skip peer when failed to dial recently","time":{"start":1764821111605,"stop":1764821111605,"duration":0},"status":"passed","severity":"normal"},{"uid":"27900cf52c5cb010","name":"Push message with content topic containing escaped characters","time":{"start":1764822240798,"stop":1764822240798,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6f5166c21b98bc","name":"Automatically retrieves missing message","time":{"start":1764821165914,"stop":1764821165915,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c077fcef3c2917c","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1764821161481,"stop":1764821161484,"duration":3},"status":"passed","severity":"normal"},{"uid":"1f20a390724f4929","name":"Synced status is emitted when a message is received","time":{"start":1764821165702,"stop":1764821165702,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba3260068aaaa5d","name":"should update peer store before dialing","time":{"start":1764821111634,"stop":1764821111635,"duration":1},"status":"passed","severity":"normal"},{"uid":"635ddd14d78a94b5","name":"isConnected should return false after all peers disconnect","time":{"start":1764821206924,"stop":1764821206924,"duration":0},"status":"passed","severity":"normal"},{"uid":"914484f7b462678","name":"Accepts a valid Waku Message","time":{"start":1764821172201,"stop":1764821172202,"duration":1},"status":"passed","severity":"normal"},{"uid":"df1c5cbde11ec484","name":"should handle timestamp equal to current time","time":{"start":1764821151246,"stop":1764821151247,"duration":1},"status":"passed","severity":"normal"},{"uid":"841f449c1076c703","name":"Light Node - default protocols","time":{"start":1764821490523,"stop":1764821490526,"duration":3},"status":"passed","severity":"normal"},{"uid":"108ba09d95a106ab","name":"should handle onConnected and onDisconnected","time":{"start":1764821161470,"stop":1764821161470,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c70d8acf19d9f4c","name":"can start the service","time":{"start":1764821124881,"stop":1764821124881,"duration":0},"status":"passed","severity":"normal"},{"uid":"e529ddeab426cc35","name":"should handle peer identify event","time":{"start":1764821120830,"stop":1764821120830,"duration":0},"status":"passed","severity":"normal"},{"uid":"b938eeac911a9750","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1764821148097,"stop":1764821148097,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ef762c9b2e6e9a","name":"should throw error - no id","time":{"start":1764821102946,"stop":1764821102946,"duration":0},"status":"passed","severity":"normal"},{"uid":"3936732fddb90458","name":"Push message with unicode special characters payload","time":{"start":1764822240830,"stop":1764822240831,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c14bf687dfd7423","name":"should not change state when connections remain after disconnect","time":{"start":1764821111165,"stop":1764821111165,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f58d105102e80ea","name":"Check received message containing Russian","time":{"start":1764821631760,"stop":1764821631760,"duration":0},"status":"passed","severity":"normal"},{"uid":"9642cd2c2ade5fc6","name":"Publishes to nwaku","time":{"start":1764821355423,"stop":1764821355427,"duration":4},"status":"passed","severity":"normal"},{"uid":"652708e3803e3c73","name":"should not create timers for topics where peer is not in mesh","time":{"start":1764821111473,"stop":1764821111473,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc3bfc26c0318b8","name":"should create PeerExchange instance with components","time":{"start":1764821120068,"stop":1764821120070,"duration":2},"status":"passed","severity":"normal"},{"uid":"7334fde8e2800aba","name":"should throw an error for insufficient data","time":{"start":1764821097636,"stop":1764821097636,"duration":0},"status":"passed","severity":"normal"},{"uid":"696d7272ed0434da","name":"yields undefined for messages without decoder","time":{"start":1764821112143,"stop":1764821112144,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe3aa3f4319ecc6f","name":"should not dispatch event when already connected","time":{"start":1764821111165,"stop":1764821111165,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ba294e974e8c27","name":"should be safe to call multiple times","time":{"start":1764821112154,"stop":1764821112154,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46be7b85a2a6b01","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1764821112163,"stop":1764821112164,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5df3db395657c28","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1764821358634,"stop":1764821358636,"duration":2},"status":"passed","severity":"normal"},{"uid":"8eccc5f4adc2b784","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1764821097482,"stop":1764821097483,"duration":1},"status":"passed","severity":"normal"},{"uid":"e67bc8dc50feceb9","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1764821111889,"stop":1764821111890,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e2030e88b738183","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1764821665062,"stop":1764821665063,"duration":1},"status":"passed","severity":"normal"},{"uid":"988000c04ecd8fb5","name":"can query messages normally","time":{"start":1764821455013,"stop":1764821455014,"duration":1},"status":"passed","severity":"normal"},{"uid":"a465050d526cb9d5","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1764821120058,"stop":1764821120059,"duration":1},"status":"passed","severity":"normal"},{"uid":"b04b0355d026ee79","name":"should remove entries","time":{"start":1764821147708,"stop":1764821147709,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d5a0de9f911014","name":"Throws when trying to push message with empty payload","time":{"start":1764822240831,"stop":1764822240832,"duration":1},"status":"passed","severity":"normal"},{"uid":"dafcf5acc7f55b3f","name":"should continually clean up expired entries at intervals","time":{"start":1764821160042,"stop":1764821160043,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c167d563b3c97d","name":"Push message with content topic containing JSON","time":{"start":1764822240821,"stop":1764822240822,"duration":1},"status":"passed","severity":"normal"},{"uid":"290bf8c2718b4e30","name":"ignores unrecognized TXT record formats","time":{"start":1764821120844,"stop":1764821120844,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a8ceffae9868b2","name":"Encoder throws on undefined content topic","time":{"start":1764821131935,"stop":1764821131935,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd81b3272f1c5f14","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1764821169064,"stop":1764821169065,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb18ce8df399bf5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1764821665064,"stop":1764821665064,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4ed4f0cf2b545","name":"Check received message containing JSON","time":{"start":1764821631762,"stop":1764821631762,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95d454f8b0bb1a7","name":"Push message with special chars payload","time":{"start":1764822240802,"stop":1764822240802,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb4952e21788725","name":"Push message with content topic containing short","time":{"start":1764822240795,"stop":1764822240795,"duration":0},"status":"passed","severity":"normal"},{"uid":"88682d453dc5e6b9","name":"should clear all entries","time":{"start":1764821147712,"stop":1764821147712,"duration":0},"status":"passed","severity":"normal"},{"uid":"101706ff34b78990","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1764821097491,"stop":1764821097491,"duration":0},"status":"passed","severity":"normal"},{"uid":"288819d002c5afac","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1764821160798,"stop":1764821160798,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f58e4a86e0e777","name":"should clear timers for specific peer on disconnect","time":{"start":1764821111481,"stop":1764821111485,"duration":4},"status":"passed","severity":"normal"},{"uid":"c02c3cbbb4403677","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1764821665074,"stop":1764821665074,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d053068cf33b869","name":"Check received message containing special chars","time":{"start":1764821631747,"stop":1764821631748,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb8a8b87f52ae1cf","name":"should deliver messages after dependencies are met","time":{"start":1764821151786,"stop":1764821151786,"duration":0},"status":"passed","severity":"normal"},{"uid":"4437559dcc2e0e2f","name":"different cluster: nodes don't connect","time":{"start":1764821275568,"stop":1764821275569,"duration":1},"status":"passed","severity":"normal"},{"uid":"aceef5e065428050","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1764821147873,"stop":1764821147873,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a3e23f64517803","name":"should not allow k > 12","time":{"start":1764821147871,"stop":1764821147872,"duration":1},"status":"passed","severity":"normal"},{"uid":"5318460b5165563","name":"Subscribe to topic containing Script and receive message","time":{"start":1764821665080,"stop":1764821665080,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bddb4f88fcc3d31","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1764821148086,"stop":1764821148086,"duration":0},"status":"passed","severity":"normal"},{"uid":"829da61682c6ca84","name":"should initialize with libp2p components","time":{"start":1764821120050,"stop":1764821120053,"duration":3},"status":"passed","severity":"normal"},{"uid":"d430040175054482","name":"msgTime: 0 ms from now, startTime: 1764562271737, endTime: 1764821471737","time":{"start":1764821488953,"stop":1764821488955,"duration":2},"status":"passed","severity":"normal"},{"uid":"d08aecae4fdc3882","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1764821148083,"stop":1764821148084,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb6a92e24f2eac9","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1764821111168,"stop":1764821111169,"duration":1},"status":"passed","severity":"normal"},{"uid":"885763738edf8f6e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1764821120847,"stop":1764821120847,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c7a5efd10d0da04f","name":"Check publish message containing XML","time":{"start":1764821365572,"stop":1764821365576,"duration":4},"status":"passed","severity":"normal"},{"uid":"9dc9a6d99609b091","name":"should request peer renewal on specific errors","time":{"start":1764821160860,"stop":1764821160860,"duration":0},"status":"passed","severity":"normal"},{"uid":"47206f67d61c9c0","name":"should be empty after removing the only subscription","time":{"start":1764821161500,"stop":1764821161501,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb64aec203d5534d","name":"Push 30 different messages","time":{"start":1764822240818,"stop":1764822240818,"duration":0},"status":"skipped","severity":"normal"},{"uid":"392ef3a1a59d5549","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1764821165920,"stop":1764821165920,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e159b5cc74b7f8","name":"should discard bootstrap peers when has more than set limit","time":{"start":1764821228775,"stop":1764821228776,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9169ac09864347","name":"Check received message containing escaped characters","time":{"start":1764821631752,"stop":1764821631752,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c7fcf63c79e422","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1764821192121,"stop":1764821192121,"duration":0},"status":"passed","severity":"normal"},{"uid":"1848d0d29de895e3","name":"should return false","time":{"start":1764821102947,"stop":1764821102947,"duration":0},"status":"passed","severity":"normal"},{"uid":"8261a6508e4fec75","name":"should not be sent when there is no history","time":{"start":1764821151789,"stop":1764821151789,"duration":0},"status":"passed","severity":"normal"},{"uid":"208e8d9820bdeb6c","name":"should only return 1 node with relay and store capability","time":{"start":1764821120845,"stop":1764821120846,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3d42f631b58a42","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1764821102121,"stop":1764821102122,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a944a37839b8d","name":"should handle peer store errors gracefully","time":{"start":1764821161827,"stop":1764821161828,"duration":1},"status":"passed","severity":"normal"},{"uid":"45dd297a35b5aee2","name":"should attach causal history and bloom filter to each message","time":{"start":1764821151781,"stop":1764821151781,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc5822d73924e00","name":"should ensure monotonic increase","time":{"start":1764821151247,"stop":1764821151247,"duration":0},"status":"passed","severity":"normal"},{"uid":"28efaf7528b0b53","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1764821471464,"stop":1764821471464,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba3aaf48e8568f2","name":"should dial second nwaku node that was discovered","time":{"start":1764821185261,"stop":1764821185263,"duration":2},"status":"skipped","severity":"normal"},{"uid":"4ccd19faac401c00","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1764821151784,"stop":1764821151785,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af642e88b9323e9","name":"Passing page size 19 when there are 20 messages","time":{"start":1764821475796,"stop":1764821475797,"duration":1},"status":"passed","severity":"normal"},{"uid":"132b64a6240501fa","name":"should create ShardReader with auto sharding network config","time":{"start":1764821111708,"stop":1764821111708,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19458a4466725d2","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app71/9/topic333/test.js","time":{"start":1764821465577,"stop":1764821465577,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9e3b5e3a748b04","name":"throws if store query response has error status","time":{"start":1764821112141,"stop":1764821112142,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d99bad8983a15e","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1764821111450,"stop":1764821111450,"duration":0},"status":"passed","severity":"normal"},{"uid":"a480fdf38cd7cbef","name":"should not stop if not started","time":{"start":1764821120829,"stop":1764821120830,"duration":1},"status":"passed","severity":"normal"},{"uid":"20f5f9796805df07","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1764821148084,"stop":1764821148084,"duration":0},"status":"passed","severity":"normal"},{"uid":"534bd9b873a0f169","name":"should be safe to call multiple times","time":{"start":1764821111864,"stop":1764821111865,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcd9f660638a5cd3","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1764821488941,"stop":1764821488941,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7caf6d350a5a1ac","name":"should dial peers from store when no connections remain","time":{"start":1764821111867,"stop":1764821111867,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8544c81f4aa61","name":"Check received message with timestamp: 1649153314 ","time":{"start":1764821631754,"stop":1764821631754,"duration":0},"status":"passed","severity":"normal"},{"uid":"4182908cbd9d8852","name":"should continue query when messages are from different channels","time":{"start":1764821165916,"stop":1764821165916,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f13192116b63b06","name":"Check publish message containing SQL Injection","time":{"start":1764821365571,"stop":1764821365572,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5245b26830afed5","name":"Push message with shell command payload","time":{"start":1764822240793,"stop":1764822240793,"duration":0},"status":"passed","severity":"normal"},{"uid":"6addc99c21ccaaaa","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1764821151785,"stop":1764821151785,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7c36f175e1274f","name":"should set field with only RELAY enabled","time":{"start":1764821102951,"stop":1764821102951,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1369825c4fa18a","name":"Push message equal or less that 1MB","time":{"start":1764822240812,"stop":1764822240813,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f01737d3644af70","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1764821111733,"stop":1764821111733,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d53ef16b73cb9b","name":"should handle case with all peers already connected","time":{"start":1764821111877,"stop":1764821111877,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7ff56a55129914","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1764821665068,"stop":1764821665068,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc043a7ef523044c","name":"should initialize with default options","time":{"start":1764821120826,"stop":1764821120826,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98fe575abac6300","name":"should handle peer connect event","time":{"start":1764821111162,"stop":1764821111163,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f2a0f67a81b313","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1764821165912,"stop":1764821165912,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef4df7dc33126d9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1764821665063,"stop":1764821665063,"duration":0},"status":"passed","severity":"normal"},{"uid":"308d11a065a53940","name":"should create an instance with libp2p and dialer","time":{"start":1764821111626,"stop":1764821111626,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fe45d6cc33bb85","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1764821148098,"stop":1764821148098,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec318d13bae94c20","name":"Fails to push message bigger that 1MB","time":{"start":1764822240825,"stop":1764822240825,"duration":0},"status":"passed","severity":"normal"},{"uid":"852a20dc24cdc56d","name":"should handle large number of peers request","time":{"start":1764821120066,"stop":1764821120067,"duration":1},"status":"passed","severity":"normal"},{"uid":"2835a1b98441bf20","name":"new peer added after a peer was already found","time":{"start":1764821362535,"stop":1764821362535,"duration":0},"status":"passed","severity":"normal"},{"uid":"286cd1ae470113ec","name":"Push message with Chinese payload","time":{"start":1764822240790,"stop":1764822240791,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f1745e1c7b1b79f","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1764821365579,"stop":1764821365580,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e3408b8d0c0ab0","name":"Check publish message containing Arabic","time":{"start":1764821365570,"stop":1764821365570,"duration":0},"status":"passed","severity":"normal"},{"uid":"423de3d9c9bda79b","name":"should evict furthest entry when buffer is full","time":{"start":1764821147707,"stop":1764821147708,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dec75dcb8532378","name":"should set up event listeners when started","time":{"start":1764821162481,"stop":1764821162481,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc92b5cdafed48b6","name":"Subscribe to topic containing special chars and receive message","time":{"start":1764821665066,"stop":1764821665067,"duration":1},"status":"passed","severity":"normal"},{"uid":"82e59b11ee893df6","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1764821471465,"stop":1764821471465,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2b9fb271624d4b","name":"Check received message containing Chinese","time":{"start":1764821631759,"stop":1764821631760,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46368b1cfa4cf89","name":"should stop peer exchange discovery","time":{"start":1764821120829,"stop":1764821120829,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bd2749483d4f8d","name":"Outgoing message is acknowledged","time":{"start":1764821163045,"stop":1764821163046,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4b3c31a7c48093e","name":"should handle queue processing errors gracefully","time":{"start":1764821111611,"stop":1764821111614,"duration":3},"status":"passed","severity":"normal"},{"uid":"87ee1cb2eb1b92bb","name":"should process up to 3 peers at once","time":{"start":1764821111610,"stop":1764821111610,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a677efba8aa96b","name":"Push message with content topic containing long","time":{"start":1764822240819,"stop":1764822240819,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3895c0d5f8222e","name":"Using a function","time":{"start":1764821500352,"stop":1764821500353,"duration":1},"status":"passed","severity":"normal"},{"uid":"a952d387c008ba45","name":"should start periodic discovery on start","time":{"start":1764821120837,"stop":1764821120837,"duration":0},"status":"passed","severity":"normal"},{"uid":"71bc7b1731fb750f","name":"Push message with unicode special characters payload","time":{"start":1764822240793,"stop":1764822240794,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c05c080a99c99c","name":"Outgoing message is emitted as sent","time":{"start":1764821163043,"stop":1764821163044,"duration":1},"status":"passed","severity":"normal"},{"uid":"6260e6da0403ddf5","name":"should initialize with custom number of peers","time":{"start":1764821161455,"stop":1764821161461,"duration":6},"status":"passed","severity":"normal"},{"uid":"94a9f2a1d9cdcaa5","name":"Push message with emoji payload","time":{"start":1764822240806,"stop":1764822240806,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f6130351006e5e","name":"Repair Request","time":{"start":1764821151509,"stop":1764821151509,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b894d196d35a60","name":"should add sent message to localHistory with retrievalHint","time":{"start":1764821151781,"stop":1764821151781,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd6ad9d384c4c8f","name":"should return false when navigator.onLine is false","time":{"start":1764821111157,"stop":1764821111157,"duration":0},"status":"passed","severity":"normal"},{"uid":"9699ab9da4976f57","name":"isConnected return false after peer stops","time":{"start":1764821206924,"stop":1764821206925,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0bf97a2acf16585","name":"Push message with shell command payload","time":{"start":1764822240830,"stop":1764822240830,"duration":0},"status":"passed","severity":"normal"},{"uid":"c686f0577382c133","name":"should handle special patterns correctly","time":{"start":1764821147833,"stop":1764821147833,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff993acfbd18c2e9","name":"Push message with custom timestamp: 1764817611095","time":{"start":1764822240812,"stop":1764822240812,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f33663c219e057a","name":"Check message with no payload is not received","time":{"start":1764821631756,"stop":1764821631757,"duration":1},"status":"passed","severity":"normal"},{"uid":"471b3d6a05205285","name":"should retry on complete failure if specified","time":{"start":1764821161366,"stop":1764821161367,"duration":1},"status":"passed","severity":"normal"},{"uid":"10799266f0878b6","name":"Emits 'synced' when new message received","time":{"start":1764821163202,"stop":1764821163202,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac08714fe3b9f470","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1764821148094,"stop":1764821148094,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08812e8113eab42","name":"should emit a peer event after start","time":{"start":1764821392634,"stop":1764821392635,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcab43442f03718c","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1764821097483,"stop":1764821097483,"duration":0},"status":"passed","severity":"normal"},{"uid":"787a5dc05222aef","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1764821111458,"stop":1764821111458,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a0f41cea1e5359","name":"should be safe to call multiple times","time":{"start":1764821111448,"stop":1764821111448,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b937b847b06e84","name":"should mark all messages in causal history as acknowledged","time":{"start":1764821151784,"stop":1764821151784,"duration":0},"status":"passed","severity":"normal"},{"uid":"2115244bc0b5a080","name":"should return false when peer is not found","time":{"start":1764821111728,"stop":1764821111729,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a7589e7e26fc7c","name":"Publish message with custom timestamp: Fri Dec 13 2024 04:09:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1764821365580,"stop":1764821365580,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7aea3431af20fb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1764821097500,"stop":1764821097501,"duration":1},"status":"passed","severity":"normal"},{"uid":"245abe85cbde165a","name":"Push message with JSON payload","time":{"start":1764822240817,"stop":1764822240817,"duration":0},"status":"passed","severity":"normal"},{"uid":"488f9af98c82f394","name":"should skip peers that don't support peer exchange","time":{"start":1764821120831,"stop":1764821120832,"duration":1},"status":"passed","severity":"normal"},{"uid":"6716fc66eab76ba9","name":"Decoder throws on empty string content topic","time":{"start":1764821112304,"stop":1764821112304,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17427a60e0412cd","name":"should handle errors when getting connections","time":{"start":1764821111169,"stop":1764821111169,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b92975a43ab90a0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1764821665061,"stop":1764821665061,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e7a95efe985b86","name":"Push message with escaped characters payload","time":{"start":1764822240817,"stop":1764822240818,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc606d4a0da06685","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1764821162488,"stop":1764821162489,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aec176300eeb614","name":"Push message with escaped characters payload","time":{"start":1764822240830,"stop":1764822240830,"duration":0},"status":"passed","severity":"normal"},{"uid":"858641384bae775b","name":"should add event listeners to libp2p","time":{"start":1764821111144,"stop":1764821111144,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20cf44e4f51673c","name":"should not fail to start the service if it is already started","time":{"start":1764821190632,"stop":1764821190632,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64d0868a665d8cb","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1764821148096,"stop":1764821148096,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c80843432e6ae8c","name":"should set field with all protocols enabled","time":{"start":1764821102951,"stop":1764821102951,"duration":0},"status":"passed","severity":"normal"},{"uid":"7635dff5cd7f0630","name":"Push message with content topic containing numeric","time":{"start":1764822240832,"stop":1764822240833,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5b31fad36a05474","name":"Push message with content topic containing JSON","time":{"start":1764822240797,"stop":1764822240798,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b57a8167a4ef4cd","name":"Push message with JSON payload","time":{"start":1764822240793,"stop":1764822240793,"duration":0},"status":"passed","severity":"normal"},{"uid":"817533746d861767","name":"should save new peer to store","time":{"start":1764821111635,"stop":1764821111639,"duration":4},"status":"passed","severity":"normal"},{"uid":"a9ee0e518933ca95","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1764821151787,"stop":1764821151787,"duration":0},"status":"passed","severity":"normal"},{"uid":"71bf3637808defa1","name":"should return false when peer shard info is not found","time":{"start":1764821111723,"stop":1764821111723,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f974689881801","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1764821404976,"stop":1764821404976,"duration":0},"status":"passed","severity":"normal"},{"uid":"affea4ffa31ff2fa","name":"Mutual subscription","time":{"start":1764821371191,"stop":1764821371192,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a91f3a91298958","name":"should skip peers without peer exchange protocol","time":{"start":1764821120830,"stop":1764821120831,"duration":1},"status":"passed","severity":"normal"},{"uid":"1518d021663261f3","name":"Retries within given interval","time":{"start":1764821163013,"stop":1764821163013,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ddf27c3bb8f931","name":"Push message with content topic containing Russian","time":{"start":1764822240821,"stop":1764822240821,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d75fc17885af4","name":"should handle query errors gracefully","time":{"start":1764821120834,"stop":1764821120834,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba20de758b9a6cf","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app11/3/topic895/test.js","time":{"start":1764821465582,"stop":1764821465583,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec59d9b48be1af1d","name":"should clear interval on stop","time":{"start":1764821120838,"stop":1764821120838,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a86621fd2de289","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1764821151782,"stop":1764821151782,"duration":0},"status":"skipped","severity":"normal"},{"uid":"87aa3f008e9d1293","name":"should handle very large timestamps","time":{"start":1764821151248,"stop":1764821151248,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba08eca45cba1439","name":"should discover peers from provided peer cache","time":{"start":1764821279727,"stop":1764821279728,"duration":1},"status":"passed","severity":"normal"},{"uid":"b39f63109117e70","name":"Subscribe and receive messages via lightPush","time":{"start":1764821665073,"stop":1764821665073,"duration":0},"status":"passed","severity":"normal"},{"uid":"50beef9a02c77e80","name":"Push message with rate limit","time":{"start":1764822240811,"stop":1764822240811,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc6bcf1d2b5bab8","name":"Check received message containing emoji","time":{"start":1764821631752,"stop":1764821631753,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e94b0cf3833c39","name":"Query Generator, No Decoder","time":{"start":1764821421232,"stop":1764821421232,"duration":0},"status":"passed","severity":"normal"},{"uid":"755d367291ec8d06","name":"Check received message containing Russian","time":{"start":1764821631749,"stop":1764821631749,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00442d55edf4cc","name":"Push message with XML payload","time":{"start":1764822240804,"stop":1764822240804,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7575ff4226ca196","name":"should remove event listeners","time":{"start":1764821111863,"stop":1764821111864,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3a67cc5fdeef98","name":"should successfully stop","time":{"start":1764821161311,"stop":1764821161312,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a17076cbbd5b8fe","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1764821275574,"stop":1764821275574,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfb2944c9caf7e2","name":"Push message with content topic containing Chinese","time":{"start":1764822240796,"stop":1764822240796,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba126d542a998a9","name":"should create KeepAliveManager with required options","time":{"start":1764821111434,"stop":1764821111434,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc23a2e714f3248","name":"should throw error - no id","time":{"start":1764821102945,"stop":1764821102945,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb7b4186d7b2cec","name":"Used by Waku Relay","time":{"start":1764821500353,"stop":1764821500353,"duration":0},"status":"passed","severity":"normal"},{"uid":"710ce68e9dcebc7a","name":"should stop query on content message from same channel","time":{"start":1764821165915,"stop":1764821165916,"duration":1},"status":"passed","severity":"normal"},{"uid":"270f31a58103909","name":"Ordered callback, aborts when callback returns true","time":{"start":1764821452793,"stop":1764821452794,"duration":1},"status":"passed","severity":"normal"},{"uid":"228496f9dff42d93","name":"should reject if WakuNode is not started","time":{"start":1764821163240,"stop":1764821163240,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d97e3ec079b94f","name":"should keep entries that haven't expired yet","time":{"start":1764821160033,"stop":1764821160037,"duration":4},"status":"passed","severity":"normal"},{"uid":"e058caf6ddd5f529","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1764821392605,"stop":1764821392606,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff67d6d7f488d97","name":"Fails to push message with large meta","time":{"start":1764822240799,"stop":1764822240799,"duration":0},"status":"passed","severity":"normal"},{"uid":"23eb6593891e7b4c","name":"should be sent with empty content","time":{"start":1764821151789,"stop":1764821151789,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1dbdc231c7b6460","name":"should insert message id into causal history","time":{"start":1764821151781,"stop":1764821151781,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9dbef5a95c3fc8a","name":"Push message with custom timestamp: 1734062811095","time":{"start":1764822240837,"stop":1764822240837,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f319f598f98e8e6","name":"same cluster: nodes connect","time":{"start":1764821275571,"stop":1764821275572,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3fbe6aabb06f4e","name":"Push message with Russian payload","time":{"start":1764822240803,"stop":1764822240803,"duration":0},"status":"passed","severity":"normal"},{"uid":"524d62ebe488fa40","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1764821665067,"stop":1764821665067,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6548f0945a2be0e","name":"Push message equal or less that 1MB","time":{"start":1764822240825,"stop":1764822240825,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f09a329d200294","name":"Push message with content topic containing Arabic","time":{"start":1764822240797,"stop":1764822240797,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f646878689fb20","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1764821163204,"stop":1764821163204,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2ad3cf09e64eb6","name":"should create QueryOnConnect instance without options","time":{"start":1764821162479,"stop":1764821162479,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb89398d01edad11","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1764821111892,"stop":1764821111892,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e946d6a24698333","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1764821097494,"stop":1764821097494,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca0622eec2dd9fa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1764821148108,"stop":1764821148108,"duration":0},"status":"passed","severity":"normal"},{"uid":"94eff1f075420398","name":"random static sharding 6 - Cluster ID: 488, Shard ID: 735","time":{"start":1764821483658,"stop":1764821483659,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b6809fd66d2b74","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1764821148099,"stop":1764821148100,"duration":1},"status":"passed","severity":"normal"},{"uid":"c370ece1098ea860","name":"Symmetric encrypt & Decrypt","time":{"start":1764821130697,"stop":1764821130698,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9172e0061175823","name":"should work with stubbed peer manager event emitter","time":{"start":1764821162482,"stop":1764821162482,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5a5b74eebf40db","name":"should dial with PeerId and return stream","time":{"start":1764821112157,"stop":1764821112157,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a841a403b739e2","name":"should return false when peer is on different cluster","time":{"start":1764821111716,"stop":1764821111717,"duration":1},"status":"passed","severity":"normal"},{"uid":"641648c6f310704d","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1764821111861,"stop":1764821111862,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f743d61a8fe3da","name":"does not validate decoders for hash queries","time":{"start":1764821112140,"stop":1764821112140,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5692d9cdf67f9c6","name":"Subscribe and receive messages via waku relay post","time":{"start":1764821665074,"stop":1764821665074,"duration":0},"status":"passed","severity":"normal"},{"uid":"8125914d909e877d","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1764821148090,"stop":1764821148090,"duration":0},"status":"passed","severity":"normal"},{"uid":"193bccb669ae3e54","name":"should jump to current time when timestamp is far in the past","time":{"start":1764821151249,"stop":1764821151249,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d15b0a55e80ef6e","name":"should filter out undefined ENRs","time":{"start":1764821120056,"stop":1764821120057,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffa584a2432e8d01","name":"Relay - dialed after","time":{"start":1764821490511,"stop":1764821490511,"duration":0},"status":"passed","severity":"normal"},{"uid":"761d0d8203aa9f91","name":"yields undefined for messages without content topic","time":{"start":1764821112143,"stop":1764821112143,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b025133c27f0fcf","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1764821097482,"stop":1764821097482,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d6d5f70bf2ce21","name":"should get and remove ready entries","time":{"start":1764821147708,"stop":1764821147708,"duration":0},"status":"passed","severity":"normal"},{"uid":"135a2f76cf2cfda","name":"Check received message containing Script","time":{"start":1764821631749,"stop":1764821631750,"duration":1},"status":"passed","severity":"normal"},{"uid":"c831de27a28e9967","name":"should filter peers by codec","time":{"start":1764821112161,"stop":1764821112161,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c0d229cf03f061","name":"should add to incoming buffer if dependencies are not met","time":{"start":1764821151783,"stop":1764821151783,"duration":0},"status":"passed","severity":"normal"},{"uid":"126dbe5de2dc2ca8","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1764821151786,"stop":1764821151786,"duration":0},"status":"passed","severity":"normal"},{"uid":"20aba1c3a62eaa3f","name":"should handle all zero keep alive options","time":{"start":1764821111507,"stop":1764821111508,"duration":1},"status":"passed","severity":"normal"},{"uid":"c70d7dfd79971f52","name":"Subscribe to topic containing Script and publish message","time":{"start":1764821371201,"stop":1764821371202,"duration":1},"status":"passed","severity":"normal"},{"uid":"3989fe6579a8d5c6","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1764821162478,"stop":1764821162479,"duration":1},"status":"passed","severity":"normal"},{"uid":"40d3794dbab54b57","name":"should not create relay timers when relay is not provided","time":{"start":1764821111471,"stop":1764821111472,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d0579954d8207b","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1764821148088,"stop":1764821148088,"duration":0},"status":"passed","severity":"normal"},{"uid":"35efa4b77e3afc1f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1764821665067,"stop":1764821665067,"duration":0},"status":"passed","severity":"normal"},{"uid":"a983d873a7af8bd2","name":"Push message with rate limit","time":{"start":1764822240799,"stop":1764822240799,"duration":0},"status":"passed","severity":"normal"},{"uid":"825a7538272887bf","name":"Push message with special chars payload","time":{"start":1764822240814,"stop":1764822240814,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af4b23aec2e82f5","name":"should clear all timers","time":{"start":1764821111442,"stop":1764821111443,"duration":1},"status":"passed","severity":"normal"},{"uid":"38acf58a19f80670","name":"Passing page size 1 when there are 4 messages","time":{"start":1764821475792,"stop":1764821475792,"duration":0},"status":"passed","severity":"normal"},{"uid":"640ec474afa298d2","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1764821111458,"stop":1764821111471,"duration":13},"status":"passed","severity":"normal"},{"uid":"46dafd4e888323b5","name":"Check received message with timestamp: 1764821184661000000 ","time":{"start":1764821631753,"stop":1764821631753,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdd572b5d7463cf","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app27/2/topic150/xml","time":{"start":1764821465579,"stop":1764821465579,"duration":0},"status":"passed","severity":"normal"},{"uid":"773b99cc8ef779b0","name":"Subscribe to topic containing special chars and publish message","time":{"start":1764821371199,"stop":1764821371199,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de2e8ef149ccbc0","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1764821404969,"stop":1764821404969,"duration":0},"status":"passed","severity":"normal"},{"uid":"916953e33dda7ed8","name":"Check received message containing unicode special characters","time":{"start":1764821631763,"stop":1764821631763,"duration":0},"status":"passed","severity":"normal"},{"uid":"7343be0b98b6905d","name":"Check received message containing Basic HTML tag","time":{"start":1764821631761,"stop":1764821631762,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0688cfae102016","name":"returns only open connection if one present","time":{"start":1764821111805,"stop":1764821111805,"duration":0},"status":"passed","severity":"normal"},{"uid":"187fc8ca572fc15","name":"should drop connection via multiaddr with hangUp","time":{"start":1764821274659,"stop":1764821274659,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7a69b58d606b6","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1764821120061,"stop":1764821120061,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eeea20aed0e9d08","name":"messageHashStr produces different results for different inputs","time":{"start":1764821111742,"stop":1764821111742,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe56d74b359f69f2","name":"should return no connections if no open connection provided","time":{"start":1764821111805,"stop":1764821111805,"duration":0},"status":"passed","severity":"normal"},{"uid":"127fac633bf08d52","name":"should skip peer when dialed recently","time":{"start":1764821111604,"stop":1764821111605,"duration":1},"status":"passed","severity":"normal"},{"uid":"91e5f00acdb3c628","name":"Waku message hash computation (meta attribute not present)","time":{"start":1764821111734,"stop":1764821111734,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c89d02299b427e","name":"should call waitForPeer on Relay","time":{"start":1764821163244,"stop":1764821163244,"duration":0},"status":"passed","severity":"normal"},{"uid":"e421b02fb7c3757b","name":"Query with Ordered Callback, No message returned","time":{"start":1764821421234,"stop":1764821421234,"duration":0},"status":"passed","severity":"normal"},{"uid":"23489e5035afea93","name":"should create PeerExchangeDiscovery with default options","time":{"start":1764821120839,"stop":1764821120839,"duration":0},"status":"passed","severity":"normal"},{"uid":"879c78ed09f9cd1f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1764821097498,"stop":1764821097498,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbce54a4c41a1f97","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1764821665079,"stop":1764821665080,"duration":1},"status":"passed","severity":"normal"},{"uid":"9476f16c839b27c4","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1764821097635,"stop":1764821097636,"duration":1},"status":"passed","severity":"normal"},{"uid":"b09b2c9d0a876faa","name":"should return usable stream attached to connection","time":{"start":1764821112005,"stop":1764821112005,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50a6275b8801720","name":"should properly start and stop event listening","time":{"start":1764821161826,"stop":1764821161826,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1546ffc42a674bb","name":"should handle v3 RLN errors","time":{"start":1764821161374,"stop":1764821161374,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54f5f757b0fc36","name":"should handle errors when globalThis is not available","time":{"start":1764821111149,"stop":1764821111150,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aae1fd1ff6fb134","name":"should use DNS peer discovery with light client","time":{"start":1764821190638,"stop":1764821190639,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e2e953206fc3d763","name":"Passing page size 110 when there are 120 messages","time":{"start":1764821475797,"stop":1764821475797,"duration":0},"status":"passed","severity":"normal"},{"uid":"5297a2b083b7ad1d","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1764821411258,"stop":1764821411258,"duration":0},"status":"passed","severity":"normal"},{"uid":"8977b9365d30c1ab","name":"Sync message is sent within sync frequency","time":{"start":1764821169058,"stop":1764821169059,"duration":1},"status":"passed","severity":"normal"},{"uid":"9143f817c71056e5","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1764821162495,"stop":1764821162495,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d15ffea79e5f9ef","name":"Push message with custom timestamp: 1764824811095","time":{"start":1764822240838,"stop":1764822240838,"duration":0},"status":"passed","severity":"normal"},{"uid":"965cede3af1883c7","name":"Throws when trying to push message with empty payload","time":{"start":1764822240819,"stop":1764822240819,"duration":0},"status":"passed","severity":"normal"},{"uid":"6871943038aa16c2","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1764821488953,"stop":1764821488953,"duration":0},"status":"passed","severity":"normal"},{"uid":"9746cdd6a628c8c5","name":"Fails to publish message with empty text","time":{"start":1764821365582,"stop":1764821365583,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c3151eb9bb3f44f","name":"should reject on timeout if it was set","time":{"start":1764821163242,"stop":1764821163242,"duration":0},"status":"passed","severity":"normal"},{"uid":"38567f0bf103a032","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1764821163148,"stop":1764821163148,"duration":0},"status":"passed","severity":"normal"},{"uid":"727bd690c5603f7c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1764821148102,"stop":1764821148102,"duration":0},"status":"passed","severity":"normal"},{"uid":"9654bd8f784339ec","name":"LightPush","time":{"start":1764821490513,"stop":1764821490513,"duration":0},"status":"passed","severity":"normal"},{"uid":"756f64740842ba3b","name":"same cluster, static sharding: nodes connect","time":{"start":1764821275567,"stop":1764821275568,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c409afdb072575","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1764821342526,"stop":1764821342527,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d5748e2f8433fd","name":"should return false when peer is not found","time":{"start":1764821111720,"stop":1764821111721,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2b3015b9a85234","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1764821097484,"stop":1764821097484,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f377e098c1bf848","name":"should lock peers when selected","time":{"start":1764821161462,"stop":1764821161462,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65ed0726779b476","name":"Encoder throws on empty string content topic","time":{"start":1764821112303,"stop":1764821112303,"duration":0},"status":"passed","severity":"normal"},{"uid":"134aaa31a55b26e8","name":"should insert message into bloom filter","time":{"start":1764821151780,"stop":1764821151780,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f7b1c739f93dc3","name":"Store - dialed first","time":{"start":1764821490512,"stop":1764821490513,"duration":1},"status":"passed","severity":"normal"},{"uid":"25217cf98b3c9d88","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1764821148091,"stop":1764821148091,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc6b594533f691a","name":"nwaku subscribes","time":{"start":1764821355423,"stop":1764821355423,"duration":0},"status":"passed","severity":"normal"},{"uid":"d352d1198fd7ba90","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1764821097484,"stop":1764821097484,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1abbe7543628df","name":"should check connected peers if present and suitable","time":{"start":1764821163242,"stop":1764821163242,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efe7dd6b4dc06ea","name":"should reject if LightPush is requested but not mounted","time":{"start":1764821163241,"stop":1764821163241,"duration":0},"status":"passed","severity":"normal"},{"uid":"347fa644c5f03eaa","name":"Check received message containing special chars","time":{"start":1764821631759,"stop":1764821631759,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0d821c85fb7db3","name":"Get Nodes","time":{"start":1764821120525,"stop":1764821120525,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa09d7563cd207b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1764821665067,"stop":1764821665068,"duration":1},"status":"passed","severity":"normal"},{"uid":"1443094b41145903","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1764821148109,"stop":1764821148109,"duration":0},"status":"passed","severity":"normal"},{"uid":"28cbfe40bf7f147f","name":"Subscribe to topic containing Script and receive message","time":{"start":1764821665068,"stop":1764821665068,"duration":0},"status":"passed","severity":"normal"},{"uid":"98374964146ddbba","name":"Push message with Chinese payload","time":{"start":1764822240802,"stop":1764822240803,"duration":1},"status":"passed","severity":"normal"},{"uid":"d685ee7beccf008b","name":"should drop connection to all peers on hangUp","time":{"start":1764821274658,"stop":1764821274658,"duration":0},"status":"passed","severity":"normal"},{"uid":"738410d1b4907f78","name":"should work with v3 peers","time":{"start":1764821161368,"stop":1764821161373,"duration":5},"status":"passed","severity":"normal"},{"uid":"7d94e8fabf0b723c","name":"Push message with JSON payload","time":{"start":1764822240829,"stop":1764822240829,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1bd029769ccfa3","name":"Check received message containing short","time":{"start":1764821631758,"stop":1764821631758,"duration":0},"status":"passed","severity":"normal"},{"uid":"11365015a4da362d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1764821358636,"stop":1764821358637,"duration":1},"status":"passed","severity":"normal"},{"uid":"933a0e35a9640ce9","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1764821148085,"stop":1764821148085,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b92f7813f72593f","name":"Outgoing message is retried until acknowledged","time":{"start":1764821165914,"stop":1764821165914,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd59167c21d8c52","name":"msgTime: 0 ms from now, startTime: 1764735071737, endTime: 1764821471737","time":{"start":1764821488955,"stop":1764821488955,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fb54b58981f01c","name":"Push message with emoji payload","time":{"start":1764822240794,"stop":1764822240794,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d05aaf56b6ea21","name":"should not execute task if max attempts is 0","time":{"start":1764821160861,"stop":1764821160861,"duration":0},"status":"passed","severity":"normal"},{"uid":"74598f733c0aad3e","name":"Push message with content topic containing Arabic","time":{"start":1764822240820,"stop":1764822240821,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1a61a79d57be7aa","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1764821148098,"stop":1764821148098,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ccf83ba44a24e30","name":"should process all pages when stopIfTrue never returns true","time":{"start":1764821162491,"stop":1764821162492,"duration":1},"status":"passed","severity":"normal"},{"uid":"57cd7e429bde8b8c","name":"should create ConnectionManager with relay","time":{"start":1764821112151,"stop":1764821112152,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3015d2f8c2ae9de","name":"should send to specified number of peers of used peers","time":{"start":1764821161366,"stop":1764821161366,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b7053208c7531d","name":"should remove event listeners from globalThis","time":{"start":1764821111153,"stop":1764821111153,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46201f535932e0e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1764821631767,"stop":1764821631768,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ffb340be1d7ae0","name":"should be able to decode the field with only FILTER set to true","time":{"start":1764821102126,"stop":1764821102127,"duration":1},"status":"passed","severity":"normal"},{"uid":"a91468aaeef5d128","name":"pre and post cipher","time":{"start":1764821130698,"stop":1764821130698,"duration":0},"status":"passed","severity":"normal"},{"uid":"882f01f680140b7e","name":"Check message on other pubsub topic is not received","time":{"start":1764821631765,"stop":1764821631766,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c58944351138740","name":"Check message with no pubsub topic is not received","time":{"start":1764821631755,"stop":1764821631756,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b7aff42f703f7b4","name":"should dial peer when no shard info available","time":{"start":1764821111607,"stop":1764821111608,"duration":1},"status":"passed","severity":"normal"},{"uid":"248b384c7ab23ca9","name":"should handle dial errors gracefully","time":{"start":1764821111875,"stop":1764821111876,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc2bccf06f08d3","name":"should emit message when we just started and store connect event occurs","time":{"start":1764821162488,"stop":1764821162488,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebba24b7f1afb3c","name":"Push message with content topic containing unicode special characters","time":{"start":1764822240809,"stop":1764822240810,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee6f3fb3df261418","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1764821097484,"stop":1764821097489,"duration":5},"status":"passed","severity":"normal"},{"uid":"9419a81472c187b0","name":"should increase lamport timestamp","time":{"start":1764821151779,"stop":1764821151780,"duration":1},"status":"passed","severity":"normal"},{"uid":"2646465b379ec63e","name":"Encoder error raises irrecoverable error","time":{"start":1764821163044,"stop":1764821163044,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee35f69a00b3c9d","name":"should add event listeners for peer connect and disconnect","time":{"start":1764821111441,"stop":1764821111441,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fbc15ee7472233","name":"should handle zero peers request","time":{"start":1764821120067,"stop":1764821120067,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2608e88f5eb290","name":"can start and stop the service","time":{"start":1764821392633,"stop":1764821392633,"duration":0},"status":"passed","severity":"normal"},{"uid":"df109595dadcb513","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1764821148097,"stop":1764821148098,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c42068ca1d9a321","name":"should process tasks in queue","time":{"start":1764821160855,"stop":1764821160856,"duration":1},"status":"passed","severity":"normal"},{"uid":"1520a77478b07b10","name":"Subscribe to topic containing XML and receive message","time":{"start":1764821665080,"stop":1764821665080,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de92b33e542f2f7","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1764821120060,"stop":1764821120061,"duration":1},"status":"passed","severity":"normal"},{"uid":"186ff5ceabee7617","name":"accepts valid message hash query","time":{"start":1764821111775,"stop":1764821111775,"duration":0},"status":"passed","severity":"normal"},{"uid":"79debbcda66ff855","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1764821111703,"stop":1764821111703,"duration":0},"status":"passed","severity":"normal"},{"uid":"8452a5e079f8017d","name":"Query with Promise Callback, No message returned","time":{"start":1764821421235,"stop":1764821421235,"duration":0},"status":"passed","severity":"normal"},{"uid":"19375cd0753eb883","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1764821362536,"stop":1764821362536,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d960cd8e8a69a07","name":"Push message with content topic containing Chinese","time":{"start":1764822240820,"stop":1764822240820,"duration":0},"status":"passed","severity":"normal"},{"uid":"711d54736016b5a9","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1764821097494,"stop":1764821097494,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aaaafc9e82fe996","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1764821163205,"stop":1764821163205,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2edfd50ca274550","name":"Subscribe to topic containing Russian and receive message","time":{"start":1764821665079,"stop":1764821665079,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1280a9ab9b148","name":"Passing invalid cursor","time":{"start":1764821404977,"stop":1764821404977,"duration":0},"status":"passed","severity":"normal"},{"uid":"4583188776f86c2d","name":"Push message with content topic containing emoji","time":{"start":1764822240798,"stop":1764822240799,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e22fd41d14305d","name":"should handle errors when accessing navigator","time":{"start":1764821111173,"stop":1764821111173,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e3b151ea8853f5","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1764821162486,"stop":1764821162487,"duration":1},"status":"passed","severity":"normal"},{"uid":"659af52afbfea254","name":"should maintain desired error rate","time":{"start":1764821147832,"stop":1764821147832,"duration":0},"status":"passed","severity":"normal"},{"uid":"949be8432106ba60","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1764821111737,"stop":1764821111738,"duration":1},"status":"passed","severity":"normal"},{"uid":"591751abe64c3b45","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1764821102128,"stop":1764821102128,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e604fbde4502554","name":"Push message with content topic containing unicode special characters","time":{"start":1764822240798,"stop":1764822240798,"duration":0},"status":"passed","severity":"normal"},{"uid":"4284581726b64fef","name":"random static sharding 5 - Cluster ID: 40, Shard ID: 566","time":{"start":1764821483656,"stop":1764821483658,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d2e001cd7a53cea","name":"Push message with XML payload","time":{"start":1764822240816,"stop":1764822240816,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b94d5c77754aa3a","name":"should create NetworkMonitor with libp2p and events","time":{"start":1764821111133,"stop":1764821111139,"duration":6},"status":"passed","severity":"normal"},{"uid":"a4fe9b44e96bc730","name":"should wait for LightPush peer to be connected","time":{"start":1764821163243,"stop":1764821163243,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d029492099988f7","name":"Push message with content topic containing short","time":{"start":1764822240819,"stop":1764822240819,"duration":0},"status":"passed","severity":"normal"},{"uid":"3587f3bf798df101","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1764821120065,"stop":1764821120066,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73e9591cd40e3b","name":"Fields are not dropped","time":{"start":1764821111819,"stop":1764821111819,"duration":0},"status":"passed","severity":"normal"},{"uid":"96842aeec84caebf","name":"should return false and handle errors gracefully","time":{"start":1764821112159,"stop":1764821112160,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3773c33d4d16ec0","name":"Push message with content topic containing long","time":{"start":1764822240807,"stop":1764822240807,"duration":0},"status":"passed","severity":"normal"},{"uid":"85561753ade6bff3","name":"Subscribe to topic containing long and receive message","time":{"start":1764821665066,"stop":1764821665066,"duration":0},"status":"passed","severity":"normal"},{"uid":"6095b00b46f5a69","name":"Check received message containing JSON","time":{"start":1764821631751,"stop":1764821631751,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc963bc741b3e855","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1764821342525,"stop":1764821342526,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fb70103f75a4f9f","name":"should start peer exchange discovery","time":{"start":1764821120828,"stop":1764821120828,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ffcdab8dd38e05","name":"should properly compute the node id","time":{"start":1764821102947,"stop":1764821102947,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff1130ded8c6916","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1764821111739,"stop":1764821111739,"duration":0},"status":"passed","severity":"normal"},{"uid":"585a2ae4d3668315","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1764821147872,"stop":1764821147873,"duration":1},"status":"passed","severity":"normal"},{"uid":"774ab98127c974f5","name":"peer:update - should do nothing if another protocol hit","time":{"start":1764821112007,"stop":1764821112007,"duration":0},"status":"passed","severity":"normal"},{"uid":"e422e2d63bd0b812","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1764821165703,"stop":1764821165703,"duration":0},"status":"passed","severity":"normal"},{"uid":"704ffd5eeb991bfb","name":"should handle peerStore errors gracefully","time":{"start":1764821112161,"stop":1764821112162,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d466329358348e","name":"should return PeerId when Multiaddr input is provided","time":{"start":1764821111704,"stop":1764821111704,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc59709f37587702","name":"should wait for Filter peer to be connected","time":{"start":1764821163243,"stop":1764821163243,"duration":0},"status":"passed","severity":"normal"},{"uid":"763110d67716ffc9","name":"Passing an array","time":{"start":1764821500352,"stop":1764821500352,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e2b940dbb69383","name":"Push message with content topic containing escaped characters","time":{"start":1764822240835,"stop":1764822240835,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d36b971c6bcc0ea","name":"Push message with rate limit","time":{"start":1764822240823,"stop":1764822240824,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6bf27342c55a33","name":"should properly setup health event callback","time":{"start":1764821162484,"stop":1764821162484,"duration":0},"status":"passed","severity":"normal"},{"uid":"625257ea34ff38d7","name":"should use peerId from options when provided to queryGenerator","time":{"start":1764821163149,"stop":1764821163150,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd9fa82f4291e66c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1764821665070,"stop":1764821665070,"duration":0},"status":"passed","severity":"normal"},{"uid":"4312d9e51ce084d8","name":"should return false for different channelId","time":{"start":1764821165917,"stop":1764821165917,"duration":0},"status":"passed","severity":"normal"},{"uid":"42eb9b79e7aabfbe","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1764821148087,"stop":1764821148087,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c68a58a1fb0abb6","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1764821192120,"stop":1764821192121,"duration":1},"status":"passed","severity":"normal"},{"uid":"434ee3a3860c6cbf","name":"should return true for message with causal history","time":{"start":1764821165918,"stop":1764821165918,"duration":0},"status":"passed","severity":"normal"},{"uid":"6881a4140941a7c6","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app80/1/topic655/utf8","time":{"start":1764821465579,"stop":1764821465579,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3b47799537b47b","name":"should work with stubbed waku event emitter","time":{"start":1764821162482,"stop":1764821162483,"duration":1},"status":"passed","severity":"normal"},{"uid":"293e0959b8b48ea6","name":"Push message with custom timestamp: 1764817611094","time":{"start":1764822240800,"stop":1764822240800,"duration":0},"status":"passed","severity":"normal"},{"uid":"f756fdfe5f7d23","name":"should handle ping failures gracefully","time":{"start":1764821111456,"stop":1764821111457,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5778671ab5067aa","name":"Promise Callback - false","time":{"start":1764821462842,"stop":1764821462842,"duration":0},"status":"passed","severity":"normal"},{"uid":"a108bbf0c2c8f654","name":"random static sharding 1 - Cluster ID: 424, Shard ID: 342","time":{"start":1764821483644,"stop":1764821483645,"duration":1},"status":"passed","severity":"normal"},{"uid":"774accf5685d0db3","name":"should handle retrieve function with query parameters","time":{"start":1764821162485,"stop":1764821162485,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f341450bf51e71c","name":"Check publish message containing numeric","time":{"start":1764821365567,"stop":1764821365568,"duration":1},"status":"passed","severity":"normal"},{"uid":"c834a0cd487d454d","name":"Push message with Basic HTML tag payload","time":{"start":1764822240829,"stop":1764822240829,"duration":0},"status":"passed","severity":"normal"},{"uid":"74824ad4afbb33f4","name":"random static sharding 8 - Cluster ID: 870, Shard ID: 12","time":{"start":1764821483660,"stop":1764821483660,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d624ec89831e2e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1764821148102,"stop":1764821148102,"duration":0},"status":"passed","severity":"normal"},{"uid":"57dadf171bfc7ad1","name":"Subscribe to topic containing short and publish message","time":{"start":1764821371198,"stop":1764821371198,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ecdb1464fb8274","name":"should trigger query when it went offline since the last successful query","time":{"start":1764821162486,"stop":1764821162486,"duration":0},"status":"passed","severity":"normal"},{"uid":"75608f19863b4fab","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1764821131934,"stop":1764821131934,"duration":0},"status":"passed","severity":"normal"},{"uid":"19bd52a77fe6958a","name":"should not receive a peer event after stop","time":{"start":1764821124883,"stop":1764821124883,"duration":0},"status":"passed","severity":"normal"},{"uid":"9010968843c17e1a","name":"should handle multiple peers with different shard configurations","time":{"start":1764821111618,"stop":1764821111619,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63233caa383fc12","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1764821371204,"stop":1764821371204,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69e52f003ad06ef","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1764821111450,"stop":1764821111456,"duration":6},"status":"passed","severity":"normal"},{"uid":"33b197536eabb194","name":"Push message with custom timestamp: 1734062811095","time":{"start":1764822240812,"stop":1764822240812,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e9435cbda7882","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1764821097493,"stop":1764821097493,"duration":0},"status":"passed","severity":"normal"},{"uid":"23acadd003486efc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1764821097497,"stop":1764821097498,"duration":1},"status":"passed","severity":"normal"},{"uid":"109c8e1b3fd2cc86","name":"should create RPC request with correct parameters","time":{"start":1764821120067,"stop":1764821120068,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad46b19fcc6245c","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1764821151785,"stop":1764821151786,"duration":1},"status":"passed","severity":"normal"},{"uid":"77dae9c9122d58a3","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1764821151790,"stop":1764821151790,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbbc9247e1309d0","name":"Push message with content topic containing short","time":{"start":1764822240832,"stop":1764822240832,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53c4b0ce5173992","name":"Check received message containing SQL Injection","time":{"start":1764821631760,"stop":1764821631761,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c9ecd45e76943cb","name":"Default pageSize","time":{"start":1764821475797,"stop":1764821475798,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c59e7d71760829","name":"should handle general insertion and lookup correctly","time":{"start":1764821147842,"stop":1764821147842,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1312c3a6d695d61","name":"should handle peer not in mesh for all topics","time":{"start":1764821111508,"stop":1764821111508,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9b533e7840a1ae","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1764821120063,"stop":1764821120065,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5154b7f4faf6cd8","name":"Encoder throws on empty string content topic","time":{"start":1764821130138,"stop":1764821130138,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edb6665b07a8c8c","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1764821111727,"stop":1764821111728,"duration":1},"status":"passed","severity":"normal"},{"uid":"c34e30dc5a72712c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1764821148099,"stop":1764821148099,"duration":0},"status":"passed","severity":"normal"},{"uid":"4649718b3a241e4f","name":"should handle corrupted shard info gracefully","time":{"start":1764821111729,"stop":1764821111732,"duration":3},"status":"passed","severity":"normal"},{"uid":"838ff604e25e8a94","name":"should get multiple eligible entries at later time","time":{"start":1764821147696,"stop":1764821147696,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7990d45a294356e","name":"topics with same application and version share the same shard","time":{"start":1764821097490,"stop":1764821097490,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ca744cb88d1eae","name":"should skip already querying peers","time":{"start":1764821120833,"stop":1764821120834,"duration":1},"status":"passed","severity":"normal"},{"uid":"1efe8a1c9f266708","name":"Check received message containing numeric","time":{"start":1764821631759,"stop":1764821631759,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb6d8b88a64a3d","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1764821161821,"stop":1764821161826,"duration":5},"status":"passed","severity":"normal"},{"uid":"f270612882bf42c3","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1764821097480,"stop":1764821097481,"duration":1},"status":"passed","severity":"normal"},{"uid":"aea5d341e608673f","name":"Sign & Recover","time":{"start":1764821130699,"stop":1764821130699,"duration":0},"status":"passed","severity":"normal"},{"uid":"e329e417215fc0da","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1764821097493,"stop":1764821097493,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb69884961a37220","name":"Decoder throws on undefined content topic","time":{"start":1764821130139,"stop":1764821130139,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c46ca8792cd500a","name":"Push message with emoji payload","time":{"start":1764822240831,"stop":1764822240831,"duration":0},"status":"passed","severity":"normal"},{"uid":"4615c82e0ce27490","name":"Push message with meta","time":{"start":1764822240810,"stop":1764822240810,"duration":0},"status":"passed","severity":"normal"},{"uid":"618cf0e1475c0f59","name":"random static sharding 10 - Cluster ID: 643, Shard ID: 726","time":{"start":1764821483664,"stop":1764821483665,"duration":1},"status":"passed","severity":"normal"},{"uid":"d590621fe11961a1","name":"Bloom filter","time":{"start":1764821151508,"stop":1764821151508,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b25736ff9b991f5","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1764821358639,"stop":1764821358639,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d15b4ca4a6b5089","name":"Relay + Store","time":{"start":1764821102953,"stop":1764821102953,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1faabd8df97424a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app10/1/topic483/proto","time":{"start":1764821465584,"stop":1764821465585,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b95cd5147eb38f","name":"Push message with content topic containing emoji","time":{"start":1764822240836,"stop":1764822240836,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e44b3ee051f282","name":"Relay","time":{"start":1764821191783,"stop":1764821191783,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd9d5be24859f37","name":"throws on content topic with too few or too many fields","time":{"start":1764821097475,"stop":1764821097476,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e594cf101abfbd8","name":"should not retry if at least one success","time":{"start":1764821160861,"stop":1764821160862,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83532e352ce4ff6","name":"Push message with content topic containing Chinese","time":{"start":1764822240808,"stop":1764822240808,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47925128ee7bbe5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1764821404974,"stop":1764821404976,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc58ea40075d5148","name":"Check received message containing unicode special characters","time":{"start":1764821631752,"stop":1764821631752,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6b2c47e0c44db5","name":"should support chaining for add method","time":{"start":1764821160031,"stop":1764821160032,"duration":1},"status":"passed","severity":"normal"},{"uid":"d872cba275f23d2b","name":"accepts time-filtered query with content filter","time":{"start":1764821111779,"stop":1764821111780,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e6383b89687ead","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1764821210850,"stop":1764821210850,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f66f46212d088d","name":"should work with stubbed retrieve function","time":{"start":1764821162483,"stop":1764821162483,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea69f923a98714d7","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1764821151785,"stop":1764821151785,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f7ed7275a84262","name":"Query generator for multiple messages with multiple decoders","time":{"start":1764821452788,"stop":1764821452790,"duration":2},"status":"passed","severity":"normal"},{"uid":"ecc6de5442dc5745","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1764821161820,"stop":1764821161821,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eb458bd3bbe0d22","name":"should skip peer when already connected","time":{"start":1764821111604,"stop":1764821111604,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a423f9fc3763d8","name":"should not receive a peer event before start","time":{"start":1764821190633,"stop":1764821190633,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b98a0271c1d444","name":"should successfully query store with valid decoders and options","time":{"start":1764821163146,"stop":1764821163146,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4d894a57de8fd0","name":"throws if decoders don't match content topics","time":{"start":1764821112139,"stop":1764821112140,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ddba442861df2c","name":"does not throw on valid cases","time":{"start":1764821097474,"stop":1764821097475,"duration":1},"status":"passed","severity":"normal"},{"uid":"89da3197520e5dc7","name":"should remove entries","time":{"start":1764821147701,"stop":1764821147701,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fb2d05b1c16562","name":"should handle task timeouts","time":{"start":1764821160860,"stop":1764821160861,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca63897ba04bf22b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1764821342523,"stop":1764821342523,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a8a86cf9527a3d","name":"ends if stream creation fails","time":{"start":1764821112141,"stop":1764821112141,"duration":0},"status":"passed","severity":"normal"},{"uid":"340191a4f9aadb09","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1764821163044,"stop":1764821163045,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec7904f2efa0da8b","name":"Relay - times out","time":{"start":1764821490511,"stop":1764821490512,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3b00df0b0a33b8","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1764821358637,"stop":1764821358637,"duration":0},"status":"passed","severity":"normal"},{"uid":"693d414b5a953c3e","name":"should update ack status of messages in outgoing buffer","time":{"start":1764821151790,"stop":1764821151790,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f7808f470228ff","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1764821151787,"stop":1764821151787,"duration":0},"status":"passed","severity":"normal"},{"uid":"443d0eed8af73525","name":"Check received message with timestamp: 1649153314 ","time":{"start":1764821631764,"stop":1764821631764,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a15e8f88f077a42","name":"Subscribe to topic containing numeric and publish message","time":{"start":1764821371199,"stop":1764821371199,"duration":0},"status":"passed","severity":"normal"},{"uid":"63eed084bd0cf2db","name":"Nodes with multiple pubsub topic","time":{"start":1764821358638,"stop":1764821358638,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a193ddad21d2910","name":"Check publish message after client node is restarted","time":{"start":1764821365585,"stop":1764821365585,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5f53e6402e9d6ad1","name":"different cluster: nodes don't connect","time":{"start":1764821275572,"stop":1764821275573,"duration":1},"status":"passed","severity":"normal"},{"uid":"b375b77ee7f01b03","name":"Retrieval Hint","time":{"start":1764821151508,"stop":1764821151508,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a76da17c726aeff","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1764821342523,"stop":1764821342524,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e009839ad7a178d","name":"returns all values when wanted number matches available values","time":{"start":1764821118700,"stop":1764821118710,"duration":10},"status":"passed","severity":"normal"},{"uid":"f8b528018092e97e","name":"should return false when network is not connected","time":{"start":1764821112156,"stop":1764821112156,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ff1dcf5ce58223","name":"should dial one peer on dial","time":{"start":1764821274658,"stop":1764821274658,"duration":0},"status":"passed","severity":"normal"},{"uid":"53fbbc0730822016","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1764821162490,"stop":1764821162491,"duration":1},"status":"passed","severity":"normal"},{"uid":"dce5a89e7736feff","name":"Push message with content topic containing numeric","time":{"start":1764822240819,"stop":1764822240820,"duration":1},"status":"passed","severity":"normal"},{"uid":"991c425c88188641","name":"Push message with meta","time":{"start":1764822240836,"stop":1764822240836,"duration":0},"status":"passed","severity":"normal"},{"uid":"597b444c04781ac2","name":"should dial peers from store when browser is connected","time":{"start":1764821111866,"stop":1764821111866,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43d097db1e5fec1","name":"should add and remove event listeners correctly","time":{"start":1764821124885,"stop":1764821124885,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48627de5efe10c6","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1764821206922,"stop":1764821206922,"duration":0},"status":"passed","severity":"normal"},{"uid":"177d09b47c09a714","name":"should handle different types of entries","time":{"start":1764821160040,"stop":1764821160042,"duration":2},"status":"passed","severity":"normal"},{"uid":"4cfa70794c56fca6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1764821148106,"stop":1764821148107,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ded2dae67cfb8c","name":"Subscribe to topic containing Russian and publish message","time":{"start":1764821371200,"stop":1764821371201,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe3ebf882983f8a","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1764821365583,"stop":1764821365583,"duration":0},"status":"passed","severity":"normal"},{"uid":"11355c49a395cffa","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1764821160796,"stop":1764821160797,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca11afbf7225f8","name":"should not fail to stop the service if it was not started","time":{"start":1764821190630,"stop":1764821190630,"duration":0},"status":"passed","severity":"normal"},{"uid":"7282d203a1120a32","name":"Publish message with custom timestamp: Thu Dec 04 2025 05:09:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1764821365581,"stop":1764821365581,"duration":0},"status":"passed","severity":"normal"},{"uid":"aceda2ad3dfc30a7","name":"Throws when trying to push message with empty payload","time":{"start":1764822240806,"stop":1764822240806,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d1c51a3c5091ee","name":"accepts valid content-filtered query","time":{"start":1764821111774,"stop":1764821111774,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8769e93ce20d56","name":"Check received message containing XML","time":{"start":1764821631761,"stop":1764821631761,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdcea8966d7fd2b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1764821371201,"stop":1764821371201,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e2bf5f90c64668","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1764821148092,"stop":1764821148092,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e116e1b9c9ff14","name":"should not dial peers from store when browser is not connected","time":{"start":1764821111866,"stop":1764821111866,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb186e372382d43","name":"should skip peers that were recently queried","time":{"start":1764821120832,"stop":1764821120832,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc36fa6e30fc4c0f","name":"Callback on promise","time":{"start":1764821452791,"stop":1764821452791,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af1bcb729ec1363","name":"should return false when peer is on different cluster","time":{"start":1764821111722,"stop":1764821111722,"duration":0},"status":"passed","severity":"normal"},{"uid":"89468ee2958e5cb2","name":"should not receive a peer event after stop","time":{"start":1764821392636,"stop":1764821392636,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36a55a618801034","name":"should update peers in cache on 'peer:identify' event","time":{"start":1764821124884,"stop":1764821124884,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b92e4d86eabced","name":"should drop only non-locked connections when over maxConnections","time":{"start":1764821111886,"stop":1764821111886,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dedda20f4095c32","name":"rejects hash query with time filter","time":{"start":1764821111779,"stop":1764821111779,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6c56132a6d9923","name":"Overlapping topic subscription","time":{"start":1764821665065,"stop":1764821665065,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b862d59f089654d","name":"tcp ip4 address","time":{"start":1764821102399,"stop":1764821102399,"duration":0},"status":"passed","severity":"normal"},{"uid":"8367a539c2d1de37","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1764821097496,"stop":1764821097496,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a54010b95eede7","name":"should be able to encode the field with only RELAY set to true","time":{"start":1764821102113,"stop":1764821102115,"duration":2},"status":"passed","severity":"normal"},{"uid":"ef7b4747ad36b24e","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1764821161481,"stop":1764821161481,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40cc575e013109","name":"Check received message containing Script","time":{"start":1764821631761,"stop":1764821631761,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3133b3690b13b5c","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1764821118980,"stop":1764821118980,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8e358e36a8dfd9","name":"should sort by messageId when timestamps are equal","time":{"start":1764821151509,"stop":1764821151510,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c64072b32ff7eb5","name":"Check received message containing Chinese","time":{"start":1764821631748,"stop":1764821631748,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3ea7d9ba83e6e9","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1764821161461,"stop":1764821161462,"duration":1},"status":"passed","severity":"normal"},{"uid":"98253f599ef79aae","name":"throws on empty content topic","time":{"start":1764821097475,"stop":1764821097475,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66da76e749ccd9b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1764821148100,"stop":1764821148100,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13581f9b1c3bf1f","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1764821161462,"stop":1764821161463,"duration":1},"status":"passed","severity":"normal"},{"uid":"5792634b14a1886b","name":"Renews subscription after lossing a connection","time":{"start":1764821665071,"stop":1764821665072,"duration":1},"status":"passed","severity":"normal"},{"uid":"11ae8e879d38fe7b","name":"should increase lamport timestamp","time":{"start":1764821151782,"stop":1764821151782,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23f1646e7d97c55","name":"Push message with content topic containing SQL Injection","time":{"start":1764822240809,"stop":1764822240809,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33f994d743d3dbf","name":"Check received message containing shell command","time":{"start":1764821631751,"stop":1764821631751,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2b314fcd9a590","name":"should clear dial history on start","time":{"start":1764821111596,"stop":1764821111596,"duration":0},"status":"passed","severity":"normal"},{"uid":"6655ee7961f6729f","name":"should register libp2p event listeners when start is called","time":{"start":1764821161470,"stop":1764821161471,"duration":1},"status":"passed","severity":"normal"},{"uid":"65365f63b6358e85","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1764821118977,"stop":1764821118977,"duration":0},"status":"passed","severity":"normal"},{"uid":"291af74941e5f444","name":"Push message equal or less that 1MB","time":{"start":1764822240800,"stop":1764822240801,"duration":1},"status":"passed","severity":"normal"},{"uid":"2074d431c4b2d68","name":"should reject if Filter is requested but not mounted","time":{"start":1764821163242,"stop":1764821163242,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f504f9a11a361ca","name":"handles different clusterIds correctly","time":{"start":1764821097491,"stop":1764821097492,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f6ba1d94e83754","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1764821111158,"stop":1764821111158,"duration":0},"status":"passed","severity":"normal"},{"uid":"f942338bee270578","name":"should handle queue overflow by adding peers to queue","time":{"start":1764821111609,"stop":1764821111609,"duration":0},"status":"passed","severity":"normal"},{"uid":"303ff172041cdc4b","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1764821148088,"stop":1764821148089,"duration":1},"status":"passed","severity":"normal"},{"uid":"d630b8e372b745d4","name":"Fails to publish duplicate message","time":{"start":1764821365581,"stop":1764821365582,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e84f20799b0ae4","name":"Push message with SQL Injection payload","time":{"start":1764822240791,"stop":1764822240792,"duration":1},"status":"passed","severity":"normal"},{"uid":"450648730f013478","name":"should throw error - no public key","time":{"start":1764821102945,"stop":1764821102946,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6eac882b7037e3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1764821097501,"stop":1764821097501,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d177d77b82619e","name":"All","time":{"start":1764821191785,"stop":1764821191785,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44535f0e119ed1b","name":"Relay Node - default protocol","time":{"start":1764821490526,"stop":1764821490526,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd953ce7a4a3e4","name":"should handle peer store errors gracefully","time":{"start":1764821120832,"stop":1764821120832,"duration":0},"status":"passed","severity":"normal"},{"uid":"290a7a7020590cb3","name":"should be able to decode the field with only RELAY set to true","time":{"start":1764821102125,"stop":1764821102126,"duration":1},"status":"passed","severity":"normal"},{"uid":"432a04c904dd3b92","name":"Add multiple subscription objects on single nwaku node","time":{"start":1764821665071,"stop":1764821665071,"duration":0},"status":"passed","severity":"normal"},{"uid":"507f0199c42a8e8c","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1764821163203,"stop":1764821163204,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4557aeb15f1da98","name":"Generator, one shard","time":{"start":1764821411256,"stop":1764821411256,"duration":0},"status":"passed","severity":"normal"},{"uid":"3892cafe7e99af7","name":"Check received message containing XML","time":{"start":1764821631750,"stop":1764821631750,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb7ffdcd684aa58","name":"Push message with XML payload","time":{"start":1764822240792,"stop":1764822240792,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1026246f7312dd","name":"Renews subscription after lossing a connection","time":{"start":1764821665083,"stop":1764821665084,"duration":1},"status":"passed","severity":"normal"},{"uid":"90aac2a463beb4de","name":"should populate queue if has active dial","time":{"start":1764821111605,"stop":1764821111606,"duration":1},"status":"passed","severity":"normal"},{"uid":"af11e5d5abb32a6b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1764821665078,"stop":1764821665078,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9f79b00edee2a","name":"should set field with only LIGHTPUSH enabled","time":{"start":1764821102952,"stop":1764821102952,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b2adf0b551842e","name":"should stop all internal components","time":{"start":1764821112154,"stop":1764821112155,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc562352856a72ae","name":"should fail to send if no connected peers found","time":{"start":1764821161361,"stop":1764821161364,"duration":3},"status":"passed","severity":"normal"},{"uid":"b6a710c4d9e6b021","name":"Push message with shell command payload","time":{"start":1764822240817,"stop":1764822240817,"duration":0},"status":"passed","severity":"normal"},{"uid":"653af95ef036f8cb","name":"should handle browser offline state overriding peer connections","time":{"start":1764821111174,"stop":1764821111174,"duration":0},"status":"passed","severity":"normal"},{"uid":"f165469d65d0c3c2","name":"should have no discoveries enabled by default","time":{"start":1764821160789,"stop":1764821160789,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c33b1065a69bcc9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1764821097499,"stop":1764821097500,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d8b1793b88c2dd","name":"Check publish message after service node is restarted","time":{"start":1764821365584,"stop":1764821365584,"duration":0},"status":"skipped","severity":"normal"},{"uid":"457746d1443f0d19","name":"should return undefined if no connection provided","time":{"start":1764821112005,"stop":1764821112006,"duration":1},"status":"passed","severity":"normal"},{"uid":"772bdfe19247504f","name":"Incoming message is emitted as received","time":{"start":1764821163046,"stop":1764821163046,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0045b34ae8ed8d","name":"should return true when peer is on the pubsub topic shard","time":{"start":1764821111723,"stop":1764821111727,"duration":4},"status":"passed","severity":"normal"},{"uid":"7e25726bee8717ff","name":"should return PeerId when PeerId is provided","time":{"start":1764821111703,"stop":1764821111704,"duration":1},"status":"passed","severity":"normal"},{"uid":"f834d322861131c4","name":"should initialize with custom TTL","time":{"start":1764821120827,"stop":1764821120828,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b8fc4afa980690","name":"should enable all discoveries when explicitly set","time":{"start":1764821160789,"stop":1764821160789,"duration":0},"status":"passed","severity":"normal"},{"uid":"39da6f3bc56de688","name":"Publish without waiting for remote peer","time":{"start":1764821371193,"stop":1764821371193,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b28336ec2bf2efc","name":"Sample","time":{"start":1764821102377,"stop":1764821102378,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac61601f7dd1acfd","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1764821665073,"stop":1764821665074,"duration":1},"status":"passed","severity":"normal"},{"uid":"529682aac952fbd8","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1764821404974,"stop":1764821404974,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca835903705af5c","name":"should evict furthest entry when buffer is full","time":{"start":1764821147691,"stop":1764821147695,"duration":4},"status":"passed","severity":"normal"},{"uid":"88ae856b4f2cbf71","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1764821342529,"stop":1764821342530,"duration":1},"status":"passed","severity":"normal"},{"uid":"d00bda7a76733d83","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1764821665082,"stop":1764821665082,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9f4d28cf11ba79","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1764821118718,"stop":1764821118718,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdccfb3cf53b45a6","name":"Retries within maximum given attempts","time":{"start":1764821163014,"stop":1764821163014,"duration":0},"status":"passed","severity":"normal"},{"uid":"a13b4a6ac0568dcc","name":"Check message on other pubsub topic is not received","time":{"start":1764821631755,"stop":1764821631755,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa4ac8e3bd1ed4","name":"should load peers from local storage and dispatch events","time":{"start":1764821124884,"stop":1764821124884,"duration":0},"status":"passed","severity":"normal"},{"uid":"e928fca19096a8ea","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1764821118978,"stop":1764821118979,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7021d2a1f7e74d8","name":"should dial peer when on same shard","time":{"start":1764821111607,"stop":1764821111607,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f91cff33f298e8","name":"Round trip binary serialization","time":{"start":1764821112301,"stop":1764821112302,"duration":1},"status":"passed","severity":"normal"},{"uid":"3418d795aa00f4d9","name":"Push message with content topic containing numeric","time":{"start":1764822240807,"stop":1764822240807,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3ea1556e033c6c","name":"should handle multiple query options for time ranges","time":{"start":1764821163147,"stop":1764821163147,"duration":0},"status":"passed","severity":"normal"},{"uid":"f386d004fd0922ae","name":"should add entries and maintain sorted order","time":{"start":1764821147702,"stop":1764821147703,"duration":1},"status":"passed","severity":"normal"},{"uid":"92ae374218e00884","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1764821148086,"stop":1764821148087,"duration":1},"status":"passed","severity":"normal"},{"uid":"62cd674982ae713c","name":"Subscribe to topic containing short and receive message","time":{"start":1764821665077,"stop":1764821665077,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9266e910c2fecc","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1764821118980,"stop":1764821118981,"duration":1},"status":"passed","severity":"normal"},{"uid":"4981532e46012c30","name":"should respect custom numPeersToUse configuration","time":{"start":1764821161472,"stop":1764821161472,"duration":0},"status":"passed","severity":"normal"},{"uid":"875381753a7702b2","name":"should skip updating peer store if peer has same addresses","time":{"start":1764821111639,"stop":1764821111639,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0db9c57c1b8c29","name":"A test","time":{"start":1764821260824,"stop":1764821260826,"duration":2},"status":"passed","severity":"normal"},{"uid":"6c74ffd3f77d007d","name":"should handle case when globalThis is not available","time":{"start":1764821111160,"stop":1764821111161,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a36353506f4fa9","name":"should add event listeners to globalThis","time":{"start":1764821111144,"stop":1764821111149,"duration":5},"status":"passed","severity":"normal"},{"uid":"4b5b50f6d7749567","name":"should properly create location multiaddrs - tcp","time":{"start":1764821102950,"stop":1764821102950,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c99579c294a2f9","name":"Synced status is emitted when a missing message is received","time":{"start":1764821165702,"stop":1764821165702,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ee288e87afb048","name":"Fails to push message bigger that 1MB","time":{"start":1764822240801,"stop":1764822240801,"duration":0},"status":"passed","severity":"normal"},{"uid":"628f5e4bf6b78d32","name":"can start the service","time":{"start":1764821190626,"stop":1764821190627,"duration":1},"status":"passed","severity":"normal"},{"uid":"eacab15e7c5d5e8f","name":"should get all peers from store","time":{"start":1764821111871,"stop":1764821111872,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9cea08e8452237b","name":"should be able to encode the field with only STORE set to true","time":{"start":1764821102116,"stop":1764821102116,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71ca3a53c7938b6","name":"throws on content topic with empty application field","time":{"start":1764821097477,"stop":1764821097477,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf18bb3ccada4090","name":"Passing page size 11 when there are 10 messages","time":{"start":1764821475796,"stop":1764821475796,"duration":0},"status":"passed","severity":"normal"},{"uid":"de235f0f77130dc9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1764821148100,"stop":1764821148101,"duration":1},"status":"passed","severity":"normal"},{"uid":"d35b9e1ca4111fac","name":"should partition messages based on acknowledgement status","time":{"start":1764821151788,"stop":1764821151788,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d045d9bf340d07","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1764821148089,"stop":1764821148089,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a5cbc93a65e1fd","name":"Subscribe to topic containing JSON and receive message","time":{"start":1764821665069,"stop":1764821665069,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef808a44654d1a0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1764821665081,"stop":1764821665081,"duration":0},"status":"passed","severity":"normal"},{"uid":"323928f7ae7d02e1","name":"Check publish message containing short","time":{"start":1764821365566,"stop":1764821365567,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba63c5c59c0d51cd","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1764821148103,"stop":1764821148103,"duration":0},"status":"passed","severity":"normal"},{"uid":"5128088020805350","name":"Push message with unicode special characters payload","time":{"start":1764822240805,"stop":1764822240806,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7861ee26e89e3ef","name":"Push message with content topic containing Arabic","time":{"start":1764822240808,"stop":1764822240808,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a0585e7d3afb2e","name":"should handle ENR without shardInfo","time":{"start":1764821120836,"stop":1764821120837,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d54c973cb7808c","name":"should stop ping timers on peer disconnect","time":{"start":1764821111449,"stop":1764821111450,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e77000c0691273e","name":"udp ip6 address","time":{"start":1764821102399,"stop":1764821102399,"duration":0},"status":"passed","severity":"normal"},{"uid":"e526e711c3adcffe","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1764821342521,"stop":1764821342521,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a6decd1bc97989","name":"Push message with custom timestamp: 1734062811094","time":{"start":1764822240800,"stop":1764822240800,"duration":0},"status":"passed","severity":"normal"},{"uid":"4783f6dcb61adc2a","name":"Sync message is not sent if another sync message was just sent","time":{"start":1764821169063,"stop":1764821169064,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9405f56f2f6d00","name":"should return false for malformed SDS messages","time":{"start":1764821165916,"stop":1764821165917,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c730419f4b20b5","name":"should add event listener for peer:discovery","time":{"start":1764821111627,"stop":1764821111627,"duration":0},"status":"passed","severity":"normal"},{"uid":"baedfeec1ea6a3f3","name":"Waku message hash computation (payload length 0)","time":{"start":1764821111734,"stop":1764821111737,"duration":3},"status":"passed","severity":"normal"},{"uid":"58d37670da4e332","name":"should clear dial history on stop","time":{"start":1764821111600,"stop":1764821111600,"duration":0},"status":"passed","severity":"normal"},{"uid":"85057cedabd6083c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1764821665083,"stop":1764821665083,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad49302cb8d37cb","name":"should create ConnectionManager with required options","time":{"start":1764821112151,"stop":1764821112151,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e9ee8d78e50188","name":"Stops search when 2 null results are returned","time":{"start":1764821120530,"stop":1764821120531,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d88f1b55bbb15d","name":"should dial peer immediately when queue is empty","time":{"start":1764821111601,"stop":1764821111601,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca3c69e60f87eef","name":"throws an error for improperly formatted content topics","time":{"start":1764821097492,"stop":1764821097492,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc36e49655ba071","name":"Publish message with large meta","time":{"start":1764821365585,"stop":1764821365585,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c954b71059df365","name":"Wait given interval before re-trying","time":{"start":1764821163014,"stop":1764821163014,"duration":0},"status":"passed","severity":"normal"},{"uid":"6736404338cb8663","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1764821102128,"stop":1764821102128,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce7b8ca44658565","name":"Fails to push message bigger that 1MB","time":{"start":1764822240839,"stop":1764822240839,"duration":0},"status":"passed","severity":"normal"},{"uid":"690c33e6a34e6589","name":"should handle a minimal index list","time":{"start":1764821097634,"stop":1764821097635,"duration":1},"status":"passed","severity":"normal"},{"uid":"5335a1dbfeefe622","name":"should start ping timers on peer connect","time":{"start":1764821111448,"stop":1764821111449,"duration":1},"status":"passed","severity":"normal"},{"uid":"66256599ed7d85cc","name":"should return true when peer is on the specified shard","time":{"start":1764821111721,"stop":1764821111722,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf41cd2a17970a0","name":"Query with Promise Callback, No Decoder","time":{"start":1764821421234,"stop":1764821421235,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b28258109f986c","name":"should return false when pubsub topic parsing fails","time":{"start":1764821111728,"stop":1764821111728,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd44816ded474804","name":"should dial all known peers when reached zero connections","time":{"start":1764821228775,"stop":1764821228775,"duration":0},"status":"passed","severity":"normal"},{"uid":"572a83fb1dc666a2","name":"should delegate to networkMonitor.isConnected()","time":{"start":1764821112155,"stop":1764821112156,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec065377a0b3c15","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1764821102123,"stop":1764821102124,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f7a74a044a4b208","name":"should be online or offline if network state changed","time":{"start":1764821206926,"stop":1764821206926,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5db8c1d1b9cff2a","name":"can query messages by message hash","time":{"start":1764821455014,"stop":1764821455014,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99ca57846d968b6","name":"should accept empty decoders array","time":{"start":1764821162479,"stop":1764821162480,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b956b99b12996a0","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1764821148092,"stop":1764821148093,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b4f9df67a2c97","name":"should remove event listeners","time":{"start":1764821111442,"stop":1764821111442,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6774462e0ffe85","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1764821665075,"stop":1764821665075,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f95aef7c2fcfc1fc","name":"Subscribe to topic containing emoji and receive message","time":{"start":1764821665082,"stop":1764821665083,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde13ada1fc20c86","name":"should handle cache.get errors gracefully","time":{"start":1764821124884,"stop":1764821124885,"duration":1},"status":"passed","severity":"normal"},{"uid":"a532c9abd8488d74","name":"Emits 'synced' when message flagged as lost","time":{"start":1764821163203,"stop":1764821163203,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a94470624c2c7a","name":"should handle case when navigator is not available","time":{"start":1764821111158,"stop":1764821111160,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e45aff0da1b7817","name":"should dispatch network event when browser goes online","time":{"start":1764821111167,"stop":1764821111168,"duration":1},"status":"passed","severity":"normal"},{"uid":"acdbdbfa5da55f2","name":"should filter out already connected peers","time":{"start":1764821111872,"stop":1764821111873,"duration":1},"status":"passed","severity":"normal"},{"uid":"304230b421b274b5","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1764821342522,"stop":1764821342522,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7f2c8c78de29ec","name":"should be delivered immediately if received","time":{"start":1764821151790,"stop":1764821151790,"duration":0},"status":"passed","severity":"normal"},{"uid":"567240d5ea436db2","name":"peer exchange sets tag","time":{"start":1764821362533,"stop":1764821362534,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e0e09135568753","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1764821371202,"stop":1764821371203,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c0eaeed6b2c859","name":"should properly create location multiaddrs - udp","time":{"start":1764821102950,"stop":1764821102950,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4ec6a5703db7cd","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1764821371200,"stop":1764821371200,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca375a07f576cc0d","name":"Push message with short payload","time":{"start":1764822240826,"stop":1764822240826,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d02c8210c76ac6","name":"Push message with Script payload","time":{"start":1764822240828,"stop":1764822240829,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecbf1a663f3761fd","name":"can start and stop the service","time":{"start":1764821124881,"stop":1764821124881,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e370e5ab209be5","name":"Check publish message containing JSON","time":{"start":1764821365576,"stop":1764821365577,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ccbbc003d12cac","name":"throws on content topic with empty topic name field","time":{"start":1764821097478,"stop":1764821097478,"duration":0},"status":"passed","severity":"normal"},{"uid":"21edd0bcbd43afbf","name":"should add and check entries correctly","time":{"start":1764821160020,"stop":1764821160028,"duration":8},"status":"passed","severity":"normal"},{"uid":"7f176983181594bf","name":"throws on content topic with empty version field","time":{"start":1764821097477,"stop":1764821097478,"duration":1},"status":"passed","severity":"normal"},{"uid":"2decdbd478565e6b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1764821097499,"stop":1764821097499,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04768cd94ee445f","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1764821210848,"stop":1764821210849,"duration":1},"status":"passed","severity":"normal"},{"uid":"2858c7322a9b31a2","name":"should add entries and maintain sorted order","time":{"start":1764821147684,"stop":1764821147690,"duration":6},"status":"passed","severity":"normal"},{"uid":"78e89c8e28cfde28","name":"random static sharding 9 - Cluster ID: 576, Shard ID: 211","time":{"start":1764821483660,"stop":1764821483664,"duration":4},"status":"passed","severity":"normal"},{"uid":"70899e68fd7a9b9","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1764821665073,"stop":1764821665073,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9020f618d2d0e2","name":"Publish message with custom timestamp: Thu Dec 04 2025 03:09:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1764821365580,"stop":1764821365581,"duration":1},"status":"passed","severity":"normal"},{"uid":"27444935ce9b31ec","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1764821111774,"stop":1764821111775,"duration":1},"status":"passed","severity":"normal"},{"uid":"882a4793b50a73be","name":"Correctly serialized arguments","time":{"start":1764821274821,"stop":1764821274821,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a19e25919af199","name":"should return true when peer is on the same cluster","time":{"start":1764821111715,"stop":1764821111716,"duration":1},"status":"passed","severity":"normal"},{"uid":"283f5923541a51a0","name":"Subscribe to topic containing short and receive message","time":{"start":1764821665065,"stop":1764821665066,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8cf33c11dc7c0f","name":"should start and setup intervals and event listeners","time":{"start":1764821161505,"stop":1764821161506,"duration":1},"status":"passed","severity":"normal"},{"uid":"8091b79cd603e00c","name":"Sets default value correctly","time":{"start":1764821500353,"stop":1764821500354,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c11e7d253f71e2","name":"Push message with escaped characters payload","time":{"start":1764822240793,"stop":1764822240793,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd9673062d19466","name":"Check message received after jswaku node is restarted","time":{"start":1764821631757,"stop":1764821631757,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab7bb2d3b91b316","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1764821631757,"stop":1764821631758,"duration":1},"status":"passed","severity":"normal"},{"uid":"b17006fe213a5f79","name":"Check message with no content topic is not received","time":{"start":1764821631766,"stop":1764821631766,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f44e0f5ceda457","name":"Push message with content topic containing long","time":{"start":1764822240832,"stop":1764822240832,"duration":0},"status":"passed","severity":"normal"},{"uid":"374380ab0c39cb51","name":"should merge provided config with defaults","time":{"start":1764821112152,"stop":1764821112153,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f304d198e34391","name":"should throw error when no peers are available","time":{"start":1764821163147,"stop":1764821163147,"duration":0},"status":"passed","severity":"normal"},{"uid":"9249b30373c4787a","name":"Encoder error raises irrecoverable error","time":{"start":1764821165912,"stop":1764821165912,"duration":0},"status":"passed","severity":"normal"},{"uid":"585a86a6b9d00aad","name":"Query Generator - true","time":{"start":1764821462840,"stop":1764821462841,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a96fb4dbc43259b","name":"should remove event listeners when stopped","time":{"start":1764821162481,"stop":1764821162481,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ccaa9965c29831","name":"should decode valid enr successfully","time":{"start":1764821102944,"stop":1764821102945,"duration":1},"status":"passed","severity":"normal"},{"uid":"135227e4068a0ab7","name":"Query Generator, No message returned","time":{"start":1764821421232,"stop":1764821421232,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac03acc421494437","name":"should successfully unsubscribe from an existing subscription","time":{"start":1764821161309,"stop":1764821161310,"duration":1},"status":"passed","severity":"normal"},{"uid":"349d520c9f477db6","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1764821252440,"stop":1764821252440,"duration":0},"status":"passed","severity":"normal"},{"uid":"827d35f6244f7fc9","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1764821392604,"stop":1764821392605,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f9152c7c11173f2","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app24/7/topic118/json","time":{"start":1764821465583,"stop":1764821465583,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ca3bc93cb0122a","name":"should remove event listener for peer:discovery","time":{"start":1764821111628,"stop":1764821111628,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2aec838c27713a","name":"Promise Callback - true","time":{"start":1764821462841,"stop":1764821462842,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e783d1ffe56fe","name":"Push message with Arabic payload","time":{"start":1764822240828,"stop":1764822240828,"duration":0},"status":"passed","severity":"normal"},{"uid":"101bf9f3a7a9d018","name":"should return false when peer has no shard info","time":{"start":1764821111720,"stop":1764821111720,"duration":0},"status":"passed","severity":"normal"},{"uid":"67878289877a754f","name":"Check message with no content topic is not received","time":{"start":1764821631756,"stop":1764821631756,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f87e10e6ae1dc44","name":"should clear existing timers before creating new ones","time":{"start":1764821111505,"stop":1764821111506,"duration":1},"status":"passed","severity":"normal"},{"uid":"19d23d6adedba589","name":"Push message with content topic containing Russian","time":{"start":1764822240797,"stop":1764822240797,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebf25641656bfae","name":"should query peer with peer exchange protocol","time":{"start":1764821120833,"stop":1764821120833,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cdee8dc4fa1337","name":"should serialize and deserialize correctly","time":{"start":1764821147833,"stop":1764821147833,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27e64815e56afd","name":"should return true even if peer has no overlapping shards","time":{"start":1764821111717,"stop":1764821111720,"duration":3},"status":"passed","severity":"normal"},{"uid":"b70a074f5c81e7a1","name":"Check message with no pubsub topic is not received","time":{"start":1764821631766,"stop":1764821631766,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e3bc8444a812b7","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1764821148089,"stop":1764821148089,"duration":0},"status":"passed","severity":"normal"},{"uid":"701850df52571ffb","name":"should not create multiple intervals when called multiple times","time":{"start":1764821111596,"stop":1764821111599,"duration":3},"status":"passed","severity":"normal"},{"uid":"381db6fd917eeb7b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1764821665064,"stop":1764821665064,"duration":0},"status":"passed","severity":"normal"},{"uid":"19804cd8b6a68620","name":"Check meta is set [symmetric]","time":{"start":1764821130136,"stop":1764821130137,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c11743f7a053363","name":"Overlapping topic subscription","time":{"start":1764821665076,"stop":1764821665076,"duration":0},"status":"passed","severity":"normal"},{"uid":"d492f4b754ae462","name":"should do nothing when connections still exist","time":{"start":1764821111867,"stop":1764821111871,"duration":4},"status":"passed","severity":"normal"},{"uid":"3adbe013e14bc52c","name":"Non TWN Cluster","time":{"start":1764821465576,"stop":1764821465577,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d0070aa74aaf5","name":"Push message with special chars payload","time":{"start":1764822240827,"stop":1764822240827,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1b20c2a227e826","name":"Check received message containing emoji","time":{"start":1764821631763,"stop":1764821631763,"duration":0},"status":"passed","severity":"normal"},{"uid":"c525f6b6c6088fa5","name":"Outgoing message is possibly acknowledged","time":{"start":1764821163045,"stop":1764821163045,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8fe38a9c0cc6fc7a","name":"Fails to push message with large meta","time":{"start":1764822240823,"stop":1764822240823,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc67aee3f15deb","name":"should return all connected peers without codec filter","time":{"start":1764821112160,"stop":1764821112161,"duration":1},"status":"passed","severity":"normal"},{"uid":"94dcc5c99581cdcf","name":"Push message with short payload","time":{"start":1764822240801,"stop":1764822240801,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d99834930028091","name":"should dial peers from store on start","time":{"start":1764821111860,"stop":1764821111861,"duration":1},"status":"passed","severity":"normal"},{"uid":"89a10db59f7f04a3","name":"Outgoing message is acknowledged","time":{"start":1764821165913,"stop":1764821165913,"duration":0},"status":"passed","severity":"normal"},{"uid":"8857b7f5f9e090b9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1764821097500,"stop":1764821097500,"duration":0},"status":"passed","severity":"normal"},{"uid":"935b5efc6ad679ae","name":"should be safe to call multiple times","time":{"start":1764821111862,"stop":1764821111863,"duration":1},"status":"passed","severity":"normal"},{"uid":"94074ec87003cdb7","name":"should not fail to stop the service if it was not started","time":{"start":1764821392633,"stop":1764821392634,"duration":1},"status":"passed","severity":"normal"},{"uid":"57799ff0959656c9","name":"Query generator for multiple messages","time":{"start":1764821452777,"stop":1764821452780,"duration":3},"status":"passed","severity":"normal"},{"uid":"1357e1d97d8e4a49","name":"should skip peer when not on same cluster","time":{"start":1764821111606,"stop":1764821111607,"duration":1},"status":"passed","severity":"normal"},{"uid":"862bda5b413b004b","name":"should return false when peer is not on topic","time":{"start":1764821112164,"stop":1764821112164,"duration":0},"status":"passed","severity":"normal"},{"uid":"511bc7ebb80eb487","name":"should set field with only STORE enabled","time":{"start":1764821102951,"stop":1764821102952,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab06a83590759bd","name":"handles different networkShards values correctly","time":{"start":1764821097492,"stop":1764821097492,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd1d643cf3fd04c","name":"should initialize bloom filter with correct parameters","time":{"start":1764821147826,"stop":1764821147831,"duration":5},"status":"passed","severity":"normal"},{"uid":"875b9ced6c2585c2","name":"should create all internal components","time":{"start":1764821112153,"stop":1764821112153,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bf3844ae24e20c","name":"should dispatch network event when browser goes offline","time":{"start":1764821111168,"stop":1764821111168,"duration":0},"status":"passed","severity":"normal"},{"uid":"417fb4b9161648f8","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1764821404974,"stop":1764821404974,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c9b707690f5c4d","name":"should not discard bootstrap peers if under the limit","time":{"start":1764821228776,"stop":1764821228776,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e50c66491a386e","name":"should allow redial after cooldown period","time":{"start":1764821111606,"stop":1764821111606,"duration":0},"status":"passed","severity":"normal"},{"uid":"554af359f101df35","name":"should handle mixed protocol support correctly","time":{"start":1764821161828,"stop":1764821161829,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffdb8adf5b2586eb","name":"should add received message to localHistory with retrievalHint","time":{"start":1764821151783,"stop":1764821151783,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9062fa70ca0a11c","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1764821130134,"stop":1764821130135,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a100e2adf498ae","name":"should handle peer disconnect event when no connections remain","time":{"start":1764821111163,"stop":1764821111164,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e865c12ee1d7bc6","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1764821452791,"stop":1764821452793,"duration":2},"status":"passed","severity":"normal"},{"uid":"19b765ff9c3dc194","name":"rejects hash query with content filter parameters","time":{"start":1764821111779,"stop":1764821111779,"duration":0},"status":"passed","severity":"normal"},{"uid":"971dff6e255caafd","name":"Check publish message containing Basic HTML tag","time":{"start":1764821365576,"stop":1764821365576,"duration":0},"status":"passed","severity":"normal"},{"uid":"e793ede4c0cd7c10","name":"Throws when trying to push message with empty payload","time":{"start":1764822240794,"stop":1764822240795,"duration":1},"status":"passed","severity":"normal"},{"uid":"36da55ddebd16508","name":"should push the message to the outgoing buffer","time":{"start":1764821151780,"stop":1764821151780,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc93670c67caa5eb","name":"Refresh subscription","time":{"start":1764821665077,"stop":1764821665077,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c616c045ffce0b","name":"Push 30 different messages","time":{"start":1764822240806,"stop":1764822240806,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a66df744513ecdbc","name":"Relay - dialed first","time":{"start":1764821490511,"stop":1764821490511,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f22a18679f1d0b","name":"should set field with all protocols disabled","time":{"start":1764821102951,"stop":1764821102951,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0c49fce5888211","name":"Push to array if already present","time":{"start":1764821097116,"stop":1764821097117,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf2b05f8011276b","name":"should return start time to match max range","time":{"start":1764821162495,"stop":1764821162495,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e29fd226e8b81a8","name":"should use configured peers when available","time":{"start":1764821163149,"stop":1764821163149,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c104d449420c9d3","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1764821148085,"stop":1764821148086,"duration":1},"status":"passed","severity":"normal"},{"uid":"a92e089515fd8c1c","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1764821148084,"stop":1764821148084,"duration":0},"status":"passed","severity":"normal"},{"uid":"890cf66174283422","name":"Push message with SQL Injection payload","time":{"start":1764822240816,"stop":1764822240816,"duration":0},"status":"passed","severity":"normal"},{"uid":"254816e29c303cfa","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1764821097481,"stop":1764821097481,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba29f68b9b0b01b9","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1764821161472,"stop":1764821161472,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f4a9c3eb70903a","name":"Fails to push message with large meta","time":{"start":1764822240810,"stop":1764822240811,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62809656a7d403b","name":"should wait for Store peer to be connected","time":{"start":1764821163243,"stop":1764821163244,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebaced8fdface8c2","name":"Does not throw an exception when node disconnects","time":{"start":1764821500352,"stop":1764821500352,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d263e44181ec9a","name":"Push message with long payload","time":{"start":1764822240826,"stop":1764822240826,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a29371bcf02ca2","name":"Push message with Russian payload","time":{"start":1764822240791,"stop":1764822240791,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14d37b511677089","name":"should start the dialing interval","time":{"start":1764821111594,"stop":1764821111595,"duration":1},"status":"passed","severity":"normal"},{"uid":"d56ff718573332a0","name":"should handle case with no peers in store","time":{"start":1764821111876,"stop":1764821111877,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a064683e8e4128e","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1764821112009,"stop":1764821112009,"duration":0},"status":"passed","severity":"normal"},{"uid":"208597f820f77ef3","name":"Push message with Basic HTML tag payload","time":{"start":1764822240792,"stop":1764822240792,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e501f51bab1e35","name":"should handle peer store errors gracefully","time":{"start":1764821111635,"stop":1764821111635,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d79430018a4412a","name":"should handle malformed response data","time":{"start":1764821120066,"stop":1764821120066,"duration":0},"status":"passed","severity":"normal"},{"uid":"852ed24c9bb00738","name":"Check publish message containing shell command","time":{"start":1764821365577,"stop":1764821365578,"duration":1},"status":"passed","severity":"normal"},{"uid":"821e3c157affcc24","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1764821358632,"stop":1764821358633,"duration":1},"status":"passed","severity":"normal"},{"uid":"f952d8285576fd51","name":"Ephemeral field set to true","time":{"start":1764821112302,"stop":1764821112302,"duration":0},"status":"passed","severity":"normal"},{"uid":"4449184f05b47912","name":"Push message with numeric payload","time":{"start":1764822240826,"stop":1764822240827,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c027c72a4abd301","name":"Outgoing message is emitted as sending","time":{"start":1764821165910,"stop":1764821165910,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1049b9ea3d57b13","name":"Push message with content topic containing numeric","time":{"start":1764822240796,"stop":1764822240796,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4e08bf1f0881cf","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1764821160857,"stop":1764821160858,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e25187bd410d2f4","name":"Decrypt messages","time":{"start":1764821344027,"stop":1764821344028,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ee2ecb130de37a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1764821631754,"stop":1764821631754,"duration":0},"status":"passed","severity":"normal"},{"uid":"3235f454273862de","name":"should initialize with default number of peers","time":{"start":1764821161454,"stop":1764821161454,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba2c76bd1cdca33","name":"Ephemeral field is preserved - encoder v0","time":{"start":1764821192119,"stop":1764821192119,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc385e409c37bbd","name":"Subscribe to topic containing emoji and publish message","time":{"start":1764821371205,"stop":1764821371205,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af50ecdb621084e","name":"should not return locked peers if enough unlocked are available","time":{"start":1764821161463,"stop":1764821161463,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52d83a5f5a99f39","name":"Push message with rate limit","time":{"start":1764822240837,"stop":1764822240837,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d862070f8036be","name":"should handle network check errors gracefully","time":{"start":1764821111615,"stop":1764821111618,"duration":3},"status":"passed","severity":"normal"},{"uid":"1ea80d5732040cfe","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1764821488952,"stop":1764821488953,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d2693e79c9a8bec","name":"Push message equal or less that 1MB","time":{"start":1764822240838,"stop":1764822240839,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e3522301f43c5cf","name":"should skip peers without ENR","time":{"start":1764821120835,"stop":1764821120836,"duration":1},"status":"passed","severity":"normal"},{"uid":"895a659337a2d710","name":"should select older connection if present","time":{"start":1764821111805,"stop":1764821111806,"duration":1},"status":"passed","severity":"normal"},{"uid":"e199316856b7669a","name":"Push message with content topic containing Chinese","time":{"start":1764822240833,"stop":1764822240833,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e30f83b3f08abd","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1764821148094,"stop":1764821148096,"duration":2},"status":"passed","severity":"normal"},{"uid":"95d09a73b6c2b1b7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1764821665074,"stop":1764821665075,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba3e4ea4761a1a8","name":"isConnected between 2 js-waku relay nodes","time":{"start":1764821206925,"stop":1764821206925,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1e9b118b441d4","name":"Subscribe to topic containing XML and publish message","time":{"start":1764821371202,"stop":1764821371202,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db33f11d9bbaa24","name":"Push message with meta","time":{"start":1764822240799,"stop":1764822240799,"duration":0},"status":"passed","severity":"normal"},{"uid":"87057366c315f660","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1764821151509,"stop":1764821151509,"duration":0},"status":"passed","severity":"normal"},{"uid":"7276d5176e7ecea9","name":"Meta field set when metaSetter is specified","time":{"start":1764821112302,"stop":1764821112302,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6a6902887bdef3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1764821148103,"stop":1764821148104,"duration":1},"status":"passed","severity":"normal"},{"uid":"f03b80d01872a0e5","name":"Sync message is not sent if another sync message was just received","time":{"start":1764821169063,"stop":1764821169063,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6e61f2617bd800","name":"Debounces events when receiving batch of messages","time":{"start":1764821163205,"stop":1764821163205,"duration":0},"status":"passed","severity":"normal"},{"uid":"be28eff8128e1741","name":"should detect messages with missing dependencies","time":{"start":1764821151786,"stop":1764821151786,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc95239a4007075","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1764821371195,"stop":1764821371195,"duration":0},"status":"passed","severity":"normal"},{"uid":"858b0edb4b7a0dd1","name":"Push message with XML payload","time":{"start":1764822240829,"stop":1764822240829,"duration":0},"status":"passed","severity":"normal"},{"uid":"483f7a721e40012c","name":"Push 30 different messages","time":{"start":1764822240831,"stop":1764822240831,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8586bcbdbc84286d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1764821097494,"stop":1764821097495,"duration":1},"status":"passed","severity":"normal"},{"uid":"828b7cd57852dd86","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1764821148086,"stop":1764821148086,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da11cf390a11b8c","name":"Waku message hash computation (no timestamp)","time":{"start":1764821111737,"stop":1764821111737,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6892c843d0e4def","name":"yields decoded messages","time":{"start":1764821112142,"stop":1764821112143,"duration":1},"status":"passed","severity":"normal"},{"uid":"18815cf1ccb9e0db","name":"Push message with Russian payload","time":{"start":1764822240828,"stop":1764822240828,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad55221a3f52a03","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1764821112008,"stop":1764821112009,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9b5bcc37d04d66","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1764821148098,"stop":1764821148099,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b1a0a141dabd27","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1764821160797,"stop":1764821160797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1eff20bf13e456","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1764821120846,"stop":1764821120846,"duration":0},"status":"passed","severity":"normal"},{"uid":"df33b18c563859fd","name":"Query Generator, Multiple PubsubTopics","time":{"start":1764821421231,"stop":1764821421231,"duration":0},"status":"passed","severity":"normal"},{"uid":"588498bc87aed936","name":"Relay + Store","time":{"start":1764821191783,"stop":1764821191784,"duration":1},"status":"passed","severity":"normal"},{"uid":"83d720f65b21d78b","name":"should handle complete peer lifecycle","time":{"start":1764821111509,"stop":1764821111509,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be0d9f49d2a00e8","name":"should ignore duplicate entries","time":{"start":1764821147703,"stop":1764821147704,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c6f8c5ed3103f33","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1764821111472,"stop":1764821111472,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab6f2984e8832a8","name":"should skip peers without peer exchange protocol","time":{"start":1764821120833,"stop":1764821120833,"duration":0},"status":"passed","severity":"normal"},{"uid":"440f65f331206837","name":"should return false for sync message without causal history","time":{"start":1764821165917,"stop":1764821165917,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4acefba4d9a4c1b","name":"Push message with long payload","time":{"start":1764822240813,"stop":1764822240814,"duration":1},"status":"passed","severity":"normal"},{"uid":"c702a3becfb04751","name":"ignores domain fetching errors","time":{"start":1764821120844,"stop":1764821120844,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3646876dde29f4","name":"should set default options when no config provided","time":{"start":1764821112152,"stop":1764821112152,"duration":0},"status":"passed","severity":"normal"},{"uid":"893a04f87fdefe11","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1764821162490,"stop":1764821162490,"duration":0},"status":"passed","severity":"normal"},{"uid":"65eaa84903079723","name":"returns nothing if no connections present","time":{"start":1764821111804,"stop":1764821111804,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3ab535b3c01aa6","name":"should properly create peer info with all multiaddrs","time":{"start":1764821102950,"stop":1764821102950,"duration":0},"status":"passed","severity":"normal"},{"uid":"2682a04608476d8f","name":"should get eligible entries based on current time","time":{"start":1764821147695,"stop":1764821147696,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb802748e419d32","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1764821097496,"stop":1764821097496,"duration":0},"status":"passed","severity":"normal"},{"uid":"caef55d28f2dde3d","name":"Check received message containing SQL Injection","time":{"start":1764821631749,"stop":1764821631749,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be7cd62efdc7ee5","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1764821097483,"stop":1764821097483,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb808a175921f090","name":"Push message with meta","time":{"start":1764822240823,"stop":1764822240823,"duration":0},"status":"passed","severity":"normal"},{"uid":"1752284bd246cb81","name":"should be safe to call multiple times","time":{"start":1764821112155,"stop":1764821112155,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5581bd747d08475","name":"should not allow unachievable error rate","time":{"start":1764821147872,"stop":1764821147872,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb5950c8562a8d6","name":"should process queue every 500ms","time":{"start":1764821111610,"stop":1764821111610,"duration":0},"status":"passed","severity":"normal"},{"uid":"16db1be511c6406b","name":"should handle dial errors","time":{"start":1764821112158,"stop":1764821112158,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec623e8fa06c0555","name":"Decoder throws on empty string content topic","time":{"start":1764821130139,"stop":1764821130139,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f768c2c307c115d","name":"should properly clean up resources when disposed","time":{"start":1764821160042,"stop":1764821160042,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d9c6ac0f50edca","name":"should not start if already started","time":{"start":1764821120829,"stop":1764821120829,"duration":0},"status":"passed","severity":"normal"},{"uid":"38371302626b19fd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1764821665076,"stop":1764821665076,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b432ae91da553c5","name":"Check received message containing Arabic","time":{"start":1764821631748,"stop":1764821631749,"duration":1},"status":"passed","severity":"normal"},{"uid":"e598c3d95d1be3db","name":"Check received message containing long","time":{"start":1764821631758,"stop":1764821631759,"duration":1},"status":"passed","severity":"normal"},{"uid":"db1bb12cc72686c9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1764821665076,"stop":1764821665076,"duration":0},"status":"passed","severity":"normal"},{"uid":"255066150a313dfa","name":"should create a new stream if no existing for protocol found","time":{"start":1764821112006,"stop":1764821112006,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be02ce0002dea62","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1764821190640,"stop":1764821190640,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5aed51a127f98b21","name":"should handle retrieval hint and sender_id","time":{"start":1764821147701,"stop":1764821147702,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7f711700d158911","name":"Reusing cursor across nodes","time":{"start":1764821404977,"stop":1764821404977,"duration":0},"status":"passed","severity":"normal"},{"uid":"703794ac8bd651ee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1764821148107,"stop":1764821148107,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8445f8d4d2799b","name":"Push message with content topic containing special chars","time":{"start":1764822240807,"stop":1764822240808,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3169fa1feb7ecd","name":"should dial more peers if under maxConnections","time":{"start":1764821111885,"stop":1764821111886,"duration":1},"status":"passed","severity":"normal"},{"uid":"70bdb957f5f3d459","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1764821275569,"stop":1764821275571,"duration":2},"status":"passed","severity":"normal"},{"uid":"26a63fe63525008d","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1764821358629,"stop":1764821358629,"duration":0},"status":"passed","severity":"normal"},{"uid":"3914eef9ea165044","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1764821163204,"stop":1764821163204,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6bb77a4f426d9f","name":"should start and stop interval correctly","time":{"start":1764821160853,"stop":1764821160854,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d02fdde81e39708a","name":"Ordered Callback - false","time":{"start":1764821462843,"stop":1764821462843,"duration":0},"status":"passed","severity":"normal"},{"uid":"d109073d0f73c139","name":"should perform ping and update peer store on timer","time":{"start":1764821111456,"stop":1764821111456,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9c41f2c794bffb","name":"should create ShardReader with static shards network config","time":{"start":1764821111708,"stop":1764821111715,"duration":7},"status":"passed","severity":"normal"},{"uid":"c2ce44cb7d07b9d6","name":"Push message with special chars payload","time":{"start":1764822240790,"stop":1764822240790,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d79c9e189ef3bda","name":"Push message with numeric payload","time":{"start":1764822240814,"stop":1764822240814,"duration":0},"status":"passed","severity":"normal"},{"uid":"415d1e793b58d13b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1764821665066,"stop":1764821665066,"duration":0},"status":"passed","severity":"normal"},{"uid":"add89dfde7a597be","name":"should work with mock decoders","time":{"start":1764821162483,"stop":1764821162483,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b1f89b071a0fcf","name":"passes more than one ENR URLs and attempts connection","time":{"start":1764821190640,"stop":1764821190642,"duration":2},"status":"skipped","severity":"normal"},{"uid":"cd58fc95365a8255","name":"should decode valid enr with tcp successfully","time":{"start":1764821102945,"stop":1764821102945,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87840f53007ff35","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1764821162492,"stop":1764821162492,"duration":0},"status":"passed","severity":"normal"},{"uid":"7010c20ec46dbdac","name":"should check false positive rate","time":{"start":1764821147842,"stop":1764821147843,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d6be9d8bafefa8a","name":"throws on content topic with generation field greater than 0","time":{"start":1764821097476,"stop":1764821097477,"duration":1},"status":"passed","severity":"normal"},{"uid":"351f0562c8581884","name":"Query generator for multiple messages with different message text format","time":{"start":1764821452780,"stop":1764821452788,"duration":8},"status":"passed","severity":"normal"},{"uid":"a7c188434d84c4c1","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1764821148103,"stop":1764821148103,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb161a545608e0f","name":"should handle complete dial lifecycle","time":{"start":1764821111618,"stop":1764821111618,"duration":0},"status":"passed","severity":"normal"},{"uid":"200699cfd2e59de2","name":"Cap max size when messages are pushed one at a time","time":{"start":1764821150834,"stop":1764821150835,"duration":1},"status":"passed","severity":"normal"},{"uid":"5961cfac8d11d832","name":"Push message with content topic containing unicode special characters","time":{"start":1764822240835,"stop":1764822240836,"duration":1},"status":"passed","severity":"normal"},{"uid":"d99d3a4119e39a08","name":"should emit a peer event after start","time":{"start":1764821190632,"stop":1764821190633,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc8b48ed1d6c0f9b","name":"Js publishes, other Js receives","time":{"start":1764821355428,"stop":1764821355428,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee0ca701d087ea3","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1764821169063,"stop":1764821169063,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a55425025f9097","name":"should reassess health immediately when peer disconnects","time":{"start":1764821161826,"stop":1764821161827,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd3c5bda658d17b","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1764821371200,"stop":1764821371200,"duration":0},"status":"passed","severity":"normal"},{"uid":"186f304251cfc584","name":"should properly create location multiaddrs - tcp4","time":{"start":1764821102949,"stop":1764821102949,"duration":0},"status":"passed","severity":"normal"},{"uid":"177ae010358a4099","name":"returns all values when wanted number is greater than available values","time":{"start":1764821118711,"stop":1764821118711,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e06548fce429c4","name":"Filter","time":{"start":1764821490514,"stop":1764821490523,"duration":9},"status":"passed","severity":"normal"},{"uid":"f05c944cbc331a9c","name":"Overlapping topic subscription","time":{"start":1764821371197,"stop":1764821371198,"duration":1},"status":"skipped","severity":"normal"},{"uid":"498317a86240c12b","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1764821111734,"stop":1764821111734,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0faa54988e0ea89","name":"Push message with content topic containing SQL Injection","time":{"start":1764822240797,"stop":1764822240797,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2d23cf0d6a97a4","name":"should be able to encode the field with only FILTER set to true","time":{"start":1764821102117,"stop":1764821102118,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7c9bf320853a70","name":"random static sharding 7 - Cluster ID: 848, Shard ID: 295","time":{"start":1764821483660,"stop":1764821483660,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ff2f4b4d517e40","name":"should transition to Unhealthy when no connections","time":{"start":1764821161820,"stop":1764821161820,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95a5ee086e9f0ab","name":"should hang up with multiaddr and return true on success","time":{"start":1764821112159,"stop":1764821112159,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6083a7a36d024f6","name":"should unregister libp2p event listeners when stop is called","time":{"start":1764821161471,"stop":1764821161471,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbad41e4a33aa21","name":"Outgoing message is emitted as sent","time":{"start":1764821165911,"stop":1764821165911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46b5c941ee050e3","name":"Nwaku publishes","time":{"start":1764821355427,"stop":1764821355427,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4112973af91051a","name":"should not be delivered","time":{"start":1764821151789,"stop":1764821151790,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c577b01afcb26f4","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1764821102130,"stop":1764821102130,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18af97d74f0e672","name":"should not receive a peer event before start","time":{"start":1764821392635,"stop":1764821392636,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c9cb81781b79e01","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1764821148101,"stop":1764821148102,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc3d86ed5c7ecbe","name":"should return true for sync message with causal history","time":{"start":1764821165918,"stop":1764821165918,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cb36e58e425cbb","name":"Check message with invalid timestamp is not received","time":{"start":1764821631765,"stop":1764821631765,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3270109e715eca","name":"Wrong topic","time":{"start":1764821465586,"stop":1764821465586,"duration":0},"status":"passed","severity":"normal"},{"uid":"d895971be805e714","name":"Push message with custom timestamp: 1734062811095","time":{"start":1764822240824,"stop":1764822240824,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b0e72434523987","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1764821421232,"stop":1764821421233,"duration":1},"status":"passed","severity":"normal"},{"uid":"af58189fe3bb0837","name":"should be safe to call multiple times","time":{"start":1764821111600,"stop":1764821111600,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf623e45483b6211","name":"Push message with Chinese payload","time":{"start":1764822240815,"stop":1764822240815,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9818fa0b6dce996","name":"should add peer to queue when queue is not empty","time":{"start":1764821111601,"stop":1764821111602,"duration":1},"status":"passed","severity":"normal"},{"uid":"382efbd7e89a4613","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1764821111639,"stop":1764821111640,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a2102103917009","name":"should capture event listeners for testing","time":{"start":1764821162484,"stop":1764821162484,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f0bc84a83723bf","name":"Encoder throws on empty string content topic","time":{"start":1764821131935,"stop":1764821131936,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff94e43bfeaa6b77","name":"should handle missing messages with undefined retrievalHint","time":{"start":1764821151788,"stop":1764821151788,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbd0e4e1f9075c","name":"Push message with emoji payload","time":{"start":1764822240818,"stop":1764822240818,"duration":0},"status":"passed","severity":"normal"},{"uid":"20bb37f763a85c6e","name":"Cluster ID 0, shard 1","time":{"start":1764821483639,"stop":1764821483639,"duration":0},"status":"passed","severity":"normal"},{"uid":"588c15e5a29aaa8","name":"Check publish message containing Chinese","time":{"start":1764821365568,"stop":1764821365570,"duration":2},"status":"passed","severity":"normal"},{"uid":"e07c9495313da11a","name":"should return start time to last successful query since last query is less than max range","time":{"start":1764821162494,"stop":1764821162495,"duration":1},"status":"passed","severity":"normal"},{"uid":"7967cf2f8e3b8cf0","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1764821162491,"stop":1764821162491,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd585a661d6db83a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1764821097480,"stop":1764821097480,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4327271a453c8d","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1764821111890,"stop":1764821111891,"duration":1},"status":"passed","severity":"normal"},{"uid":"19fb426069c9e2f3","name":"should not fail to stop the service if it was not started","time":{"start":1764821124882,"stop":1764821124882,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b8efcca822ca5d","name":"should hang up with PeerId and return true on success","time":{"start":1764821112158,"stop":1764821112159,"duration":1},"status":"passed","severity":"normal"},{"uid":"808b552209267a3b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1764821342522,"stop":1764821342523,"duration":1},"status":"passed","severity":"normal"},{"uid":"1edff662d8378e18","name":"should handle complete connection lifecycle","time":{"start":1764821111173,"stop":1764821111174,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d54638494c9925f","name":"should never report false negatives","time":{"start":1764821147832,"stop":1764821147832,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bdfa00868748bc","name":"Push message with content topic containing SQL Injection","time":{"start":1764822240834,"stop":1764822240834,"duration":0},"status":"passed","severity":"normal"},{"uid":"23241abb819857b6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1764821665079,"stop":1764821665079,"duration":0},"status":"passed","severity":"normal"},{"uid":"7814b787b3fb282c","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1764821260628,"stop":1764821260628,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9c5708783ae415","name":"should work with mixed v2 and v3 peers","time":{"start":1764821161373,"stop":1764821161374,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a24ef2cbf05634","name":"should monitor connected peers and store them into cache","time":{"start":1764821279728,"stop":1764821279728,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b44634047a03e2d","name":"Push message with content topic containing special chars","time":{"start":1764822240796,"stop":1764822240796,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a320e07032160f3","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1764821148091,"stop":1764821148091,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e474061690fa405","name":"Push message with short payload","time":{"start":1764822240789,"stop":1764822240789,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a25ab27233b5b5a","name":"Push message with custom timestamp: 1764824811095","time":{"start":1764822240812,"stop":1764822240812,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9967632a7703e0c","name":"connects to nwaku","time":{"start":1764821500351,"stop":1764821500352,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbdd0c8416c4cefe","name":"Sync message are not sent excessively within sync frequency","time":{"start":1764821169059,"stop":1764821169063,"duration":4},"status":"passed","severity":"normal"},{"uid":"99f2a563a01a5853","name":"retrieves a single peer","time":{"start":1764821120842,"stop":1764821120843,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed67e26b2f0752a","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1764821488947,"stop":1764821488947,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8a9e355d596b9c","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1764821112304,"stop":1764821112305,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f554dddd1a3c5f","name":"should maintain chronological order of messages in localHistory","time":{"start":1764821151783,"stop":1764821151784,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4129d1d78377371","name":"Decoder throws on undefined content topic","time":{"start":1764821112303,"stop":1764821112304,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7011f47f700eded","name":"should stop query when sync message from same channel is found","time":{"start":1764821165915,"stop":1764821165915,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b98f479497f01b","name":"should handle errors when removing globalThis listeners","time":{"start":1764821111153,"stop":1764821111157,"duration":4},"status":"passed","severity":"normal"},{"uid":"3fcb563dc635ee1a","name":"Push message with content topic containing JSON","time":{"start":1764822240835,"stop":1764822240835,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62bec53fe7740f9","name":"should successfully subscribe to supported pubsub topic","time":{"start":1764821161307,"stop":1764821161307,"duration":0},"status":"passed","severity":"normal"},{"uid":"6783b7fb4b5b889d","name":"should get / set TCP multiaddr","time":{"start":1764821102948,"stop":1764821102948,"duration":0},"status":"passed","severity":"normal"},{"uid":"edcee2c5cc59fa4f","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1764821097481,"stop":1764821097481,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ed9682543a0854","name":"Push message with SQL Injection payload","time":{"start":1764822240828,"stop":1764822240828,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc241606682c5e3b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1764821097501,"stop":1764821097502,"duration":1},"status":"passed","severity":"normal"},{"uid":"112d1c7e0255a1a1","name":"should return empty array when no peers connected","time":{"start":1764821112160,"stop":1764821112160,"duration":0},"status":"passed","severity":"normal"},{"uid":"935e61d497991eb1","name":"throws on content topic with non-number generation field","time":{"start":1764821097476,"stop":1764821097476,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b78d6cef88ac87a","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1764821404969,"stop":1764821404972,"duration":3},"status":"passed","severity":"normal"},{"uid":"43a2c16068bc58ff","name":"Push message with unicode special characters payload","time":{"start":1764822240818,"stop":1764822240818,"duration":0},"status":"passed","severity":"normal"},{"uid":"72012de1b911ff3","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1764821206922,"stop":1764821206923,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6c78f366ebfe5e","name":"Check message with non string payload is not received","time":{"start":1764821631757,"stop":1764821631757,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efbd70026abfa44","name":"should return null for non-existent peer","time":{"start":1764821111879,"stop":1764821111882,"duration":3},"status":"passed","severity":"normal"},{"uid":"6f7366e539097a23","name":"Check received message containing numeric","time":{"start":1764821631747,"stop":1764821631747,"duration":0},"status":"passed","severity":"normal"},{"uid":"37eb4f38da4252c1","name":"Check publish message containing special chars","time":{"start":1764821365568,"stop":1764821365568,"duration":0},"status":"passed","severity":"normal"},{"uid":"711cea8a23640ffc","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1764821275569,"stop":1764821275569,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c9e3af2bf0ffd3","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1764821102120,"stop":1764821102120,"duration":0},"status":"passed","severity":"normal"},{"uid":"311d60053ebe9b52","name":"should handle incoming messages","time":{"start":1764821161310,"stop":1764821161311,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3f09c5ff2c4e448","name":"Check publish message containing Russian","time":{"start":1764821365570,"stop":1764821365571,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b50479d2185dfd","name":"Own sync message does not acknowledge own messages","time":{"start":1764821169065,"stop":1764821169065,"duration":0},"status":"passed","severity":"normal"},{"uid":"96da5d7a11225141","name":"Passing page size 10 when there are 10 messages","time":{"start":1764821475796,"stop":1764821475796,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9a2886f2620b0b","name":"should handle complete discovery-to-dial flow","time":{"start":1764821111640,"stop":1764821111640,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a15960ec0fb523","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1764821097495,"stop":1764821097495,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d2405b61f1298b","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1764821102118,"stop":1764821102120,"duration":2},"status":"passed","severity":"normal"},{"uid":"e7e46fa76c6f4b79","name":"rejects content-filtered query with only contentTopics","time":{"start":1764821111775,"stop":1764821111775,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec21b107a8a64b93","name":"should do nothing if no non-locked connections to drop","time":{"start":1764821111886,"stop":1764821111889,"duration":3},"status":"passed","severity":"normal"},{"uid":"912a320cecb11c82","name":"Subscribe to topic containing shell command and receive message","time":{"start":1764821665070,"stop":1764821665070,"duration":0},"status":"passed","severity":"normal"},{"uid":"d006046562d55ce5","name":"should return different streams if requested simultaniously","time":{"start":1764821112006,"stop":1764821112007,"duration":1},"status":"passed","severity":"normal"},{"uid":"73250c95a56ad6d5","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1764821163535,"stop":1764821163535,"duration":0},"status":"passed","severity":"normal"},{"uid":"a716cb32973583c","name":"should retry failed tasks","time":{"start":1764821160858,"stop":1764821160859,"duration":1},"status":"passed","severity":"normal"},{"uid":"319fc421fbcd0143","name":"should create PeerExchangeDiscovery instance","time":{"start":1764821120839,"stop":1764821120839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30f26204a6940c4","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1764821488956,"stop":1764821488956,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef3fefcfc580e7c","name":"should drop connection to one peer on hangUp","time":{"start":1764821274658,"stop":1764821274658,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8fb6623e28492f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1764821097498,"stop":1764821097499,"duration":1},"status":"passed","severity":"normal"},{"uid":"884bedaf333a8005","name":"Incoming message is emitted as received","time":{"start":1764821165913,"stop":1764821165914,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c5b4b34a66aeb0","name":"Subscribe to topic containing long and publish message","time":{"start":1764821371198,"stop":1764821371198,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bb8c50313ebea4","name":"should create KeepAliveManager with relay","time":{"start":1764821111434,"stop":1764821111440,"duration":6},"status":"passed","severity":"normal"},{"uid":"fcf23d7b61bc547e","name":"Push message with content topic containing SQL Injection","time":{"start":1764822240821,"stop":1764822240821,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea4f4aeddb96ef6","name":"should encode/decode to text encoding","time":{"start":1764821102948,"stop":1764821102948,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebfc3ea58ea943c","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app89/9/topic869/proto","time":{"start":1764821465586,"stop":1764821465586,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ec097a22393705","name":"should handle relay send failures gracefully","time":{"start":1764821111480,"stop":1764821111480,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23ce8659a15c801","name":"Subscribe to topic containing shell command and receive message","time":{"start":1764821665081,"stop":1764821665081,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00284f813a3b4b8","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1764821161485,"stop":1764821161485,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bc0b346644a889","name":"Push message with numeric payload","time":{"start":1764822240802,"stop":1764822240802,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bc05bc36543d5f","name":"Cluster id 0, shard 0","time":{"start":1764821483638,"stop":1764821483639,"duration":1},"status":"passed","severity":"normal"},{"uid":"98929d2dbddfe682","name":"should emit multiple messages when query returns multiple messages","time":{"start":1764821162489,"stop":1764821162490,"duration":1},"status":"passed","severity":"normal"},{"uid":"35b05f4da610ca5d","name":"Check publish message containing unicode special characters","time":{"start":1764821365578,"stop":1764821365579,"duration":1},"status":"passed","severity":"normal"},{"uid":"84408d6c91de6797","name":"random static sharding 3 - Cluster ID: 623, Shard ID: 218","time":{"start":1764821483650,"stop":1764821483654,"duration":4},"status":"passed","severity":"normal"},{"uid":"25ba019e1e66805e","name":"Push message with long payload","time":{"start":1764822240789,"stop":1764822240790,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c0428563e3cd2f","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1764821252442,"stop":1764821252444,"duration":2},"status":"passed","severity":"normal"},{"uid":"65cd2a40b2d26e9e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1764821131934,"stop":1764821131935,"duration":1},"status":"passed","severity":"normal"},{"uid":"35785a1026e9e45f","name":"Subscribe and receive messages via lightPush","time":{"start":1764821665061,"stop":1764821665061,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a9c4bee80e5871","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1764821151787,"stop":1764821151787,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0831a616fd2423","name":"Check received message containing long","time":{"start":1764821631747,"stop":1764821631747,"duration":0},"status":"passed","severity":"normal"},{"uid":"291c65a82cb8c385","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1764821148093,"stop":1764821148093,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38c69f06478c5","name":"Push message with content topic containing Russian","time":{"start":1764822240808,"stop":1764822240808,"duration":0},"status":"passed","severity":"normal"},{"uid":"7007c96c37f44b72","name":"Push message with Arabic payload","time":{"start":1764822240815,"stop":1764822240815,"duration":0},"status":"passed","severity":"normal"},{"uid":"738900f837a4d7df","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1764821102945,"stop":1764821102945,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4942d6b3f3e321","name":"should dispatch connect and disconnect events","time":{"start":1764821161463,"stop":1764821161470,"duration":7},"status":"passed","severity":"normal"},{"uid":"267253476dddc79c","name":"should be safe to call multiple times","time":{"start":1764821111627,"stop":1764821111628,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5870a27ac735623","name":"should query peers that support peer exchange","time":{"start":1764821120831,"stop":1764821120831,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc36fdd1d2f93e8f","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1764821161484,"stop":1764821161485,"duration":1},"status":"passed","severity":"normal"},{"uid":"5941a8cf74185fd1","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1764821471465,"stop":1764821471465,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce77a479f9e45cb7","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1764821111884,"stop":1764821111885,"duration":1},"status":"passed","severity":"normal"},{"uid":"950fc70faaef0a68","name":"Init the array if not present","time":{"start":1764821097115,"stop":1764821097116,"duration":1},"status":"passed","severity":"normal"},{"uid":"a04e65f5891a7a87","name":"should skip peers without peerInfo in ENR","time":{"start":1764821120836,"stop":1764821120836,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fdd29d09ef85f60","name":"ends if response has no messages","time":{"start":1764821112142,"stop":1764821112142,"duration":0},"status":"passed","severity":"normal"},{"uid":"14956f98ae7f4c53","name":"Push message with custom timestamp: 1764817611095","time":{"start":1764822240824,"stop":1764822240824,"duration":0},"status":"passed","severity":"normal"},{"uid":"da32654e3d08740d","name":"Push message with Script payload","time":{"start":1764822240804,"stop":1764822240804,"duration":0},"status":"passed","severity":"normal"},{"uid":"f696b68799e562e9","name":"Push 30 different messages","time":{"start":1764822240794,"stop":1764822240794,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea43a1e2e1a2d681","name":"Ordered Callback - true","time":{"start":1764821462842,"stop":1764821462843,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4885be31cca2bb","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1764821465576,"stop":1764821465576,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37bd1726ec5ed9b","name":"Push message with custom timestamp: 1764824811095","time":{"start":1764822240824,"stop":1764822240825,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dcb42e85b21aa4b","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1764821097480,"stop":1764821097480,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9d50300dbe7bab","name":"Outgoing message is emitted as sending","time":{"start":1764821163043,"stop":1764821163043,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60c0416a146b405","name":"should stop and cleanup resources","time":{"start":1764821161506,"stop":1764821161506,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd5c05bdfdb28a5","name":"should emit a peer event after start","time":{"start":1764821124882,"stop":1764821124883,"duration":1},"status":"passed","severity":"normal"},{"uid":"da3e49f267e4348a","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1764821165919,"stop":1764821165919,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37555ca6166f0f9","name":"should throw error - no public key","time":{"start":1764821102946,"stop":1764821102947,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e93d03e636f440e","name":"Push message with Basic HTML tag payload","time":{"start":1764822240804,"stop":1764822240804,"duration":0},"status":"passed","severity":"normal"},{"uid":"6495b278228f166","name":"should create dialer with libp2p and shardReader","time":{"start":1764821111593,"stop":1764821111593,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb98f8875c34908","name":"should perform initial health assessment on start","time":{"start":1764821161827,"stop":1764821161827,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc29eb85ccbd190","name":"Push message with numeric payload","time":{"start":1764822240790,"stop":1764822240790,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8b0ecd55364339","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1764821665081,"stop":1764821665081,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fc947a5ae09746","name":"Check publish message containing emoji","time":{"start":1764821365579,"stop":1764821365579,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa732dc6c7ce77a","name":"Push message with escaped characters payload","time":{"start":1764822240805,"stop":1764822240805,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ef8509c0faf82f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1764821665078,"stop":1764821665079,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc461cc8153782ba","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1764821161484,"stop":1764821161484,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de9e79d06eaa654","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1764821102130,"stop":1764821102131,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc23fbad86403a2","name":"ends after yielding if response size indicates end","time":{"start":1764821112144,"stop":1764821112144,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea535a5d045a724","name":"it tolerates circular branch references","time":{"start":1764821120843,"stop":1764821120843,"duration":0},"status":"passed","severity":"normal"},{"uid":"2221da454f22af6a","name":"can start and stop the service","time":{"start":1764821190629,"stop":1764821190630,"duration":1},"status":"passed","severity":"normal"},{"uid":"f849ecc8915f4fd7","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app69/3/topic697/proto","time":{"start":1764821465578,"stop":1764821465578,"duration":0},"status":"passed","severity":"normal"},{"uid":"3156b93b704bd9b9","name":"should initialize with Unhealthy status","time":{"start":1764821161818,"stop":1764821161819,"duration":1},"status":"passed","severity":"normal"},{"uid":"abcbfc5c4a539a33","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1764821148104,"stop":1764821148105,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ce2157790bf817","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1764821165919,"stop":1764821165919,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69b3d225b74a163","name":"should handle dial errors gracefully","time":{"start":1764821111633,"stop":1764821111634,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0fe187fc27c8ab9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1764821148100,"stop":1764821148100,"duration":0},"status":"passed","severity":"normal"},{"uid":"4761a097a2cde3ea","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1764821097498,"stop":1764821097498,"duration":0},"status":"passed","severity":"normal"},{"uid":"34793cf06bb9f0d9","name":"should reject if Store is requested but not mounted","time":{"start":1764821163241,"stop":1764821163241,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eea49f43048247","name":"should initialize with isNetworkConnected as false","time":{"start":1764821111143,"stop":1764821111143,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf78488f224802d5","name":"should not trigger query when a recent query happened under threshold","time":{"start":1764821162487,"stop":1764821162488,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e26e543ae2d79f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1764821665082,"stop":1764821665082,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e3b421961fa30f","name":"should throw error - invalid id","time":{"start":1764821102946,"stop":1764821102946,"duration":0},"status":"passed","severity":"normal"},{"uid":"c417f3a5d1f2b192","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1764821488940,"stop":1764821488941,"duration":1},"status":"passed","severity":"normal"},{"uid":"de32e517fa6c2c3d","name":"recovers when dns.resolve returns empty","time":{"start":1764821120843,"stop":1764821120843,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc86bd071422938","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1764821147873,"stop":1764821147873,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22bcae26a49f4af","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1764821130136,"stop":1764821130136,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b25f2f1b58488cd","name":"Push message with short payload","time":{"start":1764822240813,"stop":1764822240813,"duration":0},"status":"passed","severity":"normal"},{"uid":"9461ee0011f9bc36","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1764821148106,"stop":1764821148106,"duration":0},"status":"passed","severity":"normal"},{"uid":"927be54db0c29fc3","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1764821488955,"stop":1764821488956,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec4072d70637038","name":"Check received message containing short","time":{"start":1764821631746,"stop":1764821631747,"duration":1},"status":"passed","severity":"normal"},{"uid":"9220c50dff291527","name":"should clear the dialing interval","time":{"start":1764821111599,"stop":1764821111599,"duration":0},"status":"passed","severity":"normal"},{"uid":"914492d55c49c2e6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1764821342528,"stop":1764821342529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ed739d17337d45","name":"Callback on promise, aborts when callback returns true","time":{"start":1764821452791,"stop":1764821452791,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cda30c86646448","name":"should add received messages to bloom filter","time":{"start":1764821151783,"stop":1764821151783,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcd48d2584e906","name":"Subscribe to topic containing emoji and receive message","time":{"start":1764821665071,"stop":1764821665071,"duration":0},"status":"passed","severity":"normal"},{"uid":"8937e94653a1b81b","name":"should remove expired entries after TTL has passed","time":{"start":1764821160033,"stop":1764821160033,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9569c5cecede16a","name":"should retry if all attempts fail","time":{"start":1764821160862,"stop":1764821160862,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9663fb4807867b0","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1764821151784,"stop":1764821151784,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de0568ec4673458","name":"should reject if Relay is requested but not mounted","time":{"start":1764821163241,"stop":1764821163241,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd7b4d96e2d4202","name":"Push message with Arabic payload","time":{"start":1764822240791,"stop":1764822240791,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d58609facd2e97","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1764821665064,"stop":1764821665064,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7144faec6d7caf13","name":"Emits 'syncing' when message flagged as missed","time":{"start":1764821163202,"stop":1764821163203,"duration":1},"status":"passed","severity":"normal"},{"uid":"79006c071d5a4116","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1764821118977,"stop":1764821118977,"duration":0},"status":"passed","severity":"normal"},{"uid":"946164908cc3279b","name":"should send relay ping messages on timer","time":{"start":1764821111473,"stop":1764821111473,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca05c2b530ac626","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1764821190639,"stop":1764821190640,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9b70c8c3386fe392","name":"should return cached hash on subsequent access","time":{"start":1764821112305,"stop":1764821112305,"duration":0},"status":"passed","severity":"normal"},{"uid":"3028d411cc94c248","name":"should start all internal components","time":{"start":1764821112153,"stop":1764821112154,"duration":1},"status":"passed","severity":"normal"},{"uid":"489cf33553c7a6b3","name":"Push message with content topic containing short","time":{"start":1764822240807,"stop":1764822240807,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa8d29065841e63","name":"should return peer for existing peer","time":{"start":1764821111877,"stop":1764821111879,"duration":2},"status":"passed","severity":"normal"},{"uid":"10835c5527b7b132","name":"should requeue task if no peer is available","time":{"start":1764821160857,"stop":1764821160857,"duration":0},"status":"passed","severity":"normal"},{"uid":"511910f6eca555ce","name":"should respect maxRequests limit","time":{"start":1764821147697,"stop":1764821147701,"duration":4},"status":"passed","severity":"normal"},{"uid":"69a5999b525a543","name":"Push message with content topic containing JSON","time":{"start":1764822240809,"stop":1764822240809,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf9392a6ee2ee62","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1764821631765,"stop":1764821631765,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db1194d37b3c806","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1764821421234,"stop":1764821421234,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eef8148a74a588f","name":"Push message with content topic containing emoji","time":{"start":1764822240822,"stop":1764822240823,"duration":1},"status":"passed","severity":"normal"},{"uid":"78133ccf245b2775","name":"Push message with content topic containing emoji","time":{"start":1764822240810,"stop":1764822240810,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6d9d96b7b30e99","name":"should successfully query peers and return peer infos","time":{"start":1764821120053,"stop":1764821120054,"duration":1},"status":"passed","severity":"normal"},{"uid":"5871862f263e9999","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1764821118971,"stop":1764821118971,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89742ac64e04a21","name":"Push message with Script payload","time":{"start":1764822240792,"stop":1764822240792,"duration":0},"status":"passed","severity":"normal"},{"uid":"52bffc5af14f5ad3","name":"should maintain proper timestamps if all messages received","time":{"start":1764821151782,"stop":1764821151782,"duration":0},"status":"skipped","severity":"normal"},{"uid":"64be36f141eece21","name":"Push message with long payload","time":{"start":1764822240802,"stop":1764822240802,"duration":0},"status":"passed","severity":"normal"},{"uid":"574d6cf43bffe33d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1764821148109,"stop":1764821148109,"duration":0},"status":"passed","severity":"normal"}] |