mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
192 KiB
JSON
1 line
192 KiB
JSON
[{"uid":"d89fcf8c9e3c1ef9","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755673270851,"stop":1755673270851,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb7d1fdffabf227","name":"ignores unrecognized TXT record formats","time":{"start":1755673250453,"stop":1755673250456,"duration":3},"status":"passed","severity":"normal"},{"uid":"d7383feb2e19a3ff","name":"should not retry if at least one success","time":{"start":1755673270859,"stop":1755673270860,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6409515cd6fc4c5","name":"Subscribe and receive messages via waku relay post","time":{"start":1755673781250,"stop":1755673781250,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f44b40132ec3730","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755673270923,"stop":1755673270923,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3155371d4d3c5d","name":"messageHashStr returns a hex string","time":{"start":1755673240277,"stop":1755673240277,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e968a784ca6584a","name":"should not retry if at least one success","time":{"start":1755673271132,"stop":1755673271132,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa706c1e9b0586a2","name":"rejects content-filtered query with only contentTopics","time":{"start":1755673240464,"stop":1755673240464,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4e77b266a5bc66","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755673693971,"stop":1755673693972,"duration":1},"status":"passed","severity":"normal"},{"uid":"91801a5b362d06f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755673284272,"stop":1755673284272,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb997aaf940d39f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755673224709,"stop":1755673224709,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35252424f2b4c5a","name":"Push message with unicode special characters payload","time":{"start":1755673918417,"stop":1755673918417,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d606c86828e1d6","name":"Query Generator, No Decoder","time":{"start":1755673656328,"stop":1755673656329,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f58a5fb16f76ebe","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755673230205,"stop":1755673230206,"duration":1},"status":"passed","severity":"normal"},{"uid":"86db49cb11a1098d","name":"Check message with no content topic is not received","time":{"start":1755673750645,"stop":1755673750645,"duration":0},"status":"passed","severity":"normal"},{"uid":"9067633743e4a148","name":"Check received message containing long","time":{"start":1755673750648,"stop":1755673750648,"duration":0},"status":"passed","severity":"normal"},{"uid":"881c5b119d0c3a76","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755673289739,"stop":1755673289739,"duration":0},"status":"passed","severity":"normal"},{"uid":"8493585e572c4d07","name":"Subscribe to topic containing XML and publish message","time":{"start":1755673549721,"stop":1755673549722,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea1470de72e407c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755673224706,"stop":1755673224706,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff63ba4290ce2ba2","name":"Push message with content topic containing numeric","time":{"start":1755673918434,"stop":1755673918434,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b9b19be32f8a6a","name":"should reject if Filter is requested but not mounted","time":{"start":1755673271636,"stop":1755673271644,"duration":8},"status":"passed","severity":"normal"},{"uid":"be118231d1ac74e2","name":"should create an instance with libp2p and dialer","time":{"start":1755673240019,"stop":1755673240019,"duration":0},"status":"passed","severity":"normal"},{"uid":"93748231add0a9e8","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755673240893,"stop":1755673240893,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbf4a012d1610ee","name":"rejects hash query with time filter","time":{"start":1755673240465,"stop":1755673240465,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8f8f138bd1285","name":"Check received message containing XML","time":{"start":1755673750651,"stop":1755673750651,"duration":0},"status":"passed","severity":"normal"},{"uid":"b533390547ce9144","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755673781265,"stop":1755673781265,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f411e1404b3d60","name":"Subscribe to topic containing long and publish message","time":{"start":1755673549713,"stop":1755673549713,"duration":0},"status":"passed","severity":"normal"},{"uid":"e100d7def8c1aa0a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755673230206,"stop":1755673230206,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3ba1bcde8e479f","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755673284229,"stop":1755673284229,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb0c52b3bbe19df","name":"should be online or offline if network state changed","time":{"start":1755673324860,"stop":1755673324860,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cefccc97e1c4f12","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755673472522,"stop":1755673472523,"duration":1},"status":"passed","severity":"normal"},{"uid":"3184650c37bd0164","name":"Refresh subscription","time":{"start":1755673549708,"stop":1755673549711,"duration":3},"status":"skipped","severity":"normal"},{"uid":"9bc1b9e5dfa1d4fd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755673781252,"stop":1755673781252,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac480d1bc2140b9c","name":"random static sharding 3 - Cluster ID: 83, Shard ID: 972","time":{"start":1755673640280,"stop":1755673640280,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a710d641c956a9","name":"should return no connections if no open connection provided","time":{"start":1755673240523,"stop":1755673240526,"duration":3},"status":"passed","severity":"normal"},{"uid":"704392b419dea914","name":"Check publish message containing short","time":{"start":1755673541567,"stop":1755673541567,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ec15627faf4de6","name":"should lock peers when selected","time":{"start":1755673271946,"stop":1755673271946,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d25fb9fce3173b","name":"Sets default value correctly","time":{"start":1755673697017,"stop":1755673697018,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d36a0bdd55de46c","name":"should create ConnectionManager with required options","time":{"start":1755673241118,"stop":1755673241118,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8de38303b9f26f7","name":"should return PeerId when PeerId is provided","time":{"start":1755673240256,"stop":1755673240256,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1bea6d7e6f9773","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755673684865,"stop":1755673684866,"duration":1},"status":"passed","severity":"normal"},{"uid":"2697220adc8b1876","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755673693976,"stop":1755673693976,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a3ba5673e9388c","name":"should dispatch network event when browser goes online","time":{"start":1755673239901,"stop":1755673239901,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6956aa7a5b03775","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755673650990,"stop":1755673650990,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad401e21e0ac58bf","name":"Push message with custom timestamp: 1755669791365","time":{"start":1755673918425,"stop":1755673918426,"duration":1},"status":"passed","severity":"normal"},{"uid":"950c7c36d02f157c","name":"should remove event listeners","time":{"start":1755673240158,"stop":1755673240158,"duration":0},"status":"passed","severity":"normal"},{"uid":"c078c5e91830520a","name":"should return different streams if requested simultaniously","time":{"start":1755673240558,"stop":1755673240558,"duration":0},"status":"passed","severity":"normal"},{"uid":"d628f7d0deb5c239","name":"should throw an error for insufficient data","time":{"start":1755673224956,"stop":1755673224956,"duration":0},"status":"passed","severity":"normal"},{"uid":"754d01a4c11e8113","name":"should dispatch network event when browser goes offline","time":{"start":1755673239901,"stop":1755673239901,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab671411180fbf7","name":"Publishes to nwaku","time":{"start":1755673542221,"stop":1755673542221,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec1a29b4e387b44","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755673284247,"stop":1755673284247,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b3379aa1a15fd9","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755673656327,"stop":1755673656327,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee229e7af40f3b2","name":"Push message with SQL Injection payload","time":{"start":1755673918429,"stop":1755673918429,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c19b7fbf82611d9","name":"should emit a peer event after start","time":{"start":1755673254533,"stop":1755673254533,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbaeb7d3a27d558","name":"should handle complete connection lifecycle","time":{"start":1755673239910,"stop":1755673239910,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb2d53e3d3b5a7f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755673284268,"stop":1755673284269,"duration":1},"status":"passed","severity":"normal"},{"uid":"e21f45c30c3603eb","name":"should request peer renewal on specific errors","time":{"start":1755673270852,"stop":1755673270852,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc6b050c287ba1c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755673224708,"stop":1755673224709,"duration":1},"status":"passed","severity":"normal"},{"uid":"1600dfc941a7a8dc","name":"Push message with XML payload","time":{"start":1755673918414,"stop":1755673918415,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e58b40596c58778","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755673324849,"stop":1755673324849,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c07d5ce1e50cde3","name":"should add event listeners for peer connect and disconnect","time":{"start":1755673240884,"stop":1755673240885,"duration":1},"status":"passed","severity":"normal"},{"uid":"182aba9d489589b9","name":"Check publish message containing emoji","time":{"start":1755673541578,"stop":1755673541578,"duration":0},"status":"passed","severity":"normal"},{"uid":"6690d447bc1142db","name":"should clear existing timers before creating new ones","time":{"start":1755673240904,"stop":1755673240905,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ded35b8c5157bb7","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755673549727,"stop":1755673549728,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec8e10d784534ae3","name":"different cluster: nodes don't connect","time":{"start":1755673441120,"stop":1755673441120,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07a83ab28f4e6ee","name":"Push message with content topic containing JSON","time":{"start":1755673918422,"stop":1755673918423,"duration":1},"status":"passed","severity":"normal"},{"uid":"671723295e01774a","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755673284233,"stop":1755673284233,"duration":0},"status":"passed","severity":"normal"},{"uid":"1368a38d7ef35b9d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755673781262,"stop":1755673781263,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9ef5dcbe218e1a0","name":"should handle dial errors gracefully","time":{"start":1755673239291,"stop":1755673239291,"duration":0},"status":"passed","severity":"normal"},{"uid":"7118184b983c5b95","name":"Get Nodes","time":{"start":1755673250092,"stop":1755673250092,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7f07307d680cff","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755673230204,"stop":1755673230205,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed63670d950bc89","name":"Check message with no pubsub topic is not received","time":{"start":1755673750645,"stop":1755673750645,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7ff9f8ed6a54c5","name":"Check received message containing numeric","time":{"start":1755673750636,"stop":1755673750637,"duration":1},"status":"passed","severity":"normal"},{"uid":"f49e8963de1f98e1","name":"Decoder throws on empty string content topic","time":{"start":1755673241088,"stop":1755673241088,"duration":0},"status":"passed","severity":"normal"},{"uid":"3367ae5da35fc2ca","name":"should handle dial errors gracefully","time":{"start":1755673240170,"stop":1755673240170,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ea9c57c7dd7b31","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755673262052,"stop":1755673262052,"duration":0},"status":"passed","severity":"normal"},{"uid":"f016a8f28c877939","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755673284230,"stop":1755673284230,"duration":0},"status":"passed","severity":"normal"},{"uid":"a577ad4c8fe54418","name":"Sample","time":{"start":1755673230278,"stop":1755673230278,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76a7c70ef8e6b2a","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app87/8/topic31/proto","time":{"start":1755673637572,"stop":1755673637572,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b03bd4f0b7bcd5","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755673541578,"stop":1755673541578,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c9ae335f3bc0bc","name":"should send relay ping messages on timer","time":{"start":1755673240900,"stop":1755673240901,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3f18d25076239c","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755673250514,"stop":1755673250514,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4ee88300ce8ad9","name":"Check publish message containing unicode special characters","time":{"start":1755673541577,"stop":1755673541577,"duration":0},"status":"passed","severity":"normal"},{"uid":"632d0a80057bb324","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755673549706,"stop":1755673549707,"duration":1},"status":"passed","severity":"normal"},{"uid":"6469aac75a80a30e","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755673693971,"stop":1755673693971,"duration":0},"status":"passed","severity":"normal"},{"uid":"697aa14214fba21d","name":"random static sharding 10 - Cluster ID: 69, Shard ID: 409","time":{"start":1755673640282,"stop":1755673640283,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd9eb33ad724578","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755673224704,"stop":1755673224704,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea95fc56e11babf","name":"Relay - times out","time":{"start":1755673699180,"stop":1755673699180,"duration":0},"status":"passed","severity":"normal"},{"uid":"5190738aa31d262e","name":"should not receive a peer event after stop","time":{"start":1755673254533,"stop":1755673254534,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1e8b68771f0a233","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755673781256,"stop":1755673781256,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb462f21f72be8f7","name":"should decode valid enr successfully","time":{"start":1755673230860,"stop":1755673230860,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1019af177056459","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755673472517,"stop":1755673472518,"duration":1},"status":"passed","severity":"normal"},{"uid":"79344d1f3aa52499","name":"Push message with rate limit","time":{"start":1755673918425,"stop":1755673918425,"duration":0},"status":"passed","severity":"normal"},{"uid":"2577343584970a61","name":"Rejects garbage","time":{"start":1755673275410,"stop":1755673275410,"duration":0},"status":"passed","severity":"normal"},{"uid":"de86b11ee334af7c","name":"Push message with Russian payload","time":{"start":1755673918413,"stop":1755673918413,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1bf2ca01f11440","name":"should skip peers that don't support peer exchange","time":{"start":1755673250496,"stop":1755673250496,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f6ecf04d744ef9","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755673271949,"stop":1755673271949,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc8390af7f8e8a0","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755673534677,"stop":1755673534677,"duration":0},"status":"passed","severity":"normal"},{"uid":"8caef542b876f56f","name":"Relay + Store","time":{"start":1755673230877,"stop":1755673230877,"duration":0},"status":"passed","severity":"normal"},{"uid":"278c31f6c697918e","name":"should emit a peer event after start","time":{"start":1755673531291,"stop":1755673531292,"duration":1},"status":"passed","severity":"normal"},{"uid":"38026258bb09d305","name":"should dial all remaining peers","time":{"start":1755673240165,"stop":1755673240166,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b0e217d2a9777bd","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755673284241,"stop":1755673284241,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c941e0e1250d6c","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755673549722,"stop":1755673549723,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d36f9f1a5354a7","name":"Push message with Chinese payload","time":{"start":1755673918428,"stop":1755673918428,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d0ca03dc8256e5","name":"should handle peer store update failures gracefully","time":{"start":1755673240895,"stop":1755673240896,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5650ac737ae4f9b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755673781249,"stop":1755673781250,"duration":1},"status":"passed","severity":"normal"},{"uid":"32740774e46569c1","name":"Subscribe to topic containing short and publish message","time":{"start":1755673549712,"stop":1755673549713,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea3c84973a22fb00","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755673781260,"stop":1755673781260,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d3e76c16b2248c","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755673309916,"stop":1755673309916,"duration":0},"status":"skipped","severity":"normal"},{"uid":"56970deb923911c4","name":"throws on content topic with empty version field","time":{"start":1755673224692,"stop":1755673224693,"duration":1},"status":"passed","severity":"normal"},{"uid":"f845a00b1aed5b46","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755673781268,"stop":1755673781268,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c9b2d36d862e23","name":"should be empty when created","time":{"start":1755673272156,"stop":1755673272156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5722f4ebf6e1832","name":"should call waitForPeer on Relay","time":{"start":1755673271646,"stop":1755673271646,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0caa29d4fc9fa84","name":"should handle different types of entries","time":{"start":1755673269931,"stop":1755673269935,"duration":4},"status":"passed","severity":"normal"},{"uid":"40d0b692bf544058","name":"should increase lamport timestamp","time":{"start":1755673289731,"stop":1755673289731,"duration":0},"status":"passed","severity":"normal"},{"uid":"be45af438c9131c7","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755673690193,"stop":1755673690194,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbfa9230f9e57fa5","name":"Decoder throws on empty string content topic","time":{"start":1755673260460,"stop":1755673260461,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab16a4d7decad7f2","name":"should get / set TCP multiaddr","time":{"start":1755673230872,"stop":1755673230872,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd6f8052ae11ee","name":"should be able to encode the field with only STORE set to true","time":{"start":1755673230197,"stop":1755673230198,"duration":1},"status":"passed","severity":"normal"},{"uid":"7de2b787985eb94b","name":"should handle peer not in mesh for all topics","time":{"start":1755673240906,"stop":1755673240906,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5127b56365a61","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755673472517,"stop":1755673472517,"duration":0},"status":"passed","severity":"normal"},{"uid":"1328188a79b4657b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755673781250,"stop":1755673781250,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78994bd127e0249","name":"should hang up with multiaddr and return true on success","time":{"start":1755673241123,"stop":1755673241124,"duration":1},"status":"passed","severity":"normal"},{"uid":"507e69ee95c28e66","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755673230205,"stop":1755673230205,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87c2b4bb8afca34","name":"should respect custom numPeersToUse configuration","time":{"start":1755673271950,"stop":1755673271950,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee7ca4e14f48d34","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755673284234,"stop":1755673284238,"duration":4},"status":"passed","severity":"normal"},{"uid":"18d25cb34f58c3f3","name":"Check received message containing emoji","time":{"start":1755673750653,"stop":1755673750654,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade100ed42cdbd52","name":"should stop peer exchange discovery","time":{"start":1755673250494,"stop":1755673250494,"duration":0},"status":"passed","severity":"normal"},{"uid":"966b8a4962b4c204","name":"should start the dialing interval","time":{"start":1755673239262,"stop":1755673239263,"duration":1},"status":"passed","severity":"normal"},{"uid":"251e3df1185cfbf5","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755673224696,"stop":1755673224696,"duration":0},"status":"passed","severity":"normal"},{"uid":"358fe650eb20eea3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755673284264,"stop":1755673284265,"duration":1},"status":"passed","severity":"normal"},{"uid":"2536aaef897ac597","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755673549724,"stop":1755673549725,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc1dfb0fce8d29f6","name":"Check message with invalid timestamp is not received","time":{"start":1755673750644,"stop":1755673750644,"duration":0},"status":"passed","severity":"normal"},{"uid":"99945687204db93c","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app89/8/topic564/test.js","time":{"start":1755673637569,"stop":1755673637569,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aae220bf62280a8","name":"Used by Waku Relay","time":{"start":1755673697017,"stop":1755673697017,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d7bd2a21c7216b","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755673240278,"stop":1755673240285,"duration":7},"status":"passed","severity":"normal"},{"uid":"fa8d1a42811d37d7","name":"msgTime: 0 ms from now, startTime: 1755414481336, endTime: 1755673681336","time":{"start":1755673693975,"stop":1755673693975,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59c79a962632242","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755673240897,"stop":1755673240897,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa9fd0262c9282e","name":"Init the array if not present","time":{"start":1755673224647,"stop":1755673224649,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcd30574ed03d036","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755673271951,"stop":1755673271951,"duration":0},"status":"passed","severity":"normal"},{"uid":"9243f4805c724c7e","name":"Check received message containing special chars","time":{"start":1755673750637,"stop":1755673750637,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fef78b69bc8d0c6","name":"should handle case with no peers in store","time":{"start":1755673240170,"stop":1755673240171,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fc155e0a1d37360","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755673650990,"stop":1755673650991,"duration":1},"status":"passed","severity":"normal"},{"uid":"b843850fc574ebbe","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755673271807,"stop":1755673271808,"duration":1},"status":"passed","severity":"normal"},{"uid":"5df720b561a0a922","name":"should be safe to call multiple times","time":{"start":1755673239281,"stop":1755673239281,"duration":0},"status":"passed","severity":"normal"},{"uid":"31aa6f37fe076f72","name":"throws an error for improperly formatted content topics","time":{"start":1755673224702,"stop":1755673224702,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd4f6233cd42496","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755673549707,"stop":1755673549707,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff7e253b1d8bc82","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755673781268,"stop":1755673781268,"duration":0},"status":"passed","severity":"normal"},{"uid":"9125eebc43c753ce","name":"should query peers that support peer exchange","time":{"start":1755673250496,"stop":1755673250496,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a5f56f3b35ae9","name":"should set field with only FILTER enabled","time":{"start":1755673230876,"stop":1755673230877,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06ab0fbe0791a01","name":"should stop ping timers on peer disconnect","time":{"start":1755673240891,"stop":1755673240893,"duration":2},"status":"passed","severity":"normal"},{"uid":"bdc3ceffdae700c4","name":"should return false when network is not connected","time":{"start":1755673241122,"stop":1755673241122,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72428b820cfea8d","name":"should get / set UDP multiaddr","time":{"start":1755673230871,"stop":1755673230872,"duration":1},"status":"passed","severity":"normal"},{"uid":"29cffb4972668296","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755673224708,"stop":1755673224708,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ce8434fde0d8d8","name":"should drop connection to all peers on hangUp","time":{"start":1755673391011,"stop":1755673391012,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb5152957412842","name":"should support chaining for add method","time":{"start":1755673269923,"stop":1755673269923,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3ee8c4d1c2f385","name":"can start the service","time":{"start":1755673309909,"stop":1755673309910,"duration":1},"status":"passed","severity":"normal"},{"uid":"60591df02f9e2a8f","name":"should not change state when connections remain after disconnect","time":{"start":1755673239890,"stop":1755673239890,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce208e661d2ddb77","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755673750655,"stop":1755673750655,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa28f725d556d2d","name":"nwaku subscribes","time":{"start":1755673542220,"stop":1755673542220,"duration":0},"status":"passed","severity":"normal"},{"uid":"3885a1f360b1fab3","name":"should retry failed tasks","time":{"start":1755673270852,"stop":1755673270852,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66dcfe2e6131a5c","name":"Check received message containing escaped characters","time":{"start":1755673750641,"stop":1755673750641,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b9b892c3c9a681","name":"Decoder throws on undefined content topic","time":{"start":1755673260460,"stop":1755673260460,"duration":0},"status":"passed","severity":"normal"},{"uid":"4141df0c61fd03da","name":"Check message with no pubsub topic is not received","time":{"start":1755673750656,"stop":1755673750656,"duration":0},"status":"passed","severity":"normal"},{"uid":"bafc9002a1b34026","name":"Subscribe to topic containing XML and receive message","time":{"start":1755673781256,"stop":1755673781257,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6be3a145b34b0ec","name":"messageHashStr produces different results for different inputs","time":{"start":1755673240287,"stop":1755673240292,"duration":5},"status":"passed","severity":"normal"},{"uid":"826c92a812b2f0e","name":"ignores domain fetching errors","time":{"start":1755673250451,"stop":1755673250452,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64d8db4c2b72fb","name":"random static sharding 7 - Cluster ID: 975, Shard ID: 674","time":{"start":1755673640281,"stop":1755673640282,"duration":1},"status":"passed","severity":"normal"},{"uid":"68c18b6003696924","name":"should process up to 3 peers at once","time":{"start":1755673239297,"stop":1755673239298,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf9f7ea91fd7e75","name":"should properly create location multiaddrs - tcp6","time":{"start":1755673230874,"stop":1755673230874,"duration":0},"status":"passed","severity":"normal"},{"uid":"21579bece0f2394d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755673781257,"stop":1755673781258,"duration":1},"status":"passed","severity":"normal"},{"uid":"56f8a41cb471f24a","name":"Check publish message containing long","time":{"start":1755673541567,"stop":1755673541567,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea097cf6c5f61f1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755673781255,"stop":1755673781255,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8aec3ba8b183fac","name":"should successfully stop","time":{"start":1755673271810,"stop":1755673271810,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17a13d3f082a9","name":"should handle incoming messages","time":{"start":1755673271809,"stop":1755673271810,"duration":1},"status":"passed","severity":"normal"},{"uid":"a968761787f2347","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755673284238,"stop":1755673284238,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89aa2f182db9248","name":"should retry if all attempts fail","time":{"start":1755673270860,"stop":1755673270860,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fa9c3261069441","name":"should handle disconnect when peer has no timers","time":{"start":1755673240904,"stop":1755673240904,"duration":0},"status":"passed","severity":"normal"},{"uid":"83cff308f2077ddb","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755673693972,"stop":1755673693973,"duration":1},"status":"passed","severity":"normal"},{"uid":"61576b9dd901543a","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755673284244,"stop":1755673284244,"duration":0},"status":"passed","severity":"normal"},{"uid":"459dbd01be8ce8d1","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755673549713,"stop":1755673549714,"duration":1},"status":"passed","severity":"normal"},{"uid":"4191cd3362b4fd16","name":"Push message with content topic containing JSON","time":{"start":1755673918436,"stop":1755673918436,"duration":0},"status":"passed","severity":"normal"},{"uid":"6639b46562c53a33","name":"should properly create location multiaddrs - tcp","time":{"start":1755673230874,"stop":1755673230874,"duration":0},"status":"passed","severity":"normal"},{"uid":"174c9da3939c9424","name":"should set field with all protocols enabled","time":{"start":1755673230875,"stop":1755673230875,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f83a2e69fa45cb","name":"Relay Node - default protocol","time":{"start":1755673699182,"stop":1755673699182,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca974a1bdae37d85","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755673284241,"stop":1755673284242,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb688fc31a2dff8d","name":"should serialize and deserialize correctly","time":{"start":1755673287532,"stop":1755673287533,"duration":1},"status":"passed","severity":"normal"},{"uid":"b642e55cb96ab8ff","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755673250515,"stop":1755673250515,"duration":0},"status":"passed","severity":"normal"},{"uid":"77020cdd8919cb26","name":"should reject if Relay is requested but not mounted","time":{"start":1755673271635,"stop":1755673271635,"duration":0},"status":"passed","severity":"normal"},{"uid":"996c62b923f3126f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755673781264,"stop":1755673781264,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c456527f49feba3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755673224709,"stop":1755673224709,"duration":0},"status":"passed","severity":"normal"},{"uid":"6210f284a3cdf20a","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app42/6/topic539/json","time":{"start":1755673637570,"stop":1755673637570,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c637722bdf44aa","name":"should return true when peer is on the same cluster","time":{"start":1755673239684,"stop":1755673239685,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08f6cb7140a54c2","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755673650988,"stop":1755673650988,"duration":0},"status":"passed","severity":"normal"},{"uid":"61147b8732778114","name":"should handle errors when getting connections","time":{"start":1755673239902,"stop":1755673239902,"duration":0},"status":"passed","severity":"normal"},{"uid":"c964377df61497b2","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755673681069,"stop":1755673681078,"duration":9},"status":"passed","severity":"normal"},{"uid":"62534f55ed203a46","name":"should clear interval on stop","time":{"start":1755673250500,"stop":1755673250501,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2cc603d1ee0df0d","name":"should not start if already started","time":{"start":1755673250491,"stop":1755673250491,"duration":0},"status":"passed","severity":"normal"},{"uid":"ececbfdf429180c8","name":"Push message with content topic containing escaped characters","time":{"start":1755673918436,"stop":1755673918437,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1e87cd8e09f1a02","name":"Store - dialed after - with timeout","time":{"start":1755673699181,"stop":1755673699181,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e28456dfdc30346","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755673441121,"stop":1755673441121,"duration":0},"status":"passed","severity":"normal"},{"uid":"926cb20876796a91","name":"Check message with no content topic is not received","time":{"start":1755673750656,"stop":1755673750657,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee1763a75f1568d7","name":"should dial peers from store on start","time":{"start":1755673240156,"stop":1755673240156,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b42342218b6862","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755673224699,"stop":1755673224699,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a259772a3cd1751","name":"Push message with custom timestamp: 1755676991365","time":{"start":1755673918426,"stop":1755673918426,"duration":0},"status":"passed","severity":"normal"},{"uid":"47966731e0228492","name":"Register correct protocols","time":{"start":1755673549705,"stop":1755673549705,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ef70f9c2121aa2","name":"Check received message containing shell command","time":{"start":1755673750652,"stop":1755673750653,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e7da7d52e300432","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755673224956,"stop":1755673224956,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bae262f7237d671","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755673284258,"stop":1755673284259,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e5a3020dbf4d1b","name":"Renews subscription after lossing a connection","time":{"start":1755673781259,"stop":1755673781259,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecadc7973922e012","name":"should properly create location multiaddrs - udp6","time":{"start":1755673230873,"stop":1755673230874,"duration":1},"status":"passed","severity":"normal"},{"uid":"26773d3df2d09acb","name":"Push message with content topic containing unicode special characters","time":{"start":1755673918437,"stop":1755673918437,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b761bef051d194","name":"should set field with only STORE enabled","time":{"start":1755673230876,"stop":1755673230876,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b61ee09ce3a787","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755673284271,"stop":1755673284271,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf32720d07bcb4f","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755673224703,"stop":1755673224704,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d8c609b61188","name":"should handle query errors","time":{"start":1755673250499,"stop":1755673250499,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7cfb40559692b01","name":"should handle dial errors gracefully","time":{"start":1755673240030,"stop":1755673240031,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b53efaa7d05916","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755673230201,"stop":1755673230201,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51dd59f0c79c8b1","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755673284246,"stop":1755673284246,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ae4162ddb86e01","name":"Generator, one shard","time":{"start":1755673646630,"stop":1755673646632,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd8745b5a8251bf4","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app70/7/topic783/json","time":{"start":1755673637569,"stop":1755673637569,"duration":0},"status":"passed","severity":"normal"},{"uid":"2650865a5211fb32","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755673271806,"stop":1755673271807,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c422206bb4454e4","name":"Check received message containing Basic HTML tag","time":{"start":1755673750651,"stop":1755673750652,"duration":1},"status":"passed","severity":"normal"},{"uid":"c85ae1557c5a6a6e","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755673250117,"stop":1755673250117,"duration":0},"status":"passed","severity":"normal"},{"uid":"450f9d811d3114d4","name":"Push message with long payload","time":{"start":1755673918427,"stop":1755673918427,"duration":0},"status":"passed","severity":"normal"},{"uid":"af60aea5e2af67f0","name":"Check received message containing Arabic","time":{"start":1755673750638,"stop":1755673750638,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c8dd6d41c55f5f","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755673309915,"stop":1755673309916,"duration":1},"status":"skipped","severity":"normal"},{"uid":"845ee0826b9ed3a3","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755673284231,"stop":1755673284233,"duration":2},"status":"passed","severity":"normal"},{"uid":"d237df3acad22830","name":"Push message with special chars payload","time":{"start":1755673918428,"stop":1755673918428,"duration":0},"status":"passed","severity":"normal"},{"uid":"930c86b5859f066e","name":"should not fail to stop the service if it was not started","time":{"start":1755673309911,"stop":1755673309912,"duration":1},"status":"passed","severity":"normal"},{"uid":"a015db37624ce197","name":"should handle complete peer lifecycle","time":{"start":1755673240906,"stop":1755673240907,"duration":1},"status":"passed","severity":"normal"},{"uid":"a748d0540410a8a","name":"should handle shard reader errors gracefully","time":{"start":1755673239299,"stop":1755673239299,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4532d8e1a56fc1a","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755673289735,"stop":1755673289735,"duration":0},"status":"passed","severity":"normal"},{"uid":"8493df513863d144","name":"random static sharding 5 - Cluster ID: 503, Shard ID: 12","time":{"start":1755673640281,"stop":1755673640281,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a9003115517e76","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755673240197,"stop":1755673240197,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a26f7f788f4b68","name":"Push message with Script payload","time":{"start":1755673918430,"stop":1755673918430,"duration":0},"status":"passed","severity":"normal"},{"uid":"c147a4d2911f683c","name":"Check received message containing long","time":{"start":1755673750636,"stop":1755673750636,"duration":0},"status":"passed","severity":"normal"},{"uid":"733f742a9de7b194","name":"Relay - dialed after","time":{"start":1755673699180,"stop":1755673699180,"duration":0},"status":"passed","severity":"normal"},{"uid":"137605692ff94bb4","name":"Check message with non string payload is not received","time":{"start":1755673750646,"stop":1755673750646,"duration":0},"status":"passed","severity":"normal"},{"uid":"f565c1eb0c7ad06b","name":"Nodes with multiple pubsub topic","time":{"start":1755673534673,"stop":1755673534674,"duration":1},"status":"passed","severity":"normal"},{"uid":"4596ceaa5da5f717","name":"should not fail to stop the service if it was not started","time":{"start":1755673254532,"stop":1755673254532,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9625e7a1ceb5b09","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755673311314,"stop":1755673311314,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa89fbb09f0a36c3","name":"yields decoded messages","time":{"start":1755673240913,"stop":1755673240914,"duration":1},"status":"passed","severity":"normal"},{"uid":"802314217ce52a79","name":"handles different clusterIds correctly","time":{"start":1755673224701,"stop":1755673224701,"duration":0},"status":"passed","severity":"normal"},{"uid":"416ea37e318a3d0f","name":"Passing page size 19 when there are 20 messages","time":{"start":1755673679095,"stop":1755673679095,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aae0058ec9673c5","name":"Filter","time":{"start":1755673699181,"stop":1755673699182,"duration":1},"status":"passed","severity":"normal"},{"uid":"463ef7ee58f0cb4d","name":"should reject if Store is requested but not mounted","time":{"start":1755673271636,"stop":1755673271636,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c05723a350f1a3","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755673283588,"stop":1755673283589,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4686236cc921b31","name":"tcp ip4 address","time":{"start":1755673230180,"stop":1755673230182,"duration":2},"status":"passed","severity":"normal"},{"uid":"1aad59a64e719af8","name":"Subscribe and publish message","time":{"start":1755673549706,"stop":1755673549706,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f12dca66617b40b","name":"should populate queue if has active dial","time":{"start":1755673239286,"stop":1755673239286,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a62168b8d054b7","name":"LightPush","time":{"start":1755673699181,"stop":1755673699181,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e947e74b4434d39","name":"Stops search when 2 null results are returned","time":{"start":1755673250096,"stop":1755673250097,"duration":1},"status":"passed","severity":"normal"},{"uid":"3070434da57c9d1f","name":"should return false when peer is not found","time":{"start":1755673239699,"stop":1755673239699,"duration":0},"status":"passed","severity":"normal"},{"uid":"24167262e4f1a3b1","name":"should not fail to start the service if it is already started","time":{"start":1755673254532,"stop":1755673254533,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45c0e986de5c73b","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app86/3/topic973/json","time":{"start":1755673637569,"stop":1755673637570,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7816fae5f3f6a88","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755673284244,"stop":1755673284245,"duration":1},"status":"passed","severity":"normal"},{"uid":"b731b8dbf4171212","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755673284240,"stop":1755673284241,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6f2086513639bd","name":"should return false when pubsub topic parsing fails","time":{"start":1755673239698,"stop":1755673239699,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1055d44fb80af50","name":"should properly clean up resources when disposed","time":{"start":1755673269935,"stop":1755673269939,"duration":4},"status":"passed","severity":"normal"},{"uid":"32d73dc25ef1d3ce","name":"should handle network check errors gracefully","time":{"start":1755673239299,"stop":1755673239300,"duration":1},"status":"passed","severity":"normal"},{"uid":"787aa03bcc57f929","name":"should clear dial history on start","time":{"start":1755673239263,"stop":1755673239270,"duration":7},"status":"passed","severity":"normal"},{"uid":"5e72dd84fac5af7d","name":"Encoder throws on empty string content topic","time":{"start":1755673260460,"stop":1755673260460,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e86c897bb28ac6","name":"should throw error - no id","time":{"start":1755673230861,"stop":1755673230861,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f906bfd17d7e45f","name":"Nodes with multiple pubsub topic","time":{"start":1755673534676,"stop":1755673534677,"duration":1},"status":"passed","severity":"normal"},{"uid":"e41ca8dc98685251","name":"throws on empty content topic","time":{"start":1755673224690,"stop":1755673224690,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c859b0a52fb815","name":"should add and remove event listeners correctly","time":{"start":1755673254535,"stop":1755673254535,"duration":0},"status":"passed","severity":"normal"},{"uid":"949d465d6bfb924a","name":"accepts time-filtered query with content filter","time":{"start":1755673240465,"stop":1755673240477,"duration":12},"status":"passed","severity":"normal"},{"uid":"600e987e23e03937","name":"Subscribe and receive messages via lightPush","time":{"start":1755673781249,"stop":1755673781249,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b99992c7cb9c48","name":"Push message with content topic containing SQL Injection","time":{"start":1755673918422,"stop":1755673918422,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d1ddc2635b3fbc","name":"Check publish message containing XML","time":{"start":1755673541574,"stop":1755673541574,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee72ada82df587b","name":"Js publishes, other Js receives","time":{"start":1755673542222,"stop":1755673542225,"duration":3},"status":"passed","severity":"normal"},{"uid":"ca12094e767210d3","name":"Promise Callback - false","time":{"start":1755673666073,"stop":1755673666073,"duration":0},"status":"passed","severity":"normal"},{"uid":"13131771fbfa4821","name":"should handle onConnected and onDisconnected","time":{"start":1755673271948,"stop":1755673271948,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47a5bbc07124611","name":"Query with Ordered Callback, No Decoder","time":{"start":1755673656332,"stop":1755673656332,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09a63958a76fbd1","name":"should only return 1 node with relay and store capability","time":{"start":1755673250457,"stop":1755673250457,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d67bfaae5e81e5","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755673781251,"stop":1755673781251,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9713f394cb0531c4","name":"should skip peers without ENR","time":{"start":1755673250499,"stop":1755673250499,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ab359fb2b2ba1f","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755673270924,"stop":1755673270924,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2740faafb73be5d","name":"Fails to push message with large meta","time":{"start":1755673918424,"stop":1755673918424,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8eeca65f8578ecb","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755673250117,"stop":1755673250118,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2f9543a51b5124a","name":"Subscribe and receive messages via lightPush","time":{"start":1755673781259,"stop":1755673781260,"duration":1},"status":"passed","severity":"normal"},{"uid":"e656e6316eab5647","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755673240036,"stop":1755673240036,"duration":0},"status":"passed","severity":"normal"},{"uid":"f738a55003f974c0","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755673230202,"stop":1755673230202,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb4a7db66d4ab4f","name":"Passing an array","time":{"start":1755673697016,"stop":1755673697016,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2315f5239b42c89","name":"A test","time":{"start":1755673427755,"stop":1755673427755,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22bd4d46070c93b","name":"Basic subscription and message receipt","time":{"start":1755673528914,"stop":1755673528915,"duration":1},"status":"broken","severity":"normal"},{"uid":"910d44820cc14e2f","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755673239695,"stop":1755673239698,"duration":3},"status":"passed","severity":"normal"},{"uid":"ff7616d740e4f62f","name":"Check publish message containing Script","time":{"start":1755673541573,"stop":1755673541574,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d84e92fb9ef177","name":"should not modify tags of connections for different peers","time":{"start":1755673271952,"stop":1755673271953,"duration":1},"status":"passed","severity":"normal"},{"uid":"393d523a1b3cd7bc","name":"Relay - dialed first","time":{"start":1755673699179,"stop":1755673699179,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a2f0286198c0f4","name":"Check received message containing Russian","time":{"start":1755673750638,"stop":1755673750638,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8eb70f5b0a4c51","name":"pre and post cipher","time":{"start":1755673260917,"stop":1755673260917,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd80071df6744e3","name":"Overlapping topic subscription","time":{"start":1755673549711,"stop":1755673549712,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1540ddc2cc25cf5","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755673240276,"stop":1755673240277,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9cc715fa8530eab","name":"ends if stream creation fails","time":{"start":1755673240912,"stop":1755673240912,"duration":0},"status":"passed","severity":"normal"},{"uid":"4deb94ea80983c5","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755673549717,"stop":1755673549718,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15a9fbd5c06c043","name":"Throws when trying to push message with empty payload","time":{"start":1755673918419,"stop":1755673918419,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ec5e7fb2d16a1c","name":"throws on content topic with empty encoding field","time":{"start":1755673224694,"stop":1755673224694,"duration":0},"status":"passed","severity":"normal"},{"uid":"92bafe88f7e6f06","name":"should maintain proper timestamps if all messages received","time":{"start":1755673289733,"stop":1755673289734,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4316d45ff4c9b2d","name":"should select older connection if present","time":{"start":1755673240526,"stop":1755673240526,"duration":0},"status":"passed","severity":"normal"},{"uid":"9faef9f3a72678c2","name":"messageHash returns a Uint8Array","time":{"start":1755673240277,"stop":1755673240277,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f4deff5f81ae9c","name":"Check received message containing short","time":{"start":1755673750647,"stop":1755673750647,"duration":0},"status":"passed","severity":"normal"},{"uid":"621dbbdefe7063b2","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755673240893,"stop":1755673240894,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6d954c77a09c6d","name":"should be empty after removing the only subscription","time":{"start":1755673272157,"stop":1755673272157,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe6077b8d9aff6c","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755673289733,"stop":1755673289733,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60bc6b64ea08337","name":"should remove event listener for peer:discovery","time":{"start":1755673240024,"stop":1755673240024,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df60e597e444e0b","name":"Push message with short payload","time":{"start":1755673918409,"stop":1755673918409,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8672c913e6aad5","name":"should not execute task if max attempts is 0","time":{"start":1755673270859,"stop":1755673270859,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2122207b6072238","name":"Throws when trying to push message with empty payload","time":{"start":1755673918433,"stop":1755673918433,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c573910530c0cf","name":"Push message with content topic containing special chars","time":{"start":1755673918434,"stop":1755673918435,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec3967a1bfd1e7b9","name":"should dispatch connect and disconnect events","time":{"start":1755673271947,"stop":1755673271948,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceab39fda9e8e941","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755673224697,"stop":1755673224697,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b5075ab2fedaa3","name":"Publish message with large meta","time":{"start":1755673541600,"stop":1755673541602,"duration":2},"status":"passed","severity":"normal"},{"uid":"737f58f48f63c9d2","name":"Query with Promise Callback, No Decoder","time":{"start":1755673656335,"stop":1755673656336,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0cb14479ac5f9d9","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755673684866,"stop":1755673684866,"duration":0},"status":"passed","severity":"normal"},{"uid":"4efa31ae6bdb850a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755673284265,"stop":1755673284265,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a07c9a937b4b43","name":"should hang up with PeerId and return true on success","time":{"start":1755673241123,"stop":1755673241123,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bc8d5c622b5671","name":"should encodeTxt and decodeTxt","time":{"start":1755673230859,"stop":1755673230860,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c09721a28adb9f","name":"Push message with Arabic payload","time":{"start":1755673918428,"stop":1755673918429,"duration":1},"status":"passed","severity":"normal"},{"uid":"e98af6d77daf230c","name":"should not be delivered","time":{"start":1755673289739,"stop":1755673289740,"duration":1},"status":"passed","severity":"normal"},{"uid":"2118bc593a0966ca","name":"should partition messages based on acknowledgement status","time":{"start":1755673289738,"stop":1755673289738,"duration":0},"status":"passed","severity":"normal"},{"uid":"96941f13dfd3572a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755673781261,"stop":1755673781261,"duration":0},"status":"passed","severity":"normal"},{"uid":"c734c81d10811e6f","name":"Subscribe to topic containing Script and publish message","time":{"start":1755673549720,"stop":1755673549721,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6bf968c461fab0","name":"should be safe to call multiple times","time":{"start":1755673240158,"stop":1755673240159,"duration":1},"status":"passed","severity":"normal"},{"uid":"7938996c8c4b94fa","name":"Check received message containing Chinese","time":{"start":1755673750637,"stop":1755673750637,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f4d587b1f54c3f","name":"should insert elements correctly","time":{"start":1755673287531,"stop":1755673287531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2027886807e6d9","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755673637567,"stop":1755673637568,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c367166d3ff44b3","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755673250461,"stop":1755673250462,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2ea69e974c74493b","name":"should dial all known peers when reached zero connections","time":{"start":1755673348043,"stop":1755673348045,"duration":2},"status":"passed","severity":"normal"},{"uid":"5da7cf6be768af65","name":"should clear the dialing interval","time":{"start":1755673239271,"stop":1755673239271,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7807bc0a5bb5976","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755673684867,"stop":1755673684868,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb20d1bff663db0","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755673284233,"stop":1755673284233,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc132870de38e0a","name":"should handle errors gracefully when getting peer info","time":{"start":1755673239699,"stop":1755673239700,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf0b7d8b49a26a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755673284227,"stop":1755673284228,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2be00c6dc95d326","name":"should update peer store before dialing","time":{"start":1755673240031,"stop":1755673240031,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46a704f25716f6","name":"Push message with custom timestamp: 1755669791366","time":{"start":1755673918438,"stop":1755673918439,"duration":1},"status":"passed","severity":"normal"},{"uid":"555f0e61325bc5c5","name":"Push message equal or less that 1MB","time":{"start":1755673918426,"stop":1755673918426,"duration":0},"status":"passed","severity":"normal"},{"uid":"6886885786213aa0","name":"throws on content topic with generation field greater than 0","time":{"start":1755673224692,"stop":1755673224692,"duration":0},"status":"passed","severity":"normal"},{"uid":"772f7d033275542a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755673262051,"stop":1755673262051,"duration":0},"status":"passed","severity":"normal"},{"uid":"275fbc367f6fa29","name":"should initialize with custom number of peers","time":{"start":1755673271945,"stop":1755673271946,"duration":1},"status":"passed","severity":"normal"},{"uid":"263a4a32add7dfb4","name":"should successfully query store with valid decoders and options","time":{"start":1755673271822,"stop":1755673271822,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c395ad816e5aa9e","name":"should handle hash queries without validation","time":{"start":1755673271824,"stop":1755673271824,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afa6f5f1d6ed880","name":"Push message with special chars payload","time":{"start":1755673918410,"stop":1755673918410,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e72f58b803c12b","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755673271823,"stop":1755673271824,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfec99a8ed93dc09","name":"should skip peer when failed to dial recently","time":{"start":1755673239285,"stop":1755673239285,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c574e191485a830","name":"Relay","time":{"start":1755673310241,"stop":1755673310242,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e6c620117637568","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755673250114,"stop":1755673250115,"duration":1},"status":"passed","severity":"normal"},{"uid":"84fe2d2d3ab9f1e6","name":"Wrong topic","time":{"start":1755673637572,"stop":1755673637572,"duration":0},"status":"passed","severity":"normal"},{"uid":"824a0ff4dbe60b8a","name":"should properly start and stop event listening","time":{"start":1755673271970,"stop":1755673271970,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6387ce9c35d51b","name":"should dial second nwaku node that was discovered","time":{"start":1755673304124,"stop":1755673304141,"duration":17},"status":"skipped","severity":"normal"},{"uid":"f4fed5c26e797d62","name":"should handle ping failures gracefully","time":{"start":1755673240895,"stop":1755673240895,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca0842cb3475f1a","name":"Check publish message containing JSON","time":{"start":1755673541576,"stop":1755673541576,"duration":0},"status":"passed","severity":"normal"},{"uid":"20bf94984409be2a","name":"should properly create location multiaddrs - tcp4","time":{"start":1755673230873,"stop":1755673230873,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2907a52c7a3cd74","name":"should return false when peer shard info is not found","time":{"start":1755673239692,"stop":1755673239693,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c8617196d82f652","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755673684867,"stop":1755673684867,"duration":0},"status":"passed","severity":"normal"},{"uid":"18960e303d946e6e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755673224698,"stop":1755673224699,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3b10e2f60582e4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755673781257,"stop":1755673781257,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff10f50d0f0ce9bf","name":"Push message with escaped characters payload","time":{"start":1755673918417,"stop":1755673918417,"duration":0},"status":"passed","severity":"normal"},{"uid":"23aa25c8612a1a3c","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755673289736,"stop":1755673289736,"duration":0},"status":"passed","severity":"normal"},{"uid":"35abfd274159a708","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755673283587,"stop":1755673283587,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf11413bb450e69e","name":"should not receive a peer event before start","time":{"start":1755673309913,"stop":1755673309914,"duration":1},"status":"passed","severity":"normal"},{"uid":"e10c7d3e57f19ea2","name":"can start the service","time":{"start":1755673531282,"stop":1755673531285,"duration":3},"status":"passed","severity":"normal"},{"uid":"66bcc183cadab465","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755673224699,"stop":1755673224699,"duration":0},"status":"passed","severity":"normal"},{"uid":"1575279cff7583eb","name":"returns only open connection if one present","time":{"start":1755673240517,"stop":1755673240518,"duration":1},"status":"passed","severity":"normal"},{"uid":"396f558f2a6bf430","name":"should skip peer when already connected","time":{"start":1755673239283,"stop":1755673239284,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1119bfbc733299","name":"Subscribe and receives messages on 20 topics","time":{"start":1755673781261,"stop":1755673781262,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb17d88b9b8cd9b","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755673693970,"stop":1755673693971,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df1865e512f4402","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755673324850,"stop":1755673324851,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa933ce71a5fc54","name":"should add event listener for peer:discovery","time":{"start":1755673240023,"stop":1755673240023,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d775d8fa795f9f","name":"Push message with content topic containing Arabic","time":{"start":1755673918435,"stop":1755673918435,"duration":0},"status":"passed","severity":"normal"},{"uid":"56125d4c9f5fda00","name":"should have no discoveries enabled by default","time":{"start":1755673270915,"stop":1755673270915,"duration":0},"status":"passed","severity":"normal"},{"uid":"1759aee9f9ac237c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755673534670,"stop":1755673534671,"duration":1},"status":"passed","severity":"normal"},{"uid":"80701d9241ff8cf8","name":"should create KeepAliveManager with relay","time":{"start":1755673240879,"stop":1755673240880,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5f330837b767abd","name":"should not receive a peer event before start","time":{"start":1755673531292,"stop":1755673531293,"duration":1},"status":"passed","severity":"normal"},{"uid":"199067ba69bb5772","name":"should not process empty queue","time":{"start":1755673239298,"stop":1755673239298,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4e41b748b5bc0d","name":"can start and stop the service","time":{"start":1755673254532,"stop":1755673254532,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b3536bc5a6141f","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755673230877,"stop":1755673230877,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e772022c524d0a0","name":"should check connected peers if present and suitable","time":{"start":1755673271644,"stop":1755673271645,"duration":1},"status":"passed","severity":"normal"},{"uid":"d49502c2f9ae962","name":"Check publish message containing Arabic","time":{"start":1755673541569,"stop":1755673541571,"duration":2},"status":"passed","severity":"normal"},{"uid":"430a135397a36a6b","name":"should be safe to call multiple times","time":{"start":1755673240024,"stop":1755673240025,"duration":1},"status":"passed","severity":"normal"},{"uid":"9289c10d0f43bfa1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755673781258,"stop":1755673781258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c827e20c54f35308","name":"Generator, 2 different shards","time":{"start":1755673646632,"stop":1755673646633,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3c04dd45534ee3","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755673284247,"stop":1755673284247,"duration":0},"status":"passed","severity":"normal"},{"uid":"913a043b877b1bc7","name":"should process queue every 500ms","time":{"start":1755673239297,"stop":1755673239297,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd5d26eea3395a0","name":"Push message with JSON payload","time":{"start":1755673918416,"stop":1755673918416,"duration":0},"status":"passed","severity":"normal"},{"uid":"b922c66a44bebd90","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755673427596,"stop":1755673427597,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf55e896bf91f15b","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755673284238,"stop":1755673284239,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6934fe22d9b1914","name":"should handle errors when accessing navigator","time":{"start":1755673239903,"stop":1755673239910,"duration":7},"status":"passed","severity":"normal"},{"uid":"86be3bc1ad8be75a","name":"should check false positive rate","time":{"start":1755673287534,"stop":1755673287534,"duration":0},"status":"passed","severity":"normal"},{"uid":"c029dfdc3d422581","name":"should return false when peer is not on the specified shard","time":{"start":1755673239691,"stop":1755673239692,"duration":1},"status":"passed","severity":"normal"},{"uid":"339334ae7a52fd71","name":"should initialize with default number of peers","time":{"start":1755673271944,"stop":1755673271945,"duration":1},"status":"passed","severity":"normal"},{"uid":"adeebc0a3c29218d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755673250462,"stop":1755673250462,"duration":0},"status":"skipped","severity":"normal"},{"uid":"335b4df327546f46","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755673224695,"stop":1755673224695,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6e421055773047","name":"Push message with shell command payload","time":{"start":1755673918416,"stop":1755673918416,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6bbbefb7ce91f5","name":"should handle empty peer infos gracefully","time":{"start":1755673250510,"stop":1755673250511,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f322528e8528d2","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755673240911,"stop":1755673240911,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5ccf92ea02d6ab","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755673656331,"stop":1755673656332,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f3ff1e5a5d7b0da","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755673284265,"stop":1755673284266,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ffa4468af4627e5","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755673284245,"stop":1755673284245,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e3e5fce748fe0c","name":"should dial peer immediately when queue is empty","time":{"start":1755673239281,"stop":1755673239282,"duration":1},"status":"passed","severity":"normal"},{"uid":"4324a2e939bd365","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755673781266,"stop":1755673781267,"duration":1},"status":"passed","severity":"normal"},{"uid":"b288b7338ce55331","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755673224708,"stop":1755673224708,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5f0c8db1b3a7d9","name":"should add received messages to bloom filter","time":{"start":1755673289734,"stop":1755673289734,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4608e57d029d338","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755673289738,"stop":1755673289738,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7b08c201b7a82","name":"Push message with emoji payload","time":{"start":1755673918418,"stop":1755673918418,"duration":0},"status":"passed","severity":"normal"},{"uid":"3336dcdc4477f404","name":"Check publish message containing Basic HTML tag","time":{"start":1755673541576,"stop":1755673541576,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ff042b39b68d7e","name":"should never report false negatives","time":{"start":1755673287532,"stop":1755673287532,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2afe04abc02fd15","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755673270924,"stop":1755673270924,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ce4eab4691ca81","name":"should handle queue overflow by adding peers to queue","time":{"start":1755673239292,"stop":1755673239292,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12b0f42746a9add","name":"Check received message containing Basic HTML tag","time":{"start":1755673750639,"stop":1755673750640,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e38fbc6e067b513","name":"should invoke callbacks when receiving a message","time":{"start":1755673272157,"stop":1755673272157,"duration":0},"status":"passed","severity":"normal"},{"uid":"3659a834e77664b1","name":"can query messages by message hash","time":{"start":1755673658841,"stop":1755673658841,"duration":0},"status":"passed","severity":"normal"},{"uid":"2648dfb72ccfb085","name":"Check received message with timestamp: 1755673304468 ","time":{"start":1755673750654,"stop":1755673750654,"duration":0},"status":"passed","severity":"normal"},{"uid":"109afb782b72a285","name":"should handle ENR without shardInfo","time":{"start":1755673250499,"stop":1755673250499,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f52e88b25e62e3","name":"should initialize with custom TTL","time":{"start":1755673250490,"stop":1755673250490,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a399cd96307c702","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755673260457,"stop":1755673260458,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b9318024134e13","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755673240897,"stop":1755673240898,"duration":1},"status":"passed","severity":"normal"},{"uid":"7338369c4c8a14b","name":"should process tasks in queue","time":{"start":1755673270839,"stop":1755673270839,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c9ffa5532a581c","name":"Fails to publish duplicate message","time":{"start":1755673541589,"stop":1755673541590,"duration":1},"status":"passed","severity":"normal"},{"uid":"645f292d3a1ebcb9","name":"should handle a minimal index list","time":{"start":1755673224955,"stop":1755673224955,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f8558b83dc7330","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755673239694,"stop":1755673239695,"duration":1},"status":"passed","severity":"normal"},{"uid":"9037defecfc3298b","name":"Ephemeral field set to true","time":{"start":1755673241086,"stop":1755673241086,"duration":0},"status":"passed","severity":"normal"},{"uid":"b358c24f833998a6","name":"Cluster ID 0, shard 1","time":{"start":1755673640277,"stop":1755673640278,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1d8b090d7c4ea4f","name":"Passing page size 10 when there are 10 messages","time":{"start":1755673679094,"stop":1755673679095,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed0a2330804199c","name":"should requeue task if no peer is available","time":{"start":1755673270850,"stop":1755673270851,"duration":1},"status":"passed","severity":"normal"},{"uid":"b605c37d6b26cd7b","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755673250118,"stop":1755673250118,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ddbbfac6833870","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755673284251,"stop":1755673284255,"duration":4},"status":"passed","severity":"normal"},{"uid":"35342b8f8c38b566","name":"throws on content topic with empty topic name field","time":{"start":1755673224693,"stop":1755673224693,"duration":0},"status":"passed","severity":"normal"},{"uid":"88bccc7b1cd3024d","name":"random static sharding 1 - Cluster ID: 241, Shard ID: 420","time":{"start":1755673640278,"stop":1755673640279,"duration":1},"status":"passed","severity":"normal"},{"uid":"8004af61927d96f5","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755673781259,"stop":1755673781259,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10a626e717023d7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755673750643,"stop":1755673750644,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a798b53617167c","name":"should handle multiple query options for time ranges","time":{"start":1755673271823,"stop":1755673271823,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7128bc30bb475f","name":"should throw error - invalid id","time":{"start":1755673230867,"stop":1755673230868,"duration":1},"status":"passed","severity":"normal"},{"uid":"188b2328eb1e06fc","name":"should initialize with isNetworkConnected as false","time":{"start":1755673239861,"stop":1755673239862,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea49677bdaf26337","name":"should maintain desired error rate","time":{"start":1755673287531,"stop":1755673287531,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a22ab211e2f3aa","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755673240899,"stop":1755673240900,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f6ee3eedb0861d5","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755673224695,"stop":1755673224696,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eeb13a2f152e2dc","name":"Check publish message containing shell command","time":{"start":1755673541576,"stop":1755673541577,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae5ff1288918f9cc","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755673271969,"stop":1755673271969,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8280542a42080e3","name":"Subscribe to topic containing long and receive message","time":{"start":1755673781264,"stop":1755673781264,"duration":0},"status":"passed","severity":"normal"},{"uid":"807a314177152d6e","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755673324858,"stop":1755673324859,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5d6637424a30d0","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755673240558,"stop":1755673240559,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3b2b86c200f43d","name":"Bloom filter","time":{"start":1755673289674,"stop":1755673289674,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6eb645fd88d420","name":"should create ShardReader with auto sharding network config","time":{"start":1755673239676,"stop":1755673239676,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24ef52452b579c7","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755673650989,"stop":1755673650989,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9390ae252f399c","name":"Stops search when maxGet is reached","time":{"start":1755673250092,"stop":1755673250093,"duration":1},"status":"passed","severity":"normal"},{"uid":"b94b591908ce52aa","name":"should add event listeners to globalThis","time":{"start":1755673239862,"stop":1755673239863,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a96c658beee6da","name":"should initialize with libp2p components","time":{"start":1755673250509,"stop":1755673250510,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26fc03f8d456ab9","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755673549717,"stop":1755673549717,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9fa1da46c7113f","name":"should return usable stream attached to connection","time":{"start":1755673240557,"stop":1755673240557,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3370525e0766803","name":"Fails to publish message with empty text","time":{"start":1755673541590,"stop":1755673541590,"duration":0},"status":"passed","severity":"normal"},{"uid":"e528c2edc05c4450","name":"Callback on promise","time":{"start":1755673681068,"stop":1755673681068,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fb258f45d15a57","name":"Check message received after jswaku node is restarted","time":{"start":1755673750657,"stop":1755673750657,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2d6501beab9e48","name":"Push message with content topic containing short","time":{"start":1755673918419,"stop":1755673918419,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c794dd505243de","name":"should send to specified number of peers of used peers","time":{"start":1755673271125,"stop":1755673271125,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa3cbcdebed9f4b","name":"Subscribe to topic containing short and receive message","time":{"start":1755673781253,"stop":1755673781253,"duration":0},"status":"passed","severity":"normal"},{"uid":"88709497c6c71dff","name":"should get all peers from store","time":{"start":1755673240164,"stop":1755673240165,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d6f2e807ee7389","name":"does not validate decoders for hash queries","time":{"start":1755673240912,"stop":1755673240912,"duration":0},"status":"passed","severity":"normal"},{"uid":"35178d442aeddf6c","name":"Query generator for multiple messages with different message text format","time":{"start":1755673681065,"stop":1755673681065,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43827aa9a274e04","name":"should skip already querying peers","time":{"start":1755673250498,"stop":1755673250498,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd7e77dba9dd4a9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755673284256,"stop":1755673284257,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fb6cadb6432da6f","name":"Fields are not dropped","time":{"start":1755673240582,"stop":1755673240582,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8ea4466872cc8b","name":"Ephemeral messages are not stored","time":{"start":1755673311310,"stop":1755673311313,"duration":3},"status":"passed","severity":"normal"},{"uid":"d8357ce55174a8a1","name":"should retry on complete failure if specified","time":{"start":1755673271125,"stop":1755673271132,"duration":7},"status":"passed","severity":"normal"},{"uid":"2d6fd0435dcc8cab","name":"should handle all zero keep alive options","time":{"start":1755673240905,"stop":1755673240906,"duration":1},"status":"passed","severity":"normal"},{"uid":"b827b5c670728411","name":"udp ip6 address","time":{"start":1755673230182,"stop":1755673230182,"duration":0},"status":"passed","severity":"normal"},{"uid":"6276f0a7881032e7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755673781254,"stop":1755673781254,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9f289bc218168e","name":"should deliver messages after dependencies are met","time":{"start":1755673289737,"stop":1755673289737,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb916bb30819229","name":"Push message with short payload","time":{"start":1755673918427,"stop":1755673918427,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9fe8cfa3cf9963","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755673534674,"stop":1755673534675,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4fa1aeea519d492","name":"should not be empty after adding a subscription","time":{"start":1755673272156,"stop":1755673272157,"duration":1},"status":"passed","severity":"normal"},{"uid":"16b30bf7c51849ff","name":"Query generator for multiple messages","time":{"start":1755673681064,"stop":1755673681064,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07d2648ebabe771","name":"Push message with rate limit","time":{"start":1755673918438,"stop":1755673918438,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ded0ae96ec4148e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755673284259,"stop":1755673284259,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be21e96356cd46","name":"Check publish message containing Chinese","time":{"start":1755673541568,"stop":1755673541569,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf1dad30902eb412","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755673650989,"stop":1755673650989,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf1002dbf91b831","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755673309916,"stop":1755673309917,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e7bc3131ca12f2e6","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755673781268,"stop":1755673781268,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cb5f453fb36671","name":"should return false when peer is not found","time":{"start":1755673239686,"stop":1755673239686,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04053f120198898","name":"should handle corrupted shard info gracefully","time":{"start":1755673239700,"stop":1755673239700,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96f2ca919ab807f","name":"should insert message into bloom filter","time":{"start":1755673289732,"stop":1755673289732,"duration":0},"status":"passed","severity":"normal"},{"uid":"16096dca0450866f","name":"should push the message to the outgoing buffer","time":{"start":1755673289732,"stop":1755673289732,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a06d1d42ecdc1ce","name":"should handle browser offline state overriding peer connections","time":{"start":1755673239910,"stop":1755673239911,"duration":1},"status":"passed","severity":"normal"},{"uid":"37439a9f28a1c226","name":"should skip peer when dialed recently","time":{"start":1755673239285,"stop":1755673239285,"duration":0},"status":"passed","severity":"normal"},{"uid":"789cd9acc1958ff6","name":"can start and stop the service","time":{"start":1755673309910,"stop":1755673309911,"duration":1},"status":"passed","severity":"normal"},{"uid":"d99a1aaab87e7784","name":"Check received message containing JSON","time":{"start":1755673750640,"stop":1755673750640,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6899314520976a6","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755673271947,"stop":1755673271947,"duration":0},"status":"passed","severity":"normal"},{"uid":"edcf41e48c93b8c0","name":"msgTime: 0 ms from now, startTime: 1755587281336, endTime: 1755673681336","time":{"start":1755673693975,"stop":1755673693975,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c55261a10cdfccb","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755673250111,"stop":1755673250112,"duration":1},"status":"passed","severity":"normal"},{"uid":"d73121ee0bebb229","name":"Push 30 different messages","time":{"start":1755673918418,"stop":1755673918418,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7a153e2ec9290ec4","name":"should drop connection to one peer on hangUp","time":{"start":1755673391013,"stop":1755673391013,"duration":0},"status":"passed","severity":"normal"},{"uid":"47211e16e6173094","name":"Default pageSize","time":{"start":1755673679097,"stop":1755673679097,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b849669857a51d5","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755673284239,"stop":1755673284239,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd38c7d4daa79b7a","name":"Check publish message containing special chars","time":{"start":1755673541568,"stop":1755673541568,"duration":0},"status":"passed","severity":"normal"},{"uid":"da715d0ea0464015","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755673781267,"stop":1755673781267,"duration":0},"status":"passed","severity":"normal"},{"uid":"c009ba4fbc7ad6da","name":"should handle case with all peers already connected","time":{"start":1755673240171,"stop":1755673240171,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ffbf2f4df4ed18","name":"should process successful peer exchange query","time":{"start":1755673250498,"stop":1755673250498,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0403f0c356bf4b","name":"Check received message with timestamp: 1755673304468000000 ","time":{"start":1755673750642,"stop":1755673750642,"duration":0},"status":"passed","severity":"normal"},{"uid":"f624f567cef6cf33","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755673781263,"stop":1755673781263,"duration":0},"status":"passed","severity":"normal"},{"uid":"af01cae70d3f2ba1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755673472523,"stop":1755673472526,"duration":3},"status":"passed","severity":"normal"},{"uid":"739697899d5cbb52","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755673260456,"stop":1755673260457,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eebb55eb28acdcc","name":"should return true when peer is on the specified shard","time":{"start":1755673239689,"stop":1755673239690,"duration":1},"status":"passed","severity":"normal"},{"uid":"a262a82306b11244","name":"should sort peers by ping value","time":{"start":1755673241125,"stop":1755673241125,"duration":0},"status":"passed","severity":"normal"},{"uid":"68cdd4c34e367b9d","name":"Push message with Basic HTML tag payload","time":{"start":1755673918430,"stop":1755673918430,"duration":0},"status":"passed","severity":"normal"},{"uid":"f340034f2a02ece2","name":"should not dispatch event when already connected","time":{"start":1755673239891,"stop":1755673239900,"duration":9},"status":"passed","severity":"normal"},{"uid":"3ec5c1476bc30621","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755673284256,"stop":1755673284256,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8c4d974bfe71c9","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755673230197,"stop":1755673230197,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ecdb826e47e4c5","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755673549719,"stop":1755673549720,"duration":1},"status":"passed","severity":"normal"},{"uid":"33fcea0cde2542ea","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755673271951,"stop":1755673271951,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42828d54383fc6f","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755673549725,"stop":1755673549726,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d1138c371297e52","name":"Publish without waiting for remote peer","time":{"start":1755673549705,"stop":1755673549706,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd241836bff5981","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755673284257,"stop":1755673284257,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c6ca7328b1bacd","name":"Push message with custom timestamp: 1724914991365","time":{"start":1755673918425,"stop":1755673918425,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba58c206148a3682","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755673472521,"stop":1755673472522,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce77bd89ecf33065","name":"Check received message containing Arabic","time":{"start":1755673750650,"stop":1755673750650,"duration":0},"status":"passed","severity":"normal"},{"uid":"a817f369bd853c8c","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755673284251,"stop":1755673284251,"duration":0},"status":"passed","severity":"normal"},{"uid":"a301d43aaf47103b","name":"Push message with content topic containing short","time":{"start":1755673918433,"stop":1755673918433,"duration":0},"status":"passed","severity":"normal"},{"uid":"7300f7f7fd43f6ab","name":"should discover peers from provided peer cache","time":{"start":1755673447125,"stop":1755673447126,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d2e4db2348acfc","name":"should return true even if peer has no overlapping shards","time":{"start":1755673239685,"stop":1755673239686,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bcc83d465af2354","name":"should return false when peer is not on topic","time":{"start":1755673241126,"stop":1755673241126,"duration":0},"status":"passed","severity":"normal"},{"uid":"26375f9ba54fa55a","name":"Check publish message after client node is restarted","time":{"start":1755673541598,"stop":1755673541599,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cd2fdc73fb142eca","name":"Subscribe to topic containing Script and receive message","time":{"start":1755673781266,"stop":1755673781266,"duration":0},"status":"passed","severity":"normal"},{"uid":"951f97488c3c9c4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755673284269,"stop":1755673284269,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2655f5d0ac6f42","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755673284250,"stop":1755673284250,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4dcb256bef6f653","name":"Subscribe to topic containing short and receive message","time":{"start":1755673781264,"stop":1755673781264,"duration":0},"status":"passed","severity":"normal"},{"uid":"c524d3ccc7857c45","name":"Passing page size 11 when there are 10 messages","time":{"start":1755673679095,"stop":1755673679095,"duration":0},"status":"passed","severity":"normal"},{"uid":"4597bd51c16ca957","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755673241121,"stop":1755673241122,"duration":1},"status":"passed","severity":"normal"},{"uid":"33357ba5331b8a4e","name":"should handle peerStore errors gracefully","time":{"start":1755673241125,"stop":1755673241125,"duration":0},"status":"passed","severity":"normal"},{"uid":"138710ac0fddb1be","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755673781251,"stop":1755673781251,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb925ad9a67e8b7d","name":"Decoder throws on undefined content topic","time":{"start":1755673241087,"stop":1755673241088,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f5135dbeeee1bb0","name":"should clear timers for specific peer on disconnect","time":{"start":1755673240903,"stop":1755673240904,"duration":1},"status":"passed","severity":"normal"},{"uid":"5926be6bb4e8a489","name":"rejects hash query with content filter parameters","time":{"start":1755673240465,"stop":1755673240465,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fd6a0fc8d9c9ac","name":"should merge provided config with defaults","time":{"start":1755673241119,"stop":1755673241119,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c4cfa6114196f5","name":"should not fail to stop the service if it was not started","time":{"start":1755673531290,"stop":1755673531291,"duration":1},"status":"passed","severity":"normal"},{"uid":"45d16104e6a4395a","name":"should create ConnectionManager with relay","time":{"start":1755673241119,"stop":1755673241119,"duration":0},"status":"passed","severity":"normal"},{"uid":"f615d3f65aff5baa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755673284266,"stop":1755673284268,"duration":2},"status":"passed","severity":"normal"},{"uid":"4447571fa8d2ba93","name":"Push message with shell command payload","time":{"start":1755673918431,"stop":1755673918431,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba56a616388ff8f","name":"Push message with Arabic payload","time":{"start":1755673918411,"stop":1755673918413,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fb1d9c6e50f429c","name":"should create ShardReader with static shards network config","time":{"start":1755673239676,"stop":1755673239684,"duration":8},"status":"passed","severity":"normal"},{"uid":"f758c51ea5d9abd1","name":"should wait for LightPush peer to be connected","time":{"start":1755673271645,"stop":1755673271645,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c318ba1aa35ecb","name":"Publish message with custom timestamp: Wed Aug 20 2025 08:05:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1755673541589,"stop":1755673541589,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55f126d5c7d6d5b","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755673250513,"stop":1755673250514,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c16b63cbad0bcd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755673224706,"stop":1755673224706,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6f82fc052cc849","name":"should not stop if not started","time":{"start":1755673250494,"stop":1755673250495,"duration":1},"status":"passed","severity":"normal"},{"uid":"a325cf1f78699945","name":"Overlapping topic subscription","time":{"start":1755673781252,"stop":1755673781252,"duration":0},"status":"passed","severity":"normal"},{"uid":"2175a99cfc93baee","name":"should handle relay send failures gracefully","time":{"start":1755673240901,"stop":1755673240902,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86d6b5cc0f24c69","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755673224698,"stop":1755673224698,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1bc3015c1d9d69","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755673284255,"stop":1755673284256,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b632d6b19519e4","name":"Push message with custom timestamp: 1724914991366","time":{"start":1755673918438,"stop":1755673918438,"duration":0},"status":"passed","severity":"normal"},{"uid":"2839ea82289d51cc","name":"should handle dial errors","time":{"start":1755673241123,"stop":1755673241123,"duration":0},"status":"passed","severity":"normal"},{"uid":"c024b286427f237","name":"Query Generator, No message returned","time":{"start":1755673656329,"stop":1755673656331,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a9b33ad4afce5cc","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755673224697,"stop":1755673224697,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb01f37501d8fc54","name":"should allow redial after cooldown period","time":{"start":1755673239286,"stop":1755673239287,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7fc9daa8dcf5b9","name":"should fail to send if no connected peers found","time":{"start":1755673271124,"stop":1755673271124,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92243a833196cc7","name":"should set default options when no config provided","time":{"start":1755673241119,"stop":1755673241119,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c1475237acbca2","name":"should do nothing when connections still exist","time":{"start":1755673240164,"stop":1755673240164,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1064c9e7d7ad149","name":"should handle task timeouts","time":{"start":1755673270853,"stop":1755673270859,"duration":6},"status":"passed","severity":"normal"},{"uid":"eeec3cbbd019c3e7","name":"should successfully query peers and return peer infos","time":{"start":1755673250510,"stop":1755673250510,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba52bd5c56809868","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755673781254,"stop":1755673781254,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1811aa412e9f0d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755673690193,"stop":1755673690193,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7e92e09b146a11","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755673781261,"stop":1755673781261,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3fe283aba944abf","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755673224710,"stop":1755673224710,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ac7f667c0f4b83","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755673472519,"stop":1755673472521,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c25d49ac466ec62","name":"should create a new stream if no existing for protocol found","time":{"start":1755673240558,"stop":1755673240558,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1b33172a884e27","name":"Query Generator - true","time":{"start":1755673666070,"stop":1755673666071,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd45c86d7c42d55","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755673224955,"stop":1755673224956,"duration":1},"status":"passed","severity":"normal"},{"uid":"22cc8d92a93d441c","name":"Renews subscription after lossing a connection","time":{"start":1755673781269,"stop":1755673781269,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aeeb5cee28f062a","name":"should skip peers without peerInfo in ENR","time":{"start":1755673250499,"stop":1755673250499,"duration":0},"status":"passed","severity":"normal"},{"uid":"275df6bf8aef97a3","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755673230204,"stop":1755673230204,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b1beaf3b15067c","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755673271946,"stop":1755673271946,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81d262b33f33d92","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755673690195,"stop":1755673690199,"duration":4},"status":"passed","severity":"normal"},{"uid":"feb72fba75b9e132","name":"Refresh subscription","time":{"start":1755673781263,"stop":1755673781264,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff9a8a2a62c05475","name":"should stop and cleanup resources","time":{"start":1755673272158,"stop":1755673272158,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51b31552a43ce4a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755673284257,"stop":1755673284257,"duration":0},"status":"passed","severity":"normal"},{"uid":"278118c855c3e116","name":"should use configured peers when available","time":{"start":1755673271824,"stop":1755673271825,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b39a04f1fb78872","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app27/8/topic810/utf8","time":{"start":1755673637570,"stop":1755673637571,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0cb64c96002972a","name":"should skip updating peer store if peer has same addresses","time":{"start":1755673240032,"stop":1755673240033,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bdf152adfbd6191","name":"should start peer exchange discovery","time":{"start":1755673250490,"stop":1755673250491,"duration":1},"status":"passed","severity":"normal"},{"uid":"6550b0123ae74d47","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755673289674,"stop":1755673289675,"duration":1},"status":"passed","severity":"normal"},{"uid":"3759bc41fa99c63a","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app67/10/topic112/utf8","time":{"start":1755673637568,"stop":1755673637568,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1366b0130ae2497","name":"should continually clean up expired entries at intervals","time":{"start":1755673269939,"stop":1755673269939,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a51ecc9bf91149","name":"Push message with content topic containing numeric","time":{"start":1755673918420,"stop":1755673918420,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b0ce22f6c49706","name":"should remove expired entries after TTL has passed","time":{"start":1755673269923,"stop":1755673269924,"duration":1},"status":"passed","severity":"normal"},{"uid":"befc2aed72adf202","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755673230203,"stop":1755673230203,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2aa91ab13d067a","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755673534676,"stop":1755673534676,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea75bd26a33a303","name":"should add peer to queue when queue is not empty","time":{"start":1755673239282,"stop":1755673239282,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccece2d26312f2f","name":"should properly create location multiaddrs - udp","time":{"start":1755673230874,"stop":1755673230874,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5acb2b82374dae1","name":"should keep entries that haven't expired yet","time":{"start":1755673269930,"stop":1755673269931,"duration":1},"status":"passed","severity":"normal"},{"uid":"a79a7887515556a8","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755673311314,"stop":1755673311314,"duration":0},"status":"passed","severity":"normal"},{"uid":"2655393045f05aca","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755673441120,"stop":1755673441120,"duration":0},"status":"passed","severity":"normal"},{"uid":"830629adb2289469","name":"Decoder throws on undefined content topic","time":{"start":1755673262053,"stop":1755673262053,"duration":0},"status":"passed","severity":"normal"},{"uid":"101935fb0089b78f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755673284259,"stop":1755673284260,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d38ed92e1ada94f","name":"configure the node with multiple content topics","time":{"start":1755673637572,"stop":1755673637572,"duration":0},"status":"passed","severity":"normal"},{"uid":"88dd00788519c72f","name":"should reject if WakuNode is not started","time":{"start":1755673271631,"stop":1755673271635,"duration":4},"status":"passed","severity":"normal"},{"uid":"28cf3817bd7ebc88","name":"should be safe to call multiple times","time":{"start":1755673241120,"stop":1755673241120,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fb63e607512755","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755673250515,"stop":1755673250515,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00bb58d7833d457","name":"Round trip binary serialization","time":{"start":1755673241086,"stop":1755673241086,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce15ce1928c50c68","name":"Subscribe to topic containing Script and receive message","time":{"start":1755673781256,"stop":1755673781256,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a939e1a86daad0f","name":"Check publish message after service node is restarted","time":{"start":1755673541598,"stop":1755673541598,"duration":0},"status":"skipped","severity":"normal"},{"uid":"decffe7bd8858f28","name":"should handle complete dial lifecycle","time":{"start":1755673239304,"stop":1755673239304,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d1d372ad791aa","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755673250501,"stop":1755673250501,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ff372460cff17b","name":"should set field with all protocols disabled","time":{"start":1755673230875,"stop":1755673230875,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b94a093a0e1a530","name":"should clear all timers","time":{"start":1755673240886,"stop":1755673240886,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2b020c1c35ab91","name":"Passing page size 1 when there are 4 messages","time":{"start":1755673679092,"stop":1755673679093,"duration":1},"status":"passed","severity":"normal"},{"uid":"1002c2172eb6479a","name":"retrieves a single peer","time":{"start":1755673250450,"stop":1755673250450,"duration":0},"status":"passed","severity":"normal"},{"uid":"13967861b5dc321c","name":"should create PeerExchangeDiscovery instance","time":{"start":1755673250501,"stop":1755673250501,"duration":0},"status":"passed","severity":"normal"},{"uid":"704c7933f2e7e890","name":"should not fail to start the service if it is already started","time":{"start":1755673309912,"stop":1755673309912,"duration":0},"status":"passed","severity":"normal"},{"uid":"afbe87fd2c1d155b","name":"new peer added after a peer was already found","time":{"start":1755673555582,"stop":1755673555582,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3f973574a5ea1f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755673284266,"stop":1755673284266,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8bfa43b47231b","name":"should dial peers from store when no connections remain","time":{"start":1755673240163,"stop":1755673240164,"duration":1},"status":"passed","severity":"normal"},{"uid":"28f4793d2bd49f07","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755673240181,"stop":1755673240181,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eaba3c4b48183a3","name":"should wait for Store peer to be connected","time":{"start":1755673271646,"stop":1755673271646,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d903c9c557cdd65","name":"ends if response has no messages","time":{"start":1755673240913,"stop":1755673240913,"duration":0},"status":"passed","severity":"normal"},{"uid":"748277a5aa8c747d","name":"Check received message containing SQL Injection","time":{"start":1755673750638,"stop":1755673750639,"duration":1},"status":"passed","severity":"normal"},{"uid":"142074809411d0a6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755673284259,"stop":1755673284259,"duration":0},"status":"passed","severity":"normal"},{"uid":"2748ff77aa1f3db2","name":"should dial peer when peer is discovered","time":{"start":1755673240030,"stop":1755673240030,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e249bf9c8164e2","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755673240267,"stop":1755673240267,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6fa3b01304c932","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755673311313,"stop":1755673311314,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4f9915797991ba5","name":"topics with same application and version share the same shard","time":{"start":1755673224700,"stop":1755673224700,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb675e5aed86595","name":"should skip peers that were recently queried","time":{"start":1755673250497,"stop":1755673250497,"duration":0},"status":"passed","severity":"normal"},{"uid":"edece3500a9a7d68","name":"Push message with Basic HTML tag payload","time":{"start":1755673918415,"stop":1755673918416,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a6ddbc6747bc5c8","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app25/1/topic527/json","time":{"start":1755673637571,"stop":1755673637571,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecc05f0c8cd0599","name":"should handle peer connect event","time":{"start":1755673239889,"stop":1755673239890,"duration":1},"status":"passed","severity":"normal"},{"uid":"54e1f40f63b2a69d","name":"Push message with long payload","time":{"start":1755673918409,"stop":1755673918409,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cebcc61b2087883","name":"Push message with content topic containing long","time":{"start":1755673918420,"stop":1755673918420,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b3f0cab0fa4825","name":"Push 30 different messages","time":{"start":1755673918432,"stop":1755673918433,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d1a7f74a2054dc42","name":"should initialize bloom filter with correct parameters","time":{"start":1755673287530,"stop":1755673287530,"duration":0},"status":"passed","severity":"normal"},{"uid":"f394f9fee42d9941","name":"Subscribe and receive messages via lightPush","time":{"start":1755673410576,"stop":1755673410576,"duration":0},"status":"broken","severity":"normal"},{"uid":"2e15df209810e0a5","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755673239902,"stop":1755673239902,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c27b3984ee08c25","name":"Non TWN Cluster","time":{"start":1755673637568,"stop":1755673637568,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8e69fa66693276","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755673472518,"stop":1755673472519,"duration":1},"status":"passed","severity":"normal"},{"uid":"82cde45ce649b7f1","name":"should create RPC request with correct parameters","time":{"start":1755673250516,"stop":1755673250516,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdd57ff3f082550","name":"Check message with no payload is not received","time":{"start":1755673750645,"stop":1755673750646,"duration":1},"status":"passed","severity":"normal"},{"uid":"a36bf4451ca67ecf","name":"should dial peer when no shard info available","time":{"start":1755673239291,"stop":1755673239291,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc4606a5c4b7709","name":"should dial peers from store when browser is connected","time":{"start":1755673240159,"stop":1755673240161,"duration":2},"status":"passed","severity":"normal"},{"uid":"f423053c9df76847","name":"should handle empty pubsub topics","time":{"start":1755673240905,"stop":1755673240905,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a17074100303e9c","name":"should be safe to call multiple times","time":{"start":1755673240023,"stop":1755673240023,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd7b518196fe5a1","name":"Push message with Russian payload","time":{"start":1755673918429,"stop":1755673918429,"duration":0},"status":"passed","severity":"normal"},{"uid":"443428b42eadd1d5","name":"random static sharding 8 - Cluster ID: 628, Shard ID: 54","time":{"start":1755673640282,"stop":1755673640282,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbf8b0d2e2dcde","name":"Push message with SQL Injection payload","time":{"start":1755673918413,"stop":1755673918414,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0814029ebfbe941","name":"should properly create peer info with all multiaddrs","time":{"start":1755673230875,"stop":1755673230875,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b6de719b429018","name":"should return false when peer is on different cluster","time":{"start":1755673239685,"stop":1755673239685,"duration":0},"status":"passed","severity":"normal"},{"uid":"b645a9a77caae52f","name":"should save new peer to store","time":{"start":1755673240032,"stop":1755673240032,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7391eabe035845","name":"returns nothing if no connections present","time":{"start":1755673240517,"stop":1755673240517,"duration":0},"status":"passed","severity":"normal"},{"uid":"72dca86dd71fef5b","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755673328811,"stop":1755673328811,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21277e8465c7d3b","name":"Push message with numeric payload","time":{"start":1755673918410,"stop":1755673918410,"duration":0},"status":"passed","severity":"normal"},{"uid":"85cc2c4e208a1c88","name":"Check received message containing special chars","time":{"start":1755673750649,"stop":1755673750649,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6067ad90f74d51","name":"same cluster: nodes connect","time":{"start":1755673441119,"stop":1755673441119,"duration":0},"status":"passed","severity":"normal"},{"uid":"385f94de04140240","name":"Check publish message containing escaped characters","time":{"start":1755673541577,"stop":1755673541577,"duration":0},"status":"passed","severity":"normal"},{"uid":"e109c7c3d091a4f4","name":"should query peer with peer exchange protocol","time":{"start":1755673250497,"stop":1755673250497,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97e7e335e82b655","name":"should drop connection via multiaddr with hangUp","time":{"start":1755673391013,"stop":1755673391014,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aab69cb27891627","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755673250115,"stop":1755673250116,"duration":1},"status":"passed","severity":"normal"},{"uid":"94311445489d0e62","name":"Check meta is set [ecies]","time":{"start":1755673262052,"stop":1755673262052,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ddd3b96bf24cc8","name":"should not receive a peer event after stop","time":{"start":1755673309914,"stop":1755673309914,"duration":0},"status":"passed","severity":"normal"},{"uid":"df643335dd65ae7a","name":"should encode/decode to text encoding","time":{"start":1755673230870,"stop":1755673230871,"duration":1},"status":"passed","severity":"normal"},{"uid":"e20fdf59a9fb67f4","name":"Push message with content topic containing escaped characters","time":{"start":1755673918423,"stop":1755673918423,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94be057ef393c8e","name":"Accepts a valid Waku Message","time":{"start":1755673275408,"stop":1755673275409,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71f18f47b8f92f9","name":"Does not throw an exception when node disconnects","time":{"start":1755673697015,"stop":1755673697016,"duration":1},"status":"passed","severity":"normal"},{"uid":"41f40ab729e63e8d","name":"should return null for non-existent peer","time":{"start":1755673240172,"stop":1755673240172,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6052606628f17c0","name":"Check received message containing shell command","time":{"start":1755673750640,"stop":1755673750641,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2590b4c243a2057","name":"Push message with meta","time":{"start":1755673918424,"stop":1755673918424,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff85e6389752cda3","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755673284246,"stop":1755673284246,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe1872ab16de4e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755673781255,"stop":1755673781256,"duration":1},"status":"passed","severity":"normal"},{"uid":"71aa25ca8b355e7c","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755673240183,"stop":1755673240183,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a12a804c984812","name":"recovers when dns.resolve returns empty","time":{"start":1755673250451,"stop":1755673250451,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a53ba239a5204b","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app58/3/topic450/json","time":{"start":1755673637571,"stop":1755673637571,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4de904d041d650","name":"Check received message with timestamp: 1755673304468000000 ","time":{"start":1755673750654,"stop":1755673750654,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec82049006d9f00b","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755673271808,"stop":1755673271809,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb661dc250e48fd6","name":"isConnected should return true after first peer connects","time":{"start":1755673324851,"stop":1755673324851,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d2d6b23c948f75","name":"Push message with content topic containing SQL Injection","time":{"start":1755673918436,"stop":1755673918436,"duration":0},"status":"passed","severity":"normal"},{"uid":"240caf801bfd2473","name":"should perform ping and update peer store on timer","time":{"start":1755673240894,"stop":1755673240895,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbabaf212a677f8e","name":"Fails to push message bigger that 1MB","time":{"start":1755673918440,"stop":1755673918440,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afdad1a3ea48a4","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755673272157,"stop":1755673272157,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed798e4e0654402","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755673750647,"stop":1755673750647,"duration":0},"status":"passed","severity":"normal"},{"uid":"e109d7c2e7974b9e","name":"should be safe to call multiple times","time":{"start":1755673240885,"stop":1755673240885,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c51d0811b171ba","name":"random static sharding 9 - Cluster ID: 351, Shard ID: 816","time":{"start":1755673640282,"stop":1755673640282,"duration":0},"status":"passed","severity":"normal"},{"uid":"6878b2183e819f0d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755673472518,"stop":1755673472518,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f9669101afc057","name":"Check received message containing Script","time":{"start":1755673750639,"stop":1755673750639,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7bbeb509368bda","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755673240559,"stop":1755673240566,"duration":7},"status":"passed","severity":"normal"},{"uid":"c9e7ef33f0359fdc","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755673289736,"stop":1755673289736,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee02bea50a32cf30","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755673240275,"stop":1755673240276,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1fdb5dcac25da94","name":"Check received message containing numeric","time":{"start":1755673750648,"stop":1755673750649,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3efb5e160eeea57","name":"should handle shardReader errors","time":{"start":1755673241126,"stop":1755673241126,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a55ae41d66c056f","name":"throws if store query response has error status","time":{"start":1755673240913,"stop":1755673240913,"duration":0},"status":"passed","severity":"normal"},{"uid":"743d0c2dec02a222","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755673240896,"stop":1755673240896,"duration":0},"status":"passed","severity":"normal"},{"uid":"31864ffca9222ccd","name":"handles different networkShards values correctly","time":{"start":1755673224701,"stop":1755673224702,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61935bc3fd277ee","name":"same cluster, static sharding: nodes connect","time":{"start":1755673441117,"stop":1755673441117,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b216a77ef8c9849","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755673693974,"stop":1755673693975,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a77cbc106ffd7cd","name":"return first retrieved peers without further DNS queries","time":{"start":1755673250457,"stop":1755673250458,"duration":1},"status":"passed","severity":"normal"},{"uid":"f948a81019954838","name":"should handle peer disconnect event when no connections remain","time":{"start":1755673239890,"stop":1755673239890,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35308324dc55ec7","name":"Push message with emoji payload","time":{"start":1755673918432,"stop":1755673918432,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8cda09a9e1c50e","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755673284245,"stop":1755673284245,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf6ec8a2e3da365","name":"should sort by messageId when timestamps are equal","time":{"start":1755673289675,"stop":1755673289675,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1f4829c2082f9c","name":"Check received message containing JSON","time":{"start":1755673750652,"stop":1755673750652,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3c4be7670c033c","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755673549718,"stop":1755673549719,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5e6a2c22252dc5","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755673271950,"stop":1755673271951,"duration":1},"status":"passed","severity":"normal"},{"uid":"91bfba23282e7d74","name":"A test","time":{"start":1755673427756,"stop":1755673427756,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6366878b10c08bd","name":"should remove event listeners from libp2p","time":{"start":1755673239871,"stop":1755673239872,"duration":1},"status":"passed","severity":"normal"},{"uid":"228ad1482e83c138","name":"should return false and handle errors gracefully","time":{"start":1755673241124,"stop":1755673241124,"duration":0},"status":"passed","severity":"normal"},{"uid":"323de763ec456a06","name":"should not create multiple intervals when called multiple times","time":{"start":1755673239270,"stop":1755673239271,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fb96cd20959b147","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755673427596,"stop":1755673427596,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e900a884c9c71e8","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755673271949,"stop":1755673271949,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96d90a08764c4c7","name":"returns all values when wanted number is greater than available values","time":{"start":1755673249058,"stop":1755673249058,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b5d5b859642a57","name":"should create dialer with libp2p and shardReader","time":{"start":1755673239254,"stop":1755673239261,"duration":7},"status":"passed","severity":"normal"},{"uid":"67a5e342835915ae","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755673289734,"stop":1755673289735,"duration":1},"status":"passed","severity":"normal"},{"uid":"32dc251859c9c311","name":"should clear dial history on stop","time":{"start":1755673239272,"stop":1755673239281,"duration":9},"status":"passed","severity":"normal"},{"uid":"8527dcbc7a868963","name":"Decoder throws on empty string content topic","time":{"start":1755673262053,"stop":1755673262053,"duration":0},"status":"passed","severity":"normal"},{"uid":"5151f31ffdb2ca87","name":"should decode valid enr with tcp successfully","time":{"start":1755673230861,"stop":1755673230861,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14000f76f28b31f","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755673646633,"stop":1755673646634,"duration":1},"status":"passed","severity":"normal"},{"uid":"b056ab9847c4b85e","name":"Push message with content topic containing Russian","time":{"start":1755673918422,"stop":1755673918422,"duration":0},"status":"passed","severity":"normal"},{"uid":"676eeec99647dc4c","name":"should reject on timeout if it was set","time":{"start":1755673271644,"stop":1755673271644,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ae11b3cc900ccd","name":"should monitor connected peers and store them into cache","time":{"start":1755673447126,"stop":1755673447126,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b0576d853a9132","name":"Using a function","time":{"start":1755673697016,"stop":1755673697017,"duration":1},"status":"passed","severity":"normal"},{"uid":"46b938b269f98fb7","name":"Relay + Store","time":{"start":1755673310242,"stop":1755673310242,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba19df7afc49b46","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755673284228,"stop":1755673284229,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bbe7d678739c3ce","name":"Overlapping topic subscription","time":{"start":1755673781263,"stop":1755673781263,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9a53da5d25ea0b","name":"should dial peer when on same shard","time":{"start":1755673239290,"stop":1755673239291,"duration":1},"status":"passed","severity":"normal"},{"uid":"c91b3cbca721cde","name":"should dial with multiaddr and return stream","time":{"start":1755673241122,"stop":1755673241123,"duration":1},"status":"passed","severity":"normal"},{"uid":"1df4a19af0d7d3b3","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755673549726,"stop":1755673549727,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e896c6a2c5cbcc","name":"should return undefined if no connection provided","time":{"start":1755673240557,"stop":1755673240557,"duration":0},"status":"passed","severity":"normal"},{"uid":"2034cbe5324cb718","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755673284255,"stop":1755673284255,"duration":0},"status":"passed","severity":"normal"},{"uid":"4400e59105a9fff9","name":"Push message with content topic containing Chinese","time":{"start":1755673918435,"stop":1755673918435,"duration":0},"status":"passed","severity":"normal"},{"uid":"87fe525118c54d87","name":"should handle queue processing errors gracefully","time":{"start":1755673239298,"stop":1755673239299,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc006794732923b2","name":"Check received message with timestamp: 1755673304468 ","time":{"start":1755673750642,"stop":1755673750643,"duration":1},"status":"passed","severity":"normal"},{"uid":"9927ed24dfa9bb16","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755673224707,"stop":1755673224707,"duration":0},"status":"passed","severity":"normal"},{"uid":"d396ab2a4c91f8b8","name":"Check received message containing unicode special characters","time":{"start":1755673750653,"stop":1755673750653,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c4a49f1701b2ff","name":"Callback on promise, aborts when callback returns true","time":{"start":1755673681068,"stop":1755673681069,"duration":1},"status":"passed","severity":"normal"},{"uid":"4494568cbe72647","name":"Check publish message containing SQL Injection","time":{"start":1755673541572,"stop":1755673541573,"duration":1},"status":"passed","severity":"normal"},{"uid":"153168fe74b4c87c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755673224696,"stop":1755673224697,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b43b1d25e67f0ad","name":"should not allow k > 12","time":{"start":1755673283584,"stop":1755673283586,"duration":2},"status":"passed","severity":"normal"},{"uid":"f1002174eb870a0c","name":"isConnected should return false after all peers disconnect","time":{"start":1755673324852,"stop":1755673324858,"duration":6},"status":"passed","severity":"normal"},{"uid":"26024b688638bbd5","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755673240568,"stop":1755673240568,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b04f5a160098f6","name":"Store - dialed first","time":{"start":1755673699180,"stop":1755673699181,"duration":1},"status":"passed","severity":"normal"},{"uid":"1727d30cbe15e3f","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755673224701,"stop":1755673224701,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1ba6ab4543ba9","name":"Push message with meta","time":{"start":1755673918437,"stop":1755673918437,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7af9c367bb39d9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755673284266,"stop":1755673284266,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4a8b66b21893b3","name":"Query generator for 2000 messages","time":{"start":1755673681078,"stop":1755673681079,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c6bfd9fa2181b6","name":"should emit a peer event after start","time":{"start":1755673309913,"stop":1755673309913,"duration":0},"status":"passed","severity":"normal"},{"uid":"1752d0a3e88572a3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755673781265,"stop":1755673781265,"duration":0},"status":"passed","severity":"normal"},{"uid":"1617ce4c394356be","name":"should create KeepAliveManager with required options","time":{"start":1755673240879,"stop":1755673240879,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2709b168694f4a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755673284271,"stop":1755673284272,"duration":1},"status":"passed","severity":"normal"},{"uid":"3087f58755a8ee1d","name":"Check message with non string payload is not received","time":{"start":1755673750657,"stop":1755673750657,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1ad45860b23e2c","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755673284228,"stop":1755673284228,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5509ff16315250","name":"Check received message containing Script","time":{"start":1755673750651,"stop":1755673750651,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fbfe727d1bf994","name":"should not dial peers from store when browser is not connected","time":{"start":1755673240161,"stop":1755673240162,"duration":1},"status":"passed","severity":"normal"},{"uid":"d790024ac96008c5","name":"should handle errors when removing globalThis listeners","time":{"start":1755673239872,"stop":1755673239873,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0305a2afdecdb0d","name":"should throw error - no id","time":{"start":1755673230862,"stop":1755673230867,"duration":5},"status":"passed","severity":"normal"},{"uid":"c67d58b1d90239d5","name":"should handle multiple peers with different shard configurations","time":{"start":1755673239304,"stop":1755673239304,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02faedcaaff191","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755673284251,"stop":1755673284251,"duration":0},"status":"passed","severity":"normal"},{"uid":"551f5d2f3ae42288","name":"should initialize with default options","time":{"start":1755673250489,"stop":1755673250489,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e233df7f61bdbe","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755673241125,"stop":1755673241126,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf46d570eaf2ff83","name":"should be sent with empty content","time":{"start":1755673289739,"stop":1755673289739,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e74670b52e9cbef","name":"should dial more peers if under maxConnections","time":{"start":1755673240182,"stop":1755673240183,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d5d8ffa98618804","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755673750655,"stop":1755673750655,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a3467a088e2890","name":"Check received message containing emoji","time":{"start":1755673750642,"stop":1755673750642,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b3283c9e998b15","name":"Light Node - default protocols","time":{"start":1755673699182,"stop":1755673699182,"duration":0},"status":"passed","severity":"normal"},{"uid":"719e141124585922","name":"Symmetric encrypt & Decrypt","time":{"start":1755673260916,"stop":1755673260917,"duration":1},"status":"passed","severity":"normal"},{"uid":"1981b4e1c5dbcaea","name":"should handle query errors gracefully","time":{"start":1755673250498,"stop":1755673250498,"duration":0},"status":"passed","severity":"normal"},{"uid":"22cb26b801e51e6a","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755673650990,"stop":1755673650990,"duration":0},"status":"passed","severity":"normal"},{"uid":"6279242f87196cd4","name":"should not create relay timers when relay is not provided","time":{"start":1755673240897,"stop":1755673240897,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0d0dd9c5aaefd7","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755673224704,"stop":1755673224704,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e82fc2f9fb0440a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755673750657,"stop":1755673750658,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0c423c0670dddf","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755673240196,"stop":1755673240197,"duration":1},"status":"passed","severity":"normal"},{"uid":"d86c3bde21f2e3c5","name":"Push message with content topic containing long","time":{"start":1755673918433,"stop":1755673918434,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7df46ca65ee3c4f","name":"should throw error - no public key","time":{"start":1755673230861,"stop":1755673230861,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f6c05b51c444fc","name":"should dial with PeerId and return stream","time":{"start":1755673241122,"stop":1755673241122,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ac0bd05ad1aec6","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755673241088,"stop":1755673241088,"duration":0},"status":"passed","severity":"normal"},{"uid":"daeeb2f8dd69f24e","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755673230202,"stop":1755673230203,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd891513e84b0c37","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755673472517,"stop":1755673472517,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2fdc821ed3db9e","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755673240156,"stop":1755673240156,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f67a23519e634c","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755673284239,"stop":1755673284239,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18a9649910ba39d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755673224705,"stop":1755673224706,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa404de6f6aebb4","name":"should filter out undefined ENRs","time":{"start":1755673250511,"stop":1755673250511,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5cbfe32efe4d94","name":"Push message with Script payload","time":{"start":1755673918414,"stop":1755673918414,"duration":0},"status":"passed","severity":"normal"},{"uid":"4538a01455d8b6bc","name":"Refresh subscription","time":{"start":1755673781253,"stop":1755673781253,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee51fa91c31b6da3","name":"should start and stop interval correctly","time":{"start":1755673270836,"stop":1755673270839,"duration":3},"status":"passed","severity":"normal"},{"uid":"9f9a4f62bf09750d","name":"should throw error when no peers are available","time":{"start":1755673271823,"stop":1755673271823,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac62357ce97af38b","name":"can start and stop the service","time":{"start":1755673531285,"stop":1755673531290,"duration":5},"status":"passed","severity":"normal"},{"uid":"d63ae2b9482cbe35","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755673681066,"stop":1755673681067,"duration":1},"status":"passed","severity":"normal"},{"uid":"9835c2fce3c3ba5c","name":"should load peers from local storage and dispatch events","time":{"start":1755673254534,"stop":1755673254534,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b779202def0e352","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755673324859,"stop":1755673324860,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c7fddde5f0e6ef","name":"Push message with content topic containing Russian","time":{"start":1755673918435,"stop":1755673918436,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1dc085558e63bd1","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755673289736,"stop":1755673289736,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d562c97c5af72","name":"should not allow unachievable error rate","time":{"start":1755673283586,"stop":1755673283587,"duration":1},"status":"passed","severity":"normal"},{"uid":"3399aedd62da6278","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755673239873,"stop":1755673239888,"duration":15},"status":"passed","severity":"normal"},{"uid":"96063e62725d341e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755673250110,"stop":1755673250111,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf4e6671d0d253d4","name":"Delete observer","time":{"start":1755673530509,"stop":1755673530509,"duration":0},"status":"passed","severity":"normal"},{"uid":"7236eb8f27ec081b","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755673240182,"stop":1755673240182,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8d9dd0db5f2553","name":"different cluster: nodes don't connect","time":{"start":1755673441117,"stop":1755673441118,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f28acbcf1dd1f6e","name":"throws on content topic with non-number generation field","time":{"start":1755673224691,"stop":1755673224691,"duration":0},"status":"passed","severity":"normal"},{"uid":"565997e77f90827c","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755673284229,"stop":1755673284230,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed1156e41240d917","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755673240275,"stop":1755673240275,"duration":0},"status":"passed","severity":"normal"},{"uid":"884d695ec42bc4d3","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755673224698,"stop":1755673224698,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffe8f242cdf55fa","name":"should set field with only RELAY enabled","time":{"start":1755673230876,"stop":1755673230876,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b2972e5600b9a2","name":"should handle peer store errors gracefully","time":{"start":1755673240172,"stop":1755673240181,"duration":9},"status":"passed","severity":"normal"},{"uid":"b42cedf3df61a501","name":"messageHashStr produces consistent results for the same input","time":{"start":1755673240286,"stop":1755673240287,"duration":1},"status":"passed","severity":"normal"},{"uid":"3240922d6e8c701f","name":"Subscribe and receive single message","time":{"start":1755673528914,"stop":1755673528914,"duration":0},"status":"broken","severity":"normal"},{"uid":"c219dbfb90c7618b","name":"Fails to push message with large meta","time":{"start":1755673918438,"stop":1755673918438,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a03c9e0b5060d39","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755673549728,"stop":1755673549728,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f6128cdaf497bc","name":"Query generator for multiple messages with different content topic format","time":{"start":1755673681068,"stop":1755673681068,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae85ef82d6344f5b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755673230200,"stop":1755673230200,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e766480016e30c","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755673693972,"stop":1755673693972,"duration":0},"status":"passed","severity":"normal"},{"uid":"d615b2d07e92e821","name":"Check received message containing short","time":{"start":1755673750636,"stop":1755673750636,"duration":0},"status":"passed","severity":"normal"},{"uid":"288694a81c53e963","name":"Encoder throws on undefined content topic","time":{"start":1755673241087,"stop":1755673241087,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29341362bb4ab3b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755673781260,"stop":1755673781260,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a8d3fb33e90dd8","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755673441118,"stop":1755673441118,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bf7c80e866a42f","name":"should handle cache.get errors gracefully","time":{"start":1755673254535,"stop":1755673254535,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eccbe118f4c1da7","name":"should handle general insertion and lookup correctly","time":{"start":1755673287534,"stop":1755673287534,"duration":0},"status":"passed","severity":"normal"},{"uid":"45bc31e22adad0dc","name":"Check message with invalid timestamp is not received","time":{"start":1755673750655,"stop":1755673750655,"duration":0},"status":"passed","severity":"normal"},{"uid":"2157884f7ccdc3f2","name":"Subscribe to topic containing long and receive message","time":{"start":1755673781253,"stop":1755673781253,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b75009ad59e036","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755673289740,"stop":1755673289740,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedb19596fdf3d19","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755673271952,"stop":1755673271952,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d79d753cdebc2b","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755673693976,"stop":1755673693976,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e93477a3fef321","name":"Push message with Chinese payload","time":{"start":1755673918410,"stop":1755673918411,"duration":1},"status":"passed","severity":"normal"},{"uid":"364d66b0b0d2887e","name":"Meta field set when metaSetter is specified","time":{"start":1755673241086,"stop":1755673241087,"duration":1},"status":"passed","severity":"normal"},{"uid":"28fc05ee7728ad56","name":"should insert message id into causal history","time":{"start":1755673289732,"stop":1755673289732,"duration":0},"status":"passed","severity":"normal"},{"uid":"9266c7ac4cb62e98","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755673549706,"stop":1755673549706,"duration":0},"status":"passed","severity":"normal"},{"uid":"162d337f31dabd40","name":"should skip peer when not on same cluster","time":{"start":1755673239290,"stop":1755673239290,"duration":0},"status":"passed","severity":"normal"},{"uid":"21243cacd3de5cac","name":"should remove event listeners from globalThis","time":{"start":1755673239872,"stop":1755673239872,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ed7dbf89564f5d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755673549714,"stop":1755673549717,"duration":3},"status":"passed","severity":"normal"},{"uid":"ab63ff99fe2ef88","name":"Passing page size 3 when there are 20 messages","time":{"start":1755673679094,"stop":1755673679094,"duration":0},"status":"passed","severity":"normal"},{"uid":"166da78f2b18255c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755673781267,"stop":1755673781267,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc372f4db6b1e0a","name":"All","time":{"start":1755673310242,"stop":1755673310243,"duration":1},"status":"passed","severity":"normal"},{"uid":"62aac542ecc5d3b9","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755673240256,"stop":1755673240256,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07318b39bddde28","name":"Ordered callback, aborts when callback returns true","time":{"start":1755673681078,"stop":1755673681078,"duration":0},"status":"passed","severity":"normal"},{"uid":"24bf0675a14ac5ab","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755673534676,"stop":1755673534676,"duration":0},"status":"passed","severity":"normal"},{"uid":"87fd130d37825fc1","name":"should mark all messages in causal history as acknowledged","time":{"start":1755673289735,"stop":1755673289735,"duration":0},"status":"passed","severity":"normal"},{"uid":"c421c5eedeb4c641","name":"should transition to Unhealthy when no connections","time":{"start":1755673271968,"stop":1755673271969,"duration":1},"status":"passed","severity":"normal"},{"uid":"40d72ad526123672","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755673240196,"stop":1755673240196,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1e4975b6f5e3c1","name":"should allow redial after failed dial cooldown expires","time":{"start":1755673239292,"stop":1755673239292,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3b51c0c0b2d03","name":"should stop all internal components","time":{"start":1755673241121,"stop":1755673241121,"duration":0},"status":"passed","severity":"normal"},{"uid":"baada997838a85c0","name":"should dial one peer on dial","time":{"start":1755673391012,"stop":1755673391012,"duration":0},"status":"passed","severity":"normal"},{"uid":"4018255b14991cb6","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app70/1/topic86/proto","time":{"start":1755673637570,"stop":1755673637570,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98871d17cd6931b","name":"Check meta is set [symmetric]","time":{"start":1755673260458,"stop":1755673260458,"duration":0},"status":"passed","severity":"normal"},{"uid":"734247e930452b3a","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755673230199,"stop":1755673230199,"duration":0},"status":"passed","severity":"normal"},{"uid":"c840d17b8b94831a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755673224702,"stop":1755673224703,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cf5d6493e178b63","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755673441119,"stop":1755673441119,"duration":0},"status":"passed","severity":"normal"},{"uid":"c077f2f1085b3443","name":"Cluster id 0, shard 0","time":{"start":1755673640277,"stop":1755673640277,"duration":0},"status":"passed","severity":"normal"},{"uid":"37907228a721d294","name":"Passing page size 0 when there are 110 messages","time":{"start":1755673679091,"stop":1755673679091,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8611e7c820308e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755673271969,"stop":1755673271969,"duration":0},"status":"passed","severity":"normal"},{"uid":"1623c8aef194e07a","name":"Publish message with rate limit","time":{"start":1755673541602,"stop":1755673541607,"duration":5},"status":"passed","severity":"normal"},{"uid":"bfd9d0ccbd42a121","name":"Ordered Callback - false","time":{"start":1755673666074,"stop":1755673666075,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a49a9031e8b272","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755673224707,"stop":1755673224707,"duration":0},"status":"passed","severity":"normal"},{"uid":"8309559b3b028ba8","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755673541595,"stop":1755673541596,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ca88f64bcd56a6e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755673224711,"stop":1755673224711,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fb0806e25ef98d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755673224705,"stop":1755673224705,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b516104274d0628","name":"should add event listeners to libp2p","time":{"start":1755673239862,"stop":1755673239862,"duration":0},"status":"passed","severity":"normal"},{"uid":"75faa9cef4e9c6d0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755673224710,"stop":1755673224711,"duration":1},"status":"passed","severity":"normal"},{"uid":"caef2a3c5854d10f","name":"should return PeerId when PeerId is provided","time":{"start":1755673240255,"stop":1755673240255,"duration":0},"status":"passed","severity":"normal"},{"uid":"551916246151cf4","name":"should enable all discoveries when explicitly set","time":{"start":1755673270915,"stop":1755673270916,"duration":1},"status":"passed","severity":"normal"},{"uid":"789c9f4768d510b8","name":"should throw error - no public key","time":{"start":1755673230868,"stop":1755673230869,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccbf85b4243de65f","name":"should return false","time":{"start":1755673230869,"stop":1755673230869,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e899571a0284a1","name":"should be safe to call multiple times","time":{"start":1755673241121,"stop":1755673241121,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b09edede988b68a","name":"Correctly serialized arguments","time":{"start":1755673441345,"stop":1755673441345,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6316ba939cbbb1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755673781267,"stop":1755673781267,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f72590302671b9","name":"should dial all peers on dial","time":{"start":1755673391010,"stop":1755673391011,"duration":1},"status":"passed","severity":"normal"},{"uid":"3138edd93d024039","name":"should be able to decode the field with only STORE set to true","time":{"start":1755673230203,"stop":1755673230204,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6bd519c9ce95d85","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755673781258,"stop":1755673781258,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d177c12b93f8eb","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755673328810,"stop":1755673328811,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffcc4a8abf409b88","name":"Push message with numeric payload","time":{"start":1755673918428,"stop":1755673918428,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d2cbd6a51e5540","name":"Push to array if already present","time":{"start":1755673224649,"stop":1755673224650,"duration":1},"status":"passed","severity":"normal"},{"uid":"363f99d0b0da9bdc","name":"Check message with no payload is not received","time":{"start":1755673750657,"stop":1755673750657,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6915ece6dc7437","name":"Query Generator - false","time":{"start":1755673666071,"stop":1755673666071,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fc04a60f0f3558","name":"Decrypt messages","time":{"start":1755673530509,"stop":1755673530509,"duration":0},"status":"passed","severity":"normal"},{"uid":"e27a607dfcde8586","name":"should handle malformed response data","time":{"start":1755673250515,"stop":1755673250515,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9a6640c98c6ae4","name":"Encoder throws on empty string content topic","time":{"start":1755673262053,"stop":1755673262053,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1c67e14a03470e","name":"Sign & Recover","time":{"start":1755673260918,"stop":1755673260918,"duration":0},"status":"passed","severity":"normal"},{"uid":"57fac4e9128825f1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755673284258,"stop":1755673284258,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0f20e6427c458","name":"should start all internal components","time":{"start":1755673241120,"stop":1755673241120,"duration":0},"status":"passed","severity":"normal"},{"uid":"4949a1ebdb18d74e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755673284269,"stop":1755673284269,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3b5bac9dad1cf3","name":"Check publish message containing numeric","time":{"start":1755673541568,"stop":1755673541568,"duration":0},"status":"passed","severity":"normal"},{"uid":"3944a06d029e3cfc","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755673549707,"stop":1755673549707,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c35d13960965df","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755673254534,"stop":1755673254534,"duration":0},"status":"passed","severity":"normal"},{"uid":"852bc551a7c5bc6b","name":"throws if decoders don't match content topics","time":{"start":1755673240911,"stop":1755673240912,"duration":1},"status":"passed","severity":"normal"},{"uid":"904d9ac61721b00a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755673750643,"stop":1755673750643,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f965a3dc9ff6665","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755673284239,"stop":1755673284240,"duration":1},"status":"passed","severity":"normal"},{"uid":"457be0f31697328f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755673284258,"stop":1755673284258,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5d8a1bca758648","name":"should encode/decode to RLP encoding","time":{"start":1755673230870,"stop":1755673230870,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c58cfee4469ded1","name":"does not throw on valid cases","time":{"start":1755673224689,"stop":1755673224690,"duration":1},"status":"passed","severity":"normal"},{"uid":"35ca9cf22ed09475","name":"should handle errors when globalThis is not available","time":{"start":1755673239863,"stop":1755673239871,"duration":8},"status":"passed","severity":"normal"},{"uid":"2ed7fada67f93677","name":"isConnected return false after peer stops","time":{"start":1755673324858,"stop":1755673324858,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd50a01373e1beb","name":"should use DNS peer discovery with light client","time":{"start":1755673309915,"stop":1755673309915,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c049bf177592cfed","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755673250458,"stop":1755673250461,"duration":3},"status":"passed","severity":"normal"},{"uid":"623901561eefacce","name":"should not receive a peer event after stop","time":{"start":1755673531293,"stop":1755673531293,"duration":0},"status":"passed","severity":"normal"},{"uid":"5970f5ca784935e2","name":"Subscribe and receive messages via waku relay post","time":{"start":1755673781260,"stop":1755673781261,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b489cc78bbb9e8c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755673249058,"stop":1755673249058,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cfd546de7a5eb3","name":"should not dispatch event when already disconnected","time":{"start":1755673239900,"stop":1755673239900,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07aa9c8d9726bd9","name":"should handle multiple peer connections","time":{"start":1755673240890,"stop":1755673240891,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e837033a2e1c94","name":"Waku message hash computation (no timestamp)","time":{"start":1755673240276,"stop":1755673240276,"duration":0},"status":"passed","severity":"normal"},{"uid":"e936ccdad826f7ef","name":"should update ack status of messages in outgoing buffer","time":{"start":1755673289740,"stop":1755673289740,"duration":0},"status":"passed","severity":"normal"},{"uid":"46dc98cdba7fab9c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755673472514,"stop":1755673472516,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c36bac57eb25bd6","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755673240464,"stop":1755673240464,"duration":0},"status":"passed","severity":"normal"},{"uid":"c608706b2a9cf1c2","name":"Promise Callback - true","time":{"start":1755673666071,"stop":1755673666072,"duration":1},"status":"passed","severity":"normal"},{"uid":"e035ea0af32e968","name":"should return false when peer is on different cluster","time":{"start":1755673239690,"stop":1755673239691,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a34e1f19dd45382","name":"Encoder throws on undefined content topic","time":{"start":1755673260459,"stop":1755673260459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72d6427d44e2d7b","name":"should be safe to call multiple times","time":{"start":1755673240157,"stop":1755673240157,"duration":0},"status":"passed","severity":"normal"},{"uid":"c897850a5ed0ecfd","name":"Check received message containing XML","time":{"start":1755673750639,"stop":1755673750639,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede86a9094d40df7","name":"should attach causal history and bloom filter to each message","time":{"start":1755673289732,"stop":1755673289733,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd63f65ffd614d62","name":"Push message with JSON payload","time":{"start":1755673918431,"stop":1755673918431,"duration":0},"status":"passed","severity":"normal"},{"uid":"563c99e93c33f1de","name":"should start ping timers on peer connect","time":{"start":1755673240890,"stop":1755673240890,"duration":0},"status":"passed","severity":"normal"},{"uid":"5032ac5e086c5fa3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755673781266,"stop":1755673781266,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eff0fd49e61983b","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755673656333,"stop":1755673656334,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d51c29d7ec4bd0","name":"should increase lamport timestamp","time":{"start":1755673289733,"stop":1755673289733,"duration":0},"status":"passed","severity":"normal"},{"uid":"9984ec82e3083005","name":"Push message with content topic containing Arabic","time":{"start":1755673918421,"stop":1755673918421,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99653e66a1043d3","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755673230200,"stop":1755673230201,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2665d4bd7d0ed4d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755673224696,"stop":1755673224696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d887c47e8e0446e3","name":"Push message with content topic containing special chars","time":{"start":1755673918420,"stop":1755673918421,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a6ce0b7ad20baf6","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755673289737,"stop":1755673289738,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae416aa4270e8564","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755673693973,"stop":1755673693974,"duration":1},"status":"passed","severity":"normal"},{"uid":"c219dc3500b6e82c","name":"should reject if LightPush is requested but not mounted","time":{"start":1755673271636,"stop":1755673271636,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cd79f843fa4069","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755673250112,"stop":1755673250114,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ea8f0a6ed6be533","name":"should start and setup intervals and event listeners","time":{"start":1755673272158,"stop":1755673272158,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c72543f6bd3c8a2","name":"should properly create location multiaddrs - udp4","time":{"start":1755673230873,"stop":1755673230873,"duration":0},"status":"passed","severity":"normal"},{"uid":"934c37125fa076d6","name":"groups content topics by expected pubsub topic","time":{"start":1755673224700,"stop":1755673224700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f529f404ddd03b1d","name":"Encoder throws on undefined content topic","time":{"start":1755673262052,"stop":1755673262052,"duration":0},"status":"passed","severity":"normal"},{"uid":"a042bfffe881bc97","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755673534672,"stop":1755673534673,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cadd0d2def4a6ee","name":"yields undefined for messages without decoder","time":{"start":1755673240914,"stop":1755673240914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd65c59f16f2078","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755673230199,"stop":1755673230199,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5204adfa887eaa","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755673224695,"stop":1755673224695,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5705b0aa8538dd5","name":"should initialize with Unhealthy status","time":{"start":1755673271968,"stop":1755673271968,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b77dc02e411ce4","name":"Push message with custom timestamp: 1755676991366","time":{"start":1755673918439,"stop":1755673918439,"duration":0},"status":"passed","severity":"normal"},{"uid":"6962781a8ae34183","name":"ends after yielding if response size indicates end","time":{"start":1755673240915,"stop":1755673240915,"duration":0},"status":"passed","severity":"normal"},{"uid":"5722a1af3b8328c4","name":"Passing page size 110 when there are 120 messages","time":{"start":1755673679096,"stop":1755673679097,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0448f041149101b","name":"should properly compute the node id","time":{"start":1755673230869,"stop":1755673230870,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ff39bbe7d84d1e","name":"random static sharding 6 - Cluster ID: 580, Shard ID: 351","time":{"start":1755673640281,"stop":1755673640281,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e7afaddc5b24bd","name":"it tolerates circular branch references","time":{"start":1755673250450,"stop":1755673250451,"duration":1},"status":"passed","severity":"normal"},{"uid":"b43af27a831f37fd","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755673230860,"stop":1755673230860,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26a7aebd9f356a8","name":"accepts valid content-filtered query","time":{"start":1755673240463,"stop":1755673240464,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a339a1f94bd621","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755673240255,"stop":1755673240255,"duration":0},"status":"passed","severity":"normal"},{"uid":"75bdc5262965f73f","name":"Check message on other pubsub topic is not received","time":{"start":1755673750656,"stop":1755673750656,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f0b0434cb6795c","name":"should handle peer identify event","time":{"start":1755673250495,"stop":1755673250495,"duration":0},"status":"passed","severity":"normal"},{"uid":"278bcb13911b18dd","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755673348045,"stop":1755673348046,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6bc71560e70a67c","name":"can query messages normally","time":{"start":1755673658840,"stop":1755673658840,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc1a2cee1c7f5c8","name":"Publish message with custom timestamp: Wed Aug 20 2025 06:05:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1755673541587,"stop":1755673541589,"duration":2},"status":"passed","severity":"normal"},{"uid":"44acfa6d1b9cfc0d","name":"should handle zero peers request","time":{"start":1755673250516,"stop":1755673250516,"duration":0},"status":"passed","severity":"normal"},{"uid":"583f89195e196bac","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755673271950,"stop":1755673271950,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7f6ca689a3bcc0","name":"Check received message containing SQL Injection","time":{"start":1755673750650,"stop":1755673750650,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dca1145b93fe4f","name":"Push message with content topic containing emoji","time":{"start":1755673918423,"stop":1755673918423,"duration":0},"status":"passed","severity":"normal"},{"uid":"98da63fbffb4172f","name":"Passing invalid cursor","time":{"start":1755673650991,"stop":1755673650992,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de22c9d6c2d3bd7","name":"Push message equal or less that 1MB","time":{"start":1755673918439,"stop":1755673918440,"duration":1},"status":"passed","severity":"normal"},{"uid":"688afd1d66653452","name":"Check received message containing unicode special characters","time":{"start":1755673750641,"stop":1755673750641,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4202c666a6337d","name":"Push message with escaped characters payload","time":{"start":1755673918431,"stop":1755673918431,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13e4738ea53605c","name":"Nwaku publishes","time":{"start":1755673542221,"stop":1755673542222,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88dd88fbde39347","name":"Fails to push message bigger that 1MB","time":{"start":1755673918426,"stop":1755673918426,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdec8042582232ef","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755673781258,"stop":1755673781258,"duration":0},"status":"passed","severity":"normal"},{"uid":"90013c60c78f1668","name":"can start the service","time":{"start":1755673254531,"stop":1755673254531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0ea8b2c5e05f2e","name":"Push message with unicode special characters payload","time":{"start":1755673918431,"stop":1755673918432,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde03dc85a362e9c","name":"Check message received after jswaku node is restarted","time":{"start":1755673750646,"stop":1755673750646,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2b4b7f156ddb20","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755673781250,"stop":1755673781250,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce4ac6a9e1867c8","name":"random static sharding 2 - Cluster ID: 643, Shard ID: 902","time":{"start":1755673640280,"stop":1755673640280,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f2145a48f904e","name":"accepts valid message hash query","time":{"start":1755673240464,"stop":1755673240465,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a38f145e84bc2e","name":"Reusing cursor across nodes","time":{"start":1755673650991,"stop":1755673650991,"duration":0},"status":"passed","severity":"normal"},{"uid":"713f38b3712375a3","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755673284230,"stop":1755673284230,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c1f35caa2da3da","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755673250116,"stop":1755673250117,"duration":1},"status":"passed","severity":"normal"},{"uid":"7519fb0ad4d4165","name":"Check received message containing Russian","time":{"start":1755673750650,"stop":1755673750650,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3e451cae74a1b","name":"Push message with content topic containing unicode special characters","time":{"start":1755673918423,"stop":1755673918423,"duration":0},"status":"passed","severity":"normal"},{"uid":"b332dc9d70af2031","name":"should handle special patterns correctly","time":{"start":1755673287533,"stop":1755673287533,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7dd5e6f5d2e4df5","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755673270923,"stop":1755673270923,"duration":0},"status":"passed","severity":"normal"},{"uid":"763421f254acf07f","name":"should return peer for existing peer","time":{"start":1755673240172,"stop":1755673240172,"duration":0},"status":"passed","severity":"normal"},{"uid":"173a43a5ef88f88b","name":"should handle case when navigator is not available","time":{"start":1755673239888,"stop":1755673239888,"duration":0},"status":"passed","severity":"normal"},{"uid":"38bdf07ca6468982","name":"Check received message containing escaped characters","time":{"start":1755673750653,"stop":1755673750653,"duration":0},"status":"passed","severity":"normal"},{"uid":"3140001adcb4a455","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755673781257,"stop":1755673781257,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a595d1e6dccee94","name":"Asymmetric encrypt & decrypt","time":{"start":1755673260916,"stop":1755673260916,"duration":0},"status":"passed","severity":"normal"},{"uid":"259a4e0d41a10342","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755673224710,"stop":1755673224710,"duration":0},"status":"passed","severity":"normal"},{"uid":"9739f75c97820a58","name":"should detect messages with missing dependencies","time":{"start":1755673289737,"stop":1755673289737,"duration":0},"status":"passed","severity":"normal"},{"uid":"adae85c4de50eb01","name":"throws on content topic with empty application field","time":{"start":1755673224692,"stop":1755673224692,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d7356d66155686","name":"Push message with content topic containing Chinese","time":{"start":1755673918421,"stop":1755673918421,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df5289b9e64fb3e","name":"should return all connected peers without codec filter","time":{"start":1755673241124,"stop":1755673241124,"duration":0},"status":"passed","severity":"normal"},{"uid":"97eceecd00f100b2","name":"should return empty array when no peers connected","time":{"start":1755673241124,"stop":1755673241124,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f19c05903c4bb1a","name":"Subscribe and receive messages via lightPush","time":{"start":1755673410577,"stop":1755673410577,"duration":0},"status":"broken","severity":"normal"},{"uid":"407fb8b311f158b7","name":"should skip peers without peer exchange protocol","time":{"start":1755673250497,"stop":1755673250498,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b0b38d1525bd93","name":"should add and check entries correctly","time":{"start":1755673269917,"stop":1755673269922,"duration":5},"status":"passed","severity":"normal"},{"uid":"c06c82151cd71bf2","name":"should return false when peer has no shard info","time":{"start":1755673239686,"stop":1755673239686,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d5ff85f33d9725","name":"should do nothing if no non-locked connections to drop","time":{"start":1755673240183,"stop":1755673240183,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e593812d2b424f2","name":"Subscribe and receives messages on 20 topics","time":{"start":1755673781251,"stop":1755673781251,"duration":0},"status":"passed","severity":"normal"},{"uid":"981b8ab47f4582ca","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755673284247,"stop":1755673284250,"duration":3},"status":"passed","severity":"normal"},{"uid":"2c5d3e8804fade44","name":"should not return locked peers if enough unlocked are available","time":{"start":1755673271947,"stop":1755673271947,"duration":0},"status":"passed","severity":"normal"},{"uid":"7110c8f514afcd7c","name":"should create all internal components","time":{"start":1755673241119,"stop":1755673241120,"duration":1},"status":"passed","severity":"normal"},{"uid":"22c947ac4c9b4915","name":"yields undefined for messages without content topic","time":{"start":1755673240914,"stop":1755673240914,"duration":0},"status":"passed","severity":"normal"},{"uid":"7743a436b45b5606","name":"should be able to dial TLS multiaddrs","time":{"start":1755673391014,"stop":1755673391014,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3715e6c978011e","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755673224703,"stop":1755673224703,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc114306fe7a011a","name":"caches peers it previously fetched","time":{"start":1755673250456,"stop":1755673250456,"duration":0},"status":"passed","severity":"normal"},{"uid":"743d901401f02549","name":"should not receive a peer event before start","time":{"start":1755673254533,"stop":1755673254533,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08ca591743305ba","name":"Check message on other pubsub topic is not received","time":{"start":1755673750644,"stop":1755673750645,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc40acbcfd7c475c","name":"random static sharding 4 - Cluster ID: 197, Shard ID: 405","time":{"start":1755673640280,"stop":1755673640280,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fda397eca4d3e8","name":"peer exchange sets tag","time":{"start":1755673555581,"stop":1755673555581,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fcd2f6513dac96","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755673284268,"stop":1755673284268,"duration":0},"status":"passed","severity":"normal"},{"uid":"206d37fe8287df86","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755673541590,"stop":1755673541590,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d652a92e72e725e","name":"Waku message hash computation (payload length 0)","time":{"start":1755673240276,"stop":1755673240276,"duration":0},"status":"passed","severity":"normal"},{"uid":"72296a1531d70d70","name":"should be safe to call multiple times","time":{"start":1755673240886,"stop":1755673240886,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af234a36b455c24","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755673781252,"stop":1755673781252,"duration":0},"status":"passed","severity":"normal"},{"uid":"168a185f1b23392e","name":"Query with Ordered Callback, No message returned","time":{"start":1755673656333,"stop":1755673656333,"duration":0},"status":"passed","severity":"normal"},{"uid":"193a26b5ffeba006","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755673781255,"stop":1755673781255,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a09336732d5a82","name":"should handle complete discovery-to-dial flow","time":{"start":1755673240036,"stop":1755673240037,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55699d50cc445f5","name":"should only return 1 node with relay capability","time":{"start":1755673250456,"stop":1755673250457,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa0b28dba943fad","name":"Send and receive 25 messages","time":{"start":1755673528915,"stop":1755673528915,"duration":0},"status":"broken","severity":"normal"},{"uid":"2d49ef80e5eca0d8","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755673555582,"stop":1755673555582,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ceba1b83e3b42a","name":"returns all values when wanted number matches available values","time":{"start":1755673249046,"stop":1755673249047,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fce7c81c6952da7","name":"should wait for Filter peer to be connected","time":{"start":1755673271645,"stop":1755673271646,"duration":1},"status":"passed","severity":"normal"},{"uid":"b629fa0da121e3ed","name":"Check received message containing Chinese","time":{"start":1755673750649,"stop":1755673750649,"duration":0},"status":"passed","severity":"normal"},{"uid":"31af99b70716ca14","name":"should register libp2p event listeners when start is called","time":{"start":1755673271949,"stop":1755673271949,"duration":0},"status":"passed","severity":"normal"},{"uid":"d288d1c36be7584d","name":"Query with Promise Callback, No message returned","time":{"start":1755673656336,"stop":1755673656337,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f4907edc881925","name":"Subscribe and receive single message","time":{"start":1755673528912,"stop":1755673528913,"duration":1},"status":"broken","severity":"normal"},{"uid":"c6885b7b4cc77fa","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755673283587,"stop":1755673283588,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee3d1922e0b51035","name":"should return false when navigator.onLine is false","time":{"start":1755673239873,"stop":1755673239873,"duration":0},"status":"passed","severity":"normal"},{"uid":"635465b1ad6ca54b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755673224706,"stop":1755673224707,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9cbf345aaef4f2b","name":"should create PeerExchange instance with components","time":{"start":1755673250516,"stop":1755673250517,"duration":1},"status":"passed","severity":"normal"},{"uid":"d29eddab8db2d0e6","name":"should start periodic discovery on start","time":{"start":1755673250500,"stop":1755673250500,"duration":0},"status":"passed","severity":"normal"},{"uid":"36816f790b67be5a","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755673284246,"stop":1755673284247,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d6c87b3b76fdff1","name":"Publish message with custom timestamp: Thu Aug 29 2024 07:05:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1755673541585,"stop":1755673541586,"duration":1},"status":"passed","severity":"normal"},{"uid":"39614467b8101cdf","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755673781264,"stop":1755673781265,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0bcc923fbc355a","name":"should skip peers without peer exchange protocol","time":{"start":1755673250495,"stop":1755673250496,"duration":1},"status":"passed","severity":"normal"},{"uid":"78713200f159d8a1","name":"Encoder throws on empty string content topic","time":{"start":1755673241087,"stop":1755673241087,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3617eb78f89377","name":"should handle large number of peers request","time":{"start":1755673250516,"stop":1755673250516,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2f93faa3ebe081","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755673284256,"stop":1755673284256,"duration":0},"status":"passed","severity":"normal"},{"uid":"7013fa0db57dc295","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755673239861,"stop":1755673239861,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ea66ddc3c6a489","name":"should remove event listeners","time":{"start":1755673240885,"stop":1755673240886,"duration":1},"status":"passed","severity":"normal"},{"uid":"630830b0edef6ee4","name":"Push message with content topic containing emoji","time":{"start":1755673918437,"stop":1755673918437,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb655d57a67b118b","name":"should handle peer store errors gracefully","time":{"start":1755673240031,"stop":1755673240032,"duration":1},"status":"passed","severity":"normal"},{"uid":"19d2c5cbf01da46a","name":"should filter out already connected peers","time":{"start":1755673240165,"stop":1755673240165,"duration":0},"status":"passed","severity":"normal"},{"uid":"336afe18e384fa2d","name":"should handle peer store errors gracefully","time":{"start":1755673250497,"stop":1755673250497,"duration":0},"status":"passed","severity":"normal"},{"uid":"468c16506f2688b0","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755673324851,"stop":1755673324851,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bfee0531e65ec87","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755673781265,"stop":1755673781265,"duration":0},"status":"passed","severity":"normal"},{"uid":"f211de72cfc8d303","name":"should not fail to start the service if it is already started","time":{"start":1755673531291,"stop":1755673531291,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f77c168c4ac0a32","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755673271952,"stop":1755673271952,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aef916cd0b6700f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755673781262,"stop":1755673781262,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bcfc29121d1b7419","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755673284265,"stop":1755673284265,"duration":0},"status":"passed","severity":"normal"},{"uid":"6007fa2cc3c5e428","name":"Mutual subscription","time":{"start":1755673549704,"stop":1755673549704,"duration":0},"status":"passed","severity":"normal"},{"uid":"171e09c667edb295","name":"should be delivered immediately if received","time":{"start":1755673289740,"stop":1755673289741,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee3a554bd4c93984","name":"Ordered Callback - true","time":{"start":1755673666073,"stop":1755673666074,"duration":1},"status":"passed","severity":"normal"},{"uid":"85612320ceb7b7e4","name":"should filter peers by codec","time":{"start":1755673241125,"stop":1755673241125,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d752abe9c4ad5d8","name":"should handle case when globalThis is not available","time":{"start":1755673239889,"stop":1755673239889,"duration":0},"status":"passed","severity":"normal"},{"uid":"542b96f05f5bc46c","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755673250511,"stop":1755673250512,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f63f5451f49ff74","name":"connects to nwaku","time":{"start":1755673697015,"stop":1755673697015,"duration":0},"status":"passed","severity":"normal"},{"uid":"146e8076658e03ec","name":"messageHashStr works with IProtoMessage","time":{"start":1755673240285,"stop":1755673240286,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab8e17617ac2cd8f","name":"Push message with XML payload","time":{"start":1755673918430,"stop":1755673918430,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c15c16b87fa52ee","name":"throws on content topic with too few or too many fields","time":{"start":1755673224691,"stop":1755673224691,"duration":0},"status":"passed","severity":"normal"},{"uid":"de40188f0e3fdd7b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755673224704,"stop":1755673224705,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa7bf68ec2b7e0ea","name":"Check publish message containing Russian","time":{"start":1755673541571,"stop":1755673541572,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6050fd9f8663239","name":"Subscribe to topic containing XML and receive message","time":{"start":1755673781266,"stop":1755673781266,"duration":0},"status":"passed","severity":"normal"},{"uid":"311b2a24a725eef5","name":"should not discard bootstrap peers if under the limit","time":{"start":1755673348046,"stop":1755673348046,"duration":0},"status":"passed","severity":"normal"}] |