allure-jswaku/8761/widgets/severity.json
2025-07-26 01:13:05 +00:00

1 line
184 KiB
JSON

[{"uid":"ed626adf53c20bbd","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app94/7/topic376/test.js","time":{"start":1753492019859,"stop":1753492019860,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d5a95d2994f93dd","name":"should deliver messages after dependencies are met","time":{"start":1753491759615,"stop":1753491759616,"duration":1},"status":"passed","severity":"normal"},{"uid":"31661d76b6d469ae","name":"same cluster: nodes connect","time":{"start":1753491852485,"stop":1753491852487,"duration":2},"status":"passed","severity":"normal"},{"uid":"7f84dceb5564083b","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753491716832,"stop":1753491716833,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb54465f368b9e91","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753492048601,"stop":1753492048602,"duration":1},"status":"passed","severity":"normal"},{"uid":"7381a2e86a181fcd","name":"Push message with content topic containing Chinese","time":{"start":1753492337258,"stop":1753492337258,"duration":0},"status":"passed","severity":"normal"},{"uid":"360416ddb0ea5a5b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753491756411,"stop":1753491756411,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b7b9798e852d9f","name":"should return different streams if requested simultaniously","time":{"start":1753491717452,"stop":1753491717452,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccdc778967f0172","name":"Subscribe to topic containing Script and publish message","time":{"start":1753491927620,"stop":1753491927622,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad750c601752bba7","name":"Subscribe and receive messages via waku relay post","time":{"start":1753492250207,"stop":1753492250207,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7711509fac62e8","name":"Renews subscription after lossing a connection","time":{"start":1753492250222,"stop":1753492250223,"duration":1},"status":"passed","severity":"normal"},{"uid":"277ab691405dc1ad","name":"ends if stream creation fails","time":{"start":1753491717785,"stop":1753491717785,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb415b2abfe4c3d","name":"should handle all zero keep alive options","time":{"start":1753491717444,"stop":1753491717444,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a04841978d860b","name":"Sample","time":{"start":1753491706464,"stop":1753491706464,"duration":0},"status":"passed","severity":"normal"},{"uid":"64cf73892840fe37","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753491717433,"stop":1753491717433,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7603ebd17b8a75","name":"Check received message containing special chars","time":{"start":1753492227146,"stop":1753492227146,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab35978050ce27d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753492250216,"stop":1753492250216,"duration":0},"status":"passed","severity":"normal"},{"uid":"319cbef5bff42dbc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753492250230,"stop":1753492250230,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c62a2d4a1b4cc7","name":"should handle complete peer lifecycle","time":{"start":1753491717445,"stop":1753491717445,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9833fd83a5e0ee","name":"should throw error - no id","time":{"start":1753491707013,"stop":1753491707013,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a89f2fe1c11395d","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753491717112,"stop":1753491717112,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea6d325afcd4796","name":"Passing page size 10 when there are 10 messages","time":{"start":1753492041714,"stop":1753492041714,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c75cad0e7983edc","name":"can start the service","time":{"start":1753491729613,"stop":1753491729614,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca6cb00ed2a03b8","name":"should mark all messages in causal history as acknowledged","time":{"start":1753491759614,"stop":1753491759614,"duration":0},"status":"passed","severity":"normal"},{"uid":"476dfe5d65174a52","name":"should throw error - invalid id","time":{"start":1753491707014,"stop":1753491707014,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1473a5c98a477d","name":"should handle general insertion and lookup correctly","time":{"start":1753491758413,"stop":1753491758414,"duration":1},"status":"passed","severity":"normal"},{"uid":"82328b8f6b0c78c0","name":"should add and remove event listeners correctly","time":{"start":1753491729618,"stop":1753491729619,"duration":1},"status":"passed","severity":"normal"},{"uid":"f656ebb1f51b5d4f","name":"Push message with content topic containing unicode special characters","time":{"start":1753492337246,"stop":1753492337247,"duration":1},"status":"passed","severity":"normal"},{"uid":"3900e34b6f637c1a","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753491717783,"stop":1753491717783,"duration":0},"status":"passed","severity":"normal"},{"uid":"80628402643546f","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753491756397,"stop":1753491756397,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c75e37a6de2010","name":"should reject if WakuNode is not started","time":{"start":1753491747100,"stop":1753491747101,"duration":1},"status":"passed","severity":"normal"},{"uid":"92da7994baf881d6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753492227151,"stop":1753492227151,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df68dde236c73ce","name":"Used by Waku Relay","time":{"start":1753492048501,"stop":1753492048501,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd362378606d1e6","name":"Push message with content topic containing short","time":{"start":1753492337243,"stop":1753492337244,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6385dd08649b8c8","name":"should add event listeners to globalThis","time":{"start":1753491716009,"stop":1753491716010,"duration":1},"status":"passed","severity":"normal"},{"uid":"a93e45c5236a55d5","name":"Symmetric encrypt & Decrypt","time":{"start":1753491736001,"stop":1753491736001,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb141a10e33714b","name":"should maintain desired error rate","time":{"start":1753491758412,"stop":1753491758412,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf61170e38982086","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753491756405,"stop":1753491756406,"duration":1},"status":"passed","severity":"normal"},{"uid":"197aae51a3104c64","name":"should clear timers for specific peer on disconnect","time":{"start":1753491717440,"stop":1753491717440,"duration":0},"status":"passed","severity":"normal"},{"uid":"57304c201bafa630","name":"should increase lamport timestamp","time":{"start":1753491759612,"stop":1753491759613,"duration":1},"status":"passed","severity":"normal"},{"uid":"3606ec485dce4f6d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753492250212,"stop":1753492250214,"duration":2},"status":"passed","severity":"normal"},{"uid":"f1739afcdb6109af","name":"Check meta is set [symmetric]","time":{"start":1753491735471,"stop":1753491735472,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4197069874f6c2","name":"Light Node - default protocols","time":{"start":1753492052323,"stop":1753492052323,"duration":0},"status":"passed","severity":"normal"},{"uid":"2301414d6646cfd0","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753491938154,"stop":1753491938155,"duration":1},"status":"passed","severity":"normal"},{"uid":"af71bfe4e956fd49","name":"does not validate decoders for hash queries","time":{"start":1753491717784,"stop":1753491717784,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb25132120215ec","name":"Check received message containing Script","time":{"start":1753492227148,"stop":1753492227148,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a825f5aab1ab6bb","name":"should retry if all attempts fail","time":{"start":1753491746361,"stop":1753491746361,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5b9108f1d0f282","name":"Passing page size 11 when there are 10 messages","time":{"start":1753492041715,"stop":1753492041715,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40fda552858e8cd","name":"Check publish message containing Arabic","time":{"start":1753491917136,"stop":1753491917136,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41ab7ed71a8dca6","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753491756397,"stop":1753491756397,"duration":0},"status":"passed","severity":"normal"},{"uid":"86fa575019394f07","name":"should emit a peer event after start","time":{"start":1753491729615,"stop":1753491729616,"duration":1},"status":"passed","severity":"normal"},{"uid":"14ca117063b91202","name":"should be sent with empty content","time":{"start":1753491759616,"stop":1753491759617,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f2756784f2d2cd","name":"should properly create location multiaddrs - udp","time":{"start":1753491707019,"stop":1753491707019,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea93193a2d5ada0","name":"Check message received after jswaku node is restarted","time":{"start":1753492227144,"stop":1753492227144,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfa6be533e29696","name":"Push message with emoji payload","time":{"start":1753492337255,"stop":1753492337255,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba9682e03df026e","name":"throws on content topic with empty encoding field","time":{"start":1753491700753,"stop":1753491700753,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4851ac852c4a277","name":"Query generator for multiple messages with different content topic format","time":{"start":1753492031396,"stop":1753492031396,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ba803783e31209","name":"should check connected peers if present and suitable","time":{"start":1753491747105,"stop":1753491747105,"duration":0},"status":"passed","severity":"normal"},{"uid":"f510846e621c7b0f","name":"Store - dialed after - with timeout","time":{"start":1753492052322,"stop":1753492052322,"duration":0},"status":"passed","severity":"normal"},{"uid":"4031e90a83a52656","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753491706320,"stop":1753491706321,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1140705e0c992f3","name":"Publishes to nwaku","time":{"start":1753491907097,"stop":1753491907098,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57f027efc3396af","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753492227154,"stop":1753492227154,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c914cd00c4474f","name":"should skip peer when already connected","time":{"start":1753491717084,"stop":1753491717084,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b0a6030eeaea9a","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753491910414,"stop":1753491910415,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c4a19de376f431b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753491735471,"stop":1753491735471,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd185980778400c","name":"should retry on complete failure if specified","time":{"start":1753491746976,"stop":1753491746977,"duration":1},"status":"passed","severity":"normal"},{"uid":"bec023e0033d0dad","name":"should dial more peers if under maxConnections","time":{"start":1753491716792,"stop":1753491716793,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a49e33328d4f43","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753491801263,"stop":1753491801264,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ebc180a30793413","name":"Push message with unicode special characters payload","time":{"start":1753492337255,"stop":1753492337255,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e5f31e9d690e0","name":"can query messages normally","time":{"start":1753492022997,"stop":1753492022998,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e671a11b5283d95","name":"handles different networkShards values correctly","time":{"start":1753491700761,"stop":1753491700762,"duration":1},"status":"passed","severity":"normal"},{"uid":"7005dd49a9de941e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753492250230,"stop":1753492250230,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27c4e4f89b0522f","name":"Subscribe to topic containing short and receive message","time":{"start":1753492250211,"stop":1753492250211,"duration":0},"status":"passed","severity":"normal"},{"uid":"c136611404d34628","name":"Push message with content topic containing long","time":{"start":1753492337257,"stop":1753492337257,"duration":0},"status":"passed","severity":"normal"},{"uid":"93253bae86eed5ef","name":"should be safe to call multiple times","time":{"start":1753491716492,"stop":1753491716492,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16e795acd8488ca","name":"Check received message with timestamp: 1753491776769 ","time":{"start":1753492227151,"stop":1753492227151,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5270dbca27f8261","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753491756404,"stop":1753491756405,"duration":1},"status":"passed","severity":"normal"},{"uid":"b50d8e3f5a582c89","name":"Ordered callback, aborts when callback returns true","time":{"start":1753492031397,"stop":1753492031398,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac2175871a14668","name":"Fails to push message with large meta","time":{"start":1753492337260,"stop":1753492337261,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0bb1ebdb581c41d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753491756395,"stop":1753491756396,"duration":1},"status":"passed","severity":"normal"},{"uid":"edfc541ee3033ff","name":"should create KeepAliveManager with required options","time":{"start":1753491717419,"stop":1753491717420,"duration":1},"status":"passed","severity":"normal"},{"uid":"78bd7f0a42f41d07","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753491717874,"stop":1753491717874,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2dc9d62b989b684","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753491716793,"stop":1753491716793,"duration":0},"status":"passed","severity":"normal"},{"uid":"b110ed0a546d8162","name":"Query with Ordered Callback, No Decoder","time":{"start":1753491998424,"stop":1753491998425,"duration":1},"status":"passed","severity":"normal"},{"uid":"172925939c46a290","name":"should return PeerId when PeerId is provided","time":{"start":1753491717112,"stop":1753491717112,"duration":0},"status":"passed","severity":"normal"},{"uid":"93459b288fa8b837","name":"1 Relay, 1 fetch","time":{"start":1753491725375,"stop":1753491725375,"duration":0},"status":"passed","severity":"normal"},{"uid":"d568c221fa3a60d0","name":"should dial one peer on dial","time":{"start":1753491865943,"stop":1753491865945,"duration":2},"status":"passed","severity":"normal"},{"uid":"f6340989d14b9f83","name":"should emit a peer event after start","time":{"start":1753491782297,"stop":1753491782300,"duration":3},"status":"passed","severity":"normal"},{"uid":"e5d240c38a51c509","name":"should update ack status of messages in outgoing buffer","time":{"start":1753491759617,"stop":1753491759617,"duration":0},"status":"passed","severity":"normal"},{"uid":"7397820abc454d29","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753491756403,"stop":1753491756403,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff4a7023b62a603","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753492048605,"stop":1753492048605,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd7afb07967efc0","name":"Overlapping topic subscription","time":{"start":1753492250210,"stop":1753492250210,"duration":0},"status":"passed","severity":"normal"},{"uid":"f825b9ea1b5def7e","name":"should return usable stream attached to connection","time":{"start":1753491717451,"stop":1753491717451,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73679a4c8756c99","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753491756417,"stop":1753491756418,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0930f899191e598","name":"should work with v3 peers","time":{"start":1753491746977,"stop":1753491746977,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e78824298abc77f","name":"should clear dial history on start","time":{"start":1753491717049,"stop":1753491717058,"duration":9},"status":"passed","severity":"normal"},{"uid":"35744df828b848cc","name":"should remove event listeners","time":{"start":1753491717423,"stop":1753491717424,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d7eca2898bf90c9","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753491706312,"stop":1753491706314,"duration":2},"status":"passed","severity":"normal"},{"uid":"13e6ca63f045e259","name":"should requeue task if no peer is available","time":{"start":1753491746353,"stop":1753491746353,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd59a1a6b6bc10c","name":"should create KeepAliveManager with relay","time":{"start":1753491717420,"stop":1753491717420,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e35e9e4dc2e4dfe","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753491756394,"stop":1753491756395,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f1f80968d98715","name":"Push message with unicode special characters payload","time":{"start":1753492337242,"stop":1753492337242,"duration":0},"status":"passed","severity":"normal"},{"uid":"91628979183065e2","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753491801262,"stop":1753491801263,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f18ed033b1e546","name":"should handle multiple peers with different shard configurations","time":{"start":1753491717110,"stop":1753491717110,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2f3cfd1713346f","name":"should dial peer immediately when queue is empty","time":{"start":1753491717061,"stop":1753491717061,"duration":0},"status":"passed","severity":"normal"},{"uid":"d481a401d49825ad","name":"peer exchange sets tag","time":{"start":1753491922306,"stop":1753491922306,"duration":0},"status":"passed","severity":"normal"},{"uid":"741fc22b39a5e1a6","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753491756401,"stop":1753491756401,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f94e2b7737e795","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753491756391,"stop":1753491756391,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f2ba214567182d","name":"should check false positive rate","time":{"start":1753491758414,"stop":1753491758417,"duration":3},"status":"passed","severity":"normal"},{"uid":"edcdfc70316f4f4a","name":"Passing invalid cursor","time":{"start":1753491983111,"stop":1753491983111,"duration":0},"status":"passed","severity":"normal"},{"uid":"957c7b53faf4fa07","name":"Push message with content topic containing JSON","time":{"start":1753492337246,"stop":1753492337246,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6bca73399afd60e","name":"should hang up with multiaddr and return true on success","time":{"start":1753491717908,"stop":1753491717908,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7efb02572e5ec8","name":"should process tasks in queue","time":{"start":1753491746352,"stop":1753491746353,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c69e3cc4614010c","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753491716803,"stop":1753491716803,"duration":0},"status":"passed","severity":"normal"},{"uid":"af093983311fa500","name":"should handle complete discovery-to-dial flow","time":{"start":1753491716504,"stop":1753491716504,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab5d55a842634f0","name":"Check received message containing escaped characters","time":{"start":1753492227139,"stop":1753492227140,"duration":1},"status":"passed","severity":"normal"},{"uid":"65cc546cbb01ab0","name":"should handle task timeouts","time":{"start":1753491746357,"stop":1753491746357,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0963be103288341","name":"Relay + Store","time":{"start":1753491782771,"stop":1753491782772,"duration":1},"status":"passed","severity":"normal"},{"uid":"863fadbe87ad8df8","name":"Push message with numeric payload","time":{"start":1753492337251,"stop":1753492337251,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6cca0addc609e25","name":"should maintain proper timestamps if all messages received","time":{"start":1753491759613,"stop":1753491759613,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1ce95ae8e72a14","name":"Sets default value correctly","time":{"start":1753492048502,"stop":1753492048503,"duration":1},"status":"passed","severity":"normal"},{"uid":"b307f4d7ee44cd2c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753491983108,"stop":1753491983108,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac75871f69d222ad","name":"Delete observer","time":{"start":1753491894258,"stop":1753491894258,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3953e763ee8ce0","name":"rejects hash query with content filter parameters","time":{"start":1753491717229,"stop":1753491717230,"duration":1},"status":"passed","severity":"normal"},{"uid":"1250bc7bb626640a","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753491746354,"stop":1753491746354,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc4944b8ba6e0de","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753491746813,"stop":1753491746814,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e546e7f74ace7f3","name":"different cluster: nodes don't connect","time":{"start":1753491852487,"stop":1753491852488,"duration":1},"status":"passed","severity":"normal"},{"uid":"72997783e74610a2","name":"should detect messages with missing dependencies","time":{"start":1753491759615,"stop":1753491759615,"duration":0},"status":"passed","severity":"normal"},{"uid":"deee7333d7526a12","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753491700755,"stop":1753491700756,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95bb8c938b7bfea","name":"Check message with invalid timestamp is not received","time":{"start":1753492227142,"stop":1753492227142,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee27f6c35fc5e0c","name":"should send to specified number of peers of used peers","time":{"start":1753491746976,"stop":1753491746976,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda835ff26e17157","name":"should be safe to call multiple times","time":{"start":1753491717421,"stop":1753491717422,"duration":1},"status":"passed","severity":"normal"},{"uid":"21e807a6214289ac","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753491797574,"stop":1753491797574,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81da085e7791a22","name":"should clear all timers","time":{"start":1753491717426,"stop":1753491717428,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d952c0eec98e7d9","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app80/7/topic507/utf8","time":{"start":1753492019861,"stop":1753492019863,"duration":2},"status":"passed","severity":"normal"},{"uid":"94dca62f14c2010f","name":"should remove expired entries after TTL has passed","time":{"start":1753491745560,"stop":1753491745561,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a23a7216a1a921c","name":"Push message with JSON payload","time":{"start":1753492337254,"stop":1753492337254,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01c104c54b4ac32","name":"Refresh subscription","time":{"start":1753492250210,"stop":1753492250211,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7d999baf00cb5d","name":"Push message with Script payload","time":{"start":1753492337253,"stop":1753492337253,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ee9977f4d731f4","name":"Generator, 2 different shards","time":{"start":1753491988745,"stop":1753491988745,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cafb7c5327335b","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753491927624,"stop":1753491927626,"duration":2},"status":"passed","severity":"normal"},{"uid":"d218bbd90c238cec","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753491756416,"stop":1753491756416,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ab73a2a3a077f9","name":"should not receive a peer event before start","time":{"start":1753491729616,"stop":1753491729616,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27402d90851b8a3","name":"Push message with Chinese payload","time":{"start":1753492337233,"stop":1753492337233,"duration":0},"status":"passed","severity":"normal"},{"uid":"e093d51d39c63d17","name":"should initialize with custom number of peers","time":{"start":1753491746813,"stop":1753491746813,"duration":0},"status":"passed","severity":"normal"},{"uid":"204773ed63662ea4","name":"should dial with PeerId and return stream","time":{"start":1753491717907,"stop":1753491717907,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf301780f5456913","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753491917142,"stop":1753491917143,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce9c1886a1a830c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753492250220,"stop":1753492250221,"duration":1},"status":"passed","severity":"normal"},{"uid":"89a1d34bc4e587f1","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753491706318,"stop":1753491706318,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d20cde8dfdac20","name":"should dial all peers on dial","time":{"start":1753491865940,"stop":1753491865942,"duration":2},"status":"passed","severity":"normal"},{"uid":"703e0c806fa70051","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753491756392,"stop":1753491756392,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04ce3b9cbf96e35","name":"can start the service","time":{"start":1753491892531,"stop":1753491892532,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b58b5b49749679e","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753491756398,"stop":1753491756398,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7df464b6421bae2","name":"Check message with no pubsub topic is not received","time":{"start":1753492227143,"stop":1753492227143,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9c6a17f52a5dfa","name":"Push message with SQL Injection payload","time":{"start":1753492337253,"stop":1753492337253,"duration":0},"status":"passed","severity":"normal"},{"uid":"978c60bc0313a240","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753491700755,"stop":1753491700755,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e10c486647fbc66","name":"should not dispatch event when already connected","time":{"start":1753491716022,"stop":1753491716022,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42a8e5f1d5af137","name":"Relay - times out","time":{"start":1753492052321,"stop":1753492052322,"duration":1},"status":"passed","severity":"normal"},{"uid":"5746eed25e38ac2c","name":"should return null for non-existent peer","time":{"start":1753491716790,"stop":1753491716791,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c95ed72fa3f2f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753491700769,"stop":1753491700769,"duration":0},"status":"passed","severity":"normal"},{"uid":"567b665288384a0f","name":"random static sharding 10 - Cluster ID: 261, Shard ID: 635","time":{"start":1753492027919,"stop":1753492027919,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e169130635a281","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753491700754,"stop":1753491700754,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a3e5088d82a13","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753491927619,"stop":1753491927619,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf660e740e4ec38","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753491820033,"stop":1753491820034,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ff91de22e78b9e","name":"should decode valid enr with tcp successfully","time":{"start":1753491707012,"stop":1753491707013,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0fda5feaede3ae","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753491938158,"stop":1753491938159,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ac7c99b984a3f2c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753491938157,"stop":1753491938158,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0f73b97418eec5a","name":"Throws when trying to push message with empty payload","time":{"start":1753492337256,"stop":1753492337256,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bef0b2d2804ef0","name":"Check message with non string payload is not received","time":{"start":1753492227144,"stop":1753492227144,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8e1d352b11821f","name":"Fails to push message bigger that 1MB","time":{"start":1753492337262,"stop":1753492337262,"duration":0},"status":"passed","severity":"normal"},{"uid":"38451090209aea4f","name":"Refresh subscription","time":{"start":1753491927615,"stop":1753491927615,"duration":0},"status":"skipped","severity":"normal"},{"uid":"37c8bc8dbf1d6e44","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753492250221,"stop":1753492250222,"duration":1},"status":"passed","severity":"normal"},{"uid":"488b0e0704c36adc","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753491706316,"stop":1753491706317,"duration":1},"status":"passed","severity":"normal"},{"uid":"54276719dca303e2","name":"throws an error for improperly formatted content topics","time":{"start":1753491700762,"stop":1753491700762,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a75c6896fdd240e","name":"Query with Promise Callback, No Decoder","time":{"start":1753491998426,"stop":1753491998426,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcf1730406a7b18","name":"Check received message containing Russian","time":{"start":1753492227137,"stop":1753492227137,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f1a833cdf35f12","name":"Subscribe to topic containing short and publish message","time":{"start":1753491927616,"stop":1753491927617,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecfbdbd2df4aa90d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753491725910,"stop":1753491725910,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a7253ad88896ad9d","name":"should allow redial after cooldown period","time":{"start":1753491717086,"stop":1753491717086,"duration":0},"status":"passed","severity":"normal"},{"uid":"f199cbe72812f3e1","name":"should encode/decode to text encoding","time":{"start":1753491707016,"stop":1753491707016,"duration":0},"status":"passed","severity":"normal"},{"uid":"45dcb6155809379c","name":"Throws when trying to push message with empty payload","time":{"start":1753492337243,"stop":1753492337243,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce4cb1c21f319b4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753491700770,"stop":1753491700770,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2cddd9ef05b321","name":"Push message with special chars payload","time":{"start":1753492337232,"stop":1753492337233,"duration":1},"status":"passed","severity":"normal"},{"uid":"37df101b95013cd3","name":"should return false and handle errors gracefully","time":{"start":1753491717909,"stop":1753491717909,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8dbff1bd539d760","name":"should handle peer disconnect event when no connections remain","time":{"start":1753491716020,"stop":1753491716020,"duration":0},"status":"passed","severity":"normal"},{"uid":"5771d311cdaa589a","name":"yields undefined for messages without decoder","time":{"start":1753491717787,"stop":1753491717787,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfb4e4ab76b1867","name":"should merge provided config with defaults","time":{"start":1753491717904,"stop":1753491717904,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da2c39ab2e1d1b6","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753491746835,"stop":1753491746835,"duration":0},"status":"passed","severity":"normal"},{"uid":"32684072e6736fe5","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753491725598,"stop":1753491725599,"duration":1},"status":"passed","severity":"normal"},{"uid":"c29254c7fd517db8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753491700766,"stop":1753491700766,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec55bb8909792d83","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753491783791,"stop":1753491783791,"duration":0},"status":"passed","severity":"normal"},{"uid":"6689a6eefafa48a3","name":"less peers than existing","time":{"start":1753491892763,"stop":1753491892763,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a888018a3efb4efc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753491756414,"stop":1753491756415,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3282126e19c8c6","name":"Push message with Basic HTML tag payload","time":{"start":1753492337254,"stop":1753492337254,"duration":0},"status":"passed","severity":"normal"},{"uid":"64960bc503a9d7e7","name":"should use configured peers when available","time":{"start":1753491747289,"stop":1753491747289,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4fb7a8bc07ff7f","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753491756403,"stop":1753491756403,"duration":0},"status":"passed","severity":"normal"},{"uid":"285802c6ccc86aca","name":"should not fail to stop the service if it was not started","time":{"start":1753491729614,"stop":1753491729615,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5947de130c7f55","name":"Push message with content topic containing long","time":{"start":1753492337244,"stop":1753492337244,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0d65e56f2a564b","name":"should not receive a peer event after stop","time":{"start":1753491782302,"stop":1753491782303,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b4948d32726494","name":"Subscribe to topic containing XML and receive message","time":{"start":1753492250231,"stop":1753492250231,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad9eec1d37d2e50","name":"Push message with Arabic payload","time":{"start":1753492337237,"stop":1753492337238,"duration":1},"status":"passed","severity":"normal"},{"uid":"125f24636cee086f","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753491746039,"stop":1753491746040,"duration":1},"status":"passed","severity":"normal"},{"uid":"861d6a0e4956b174","name":"yields undefined for messages without content topic","time":{"start":1753491717787,"stop":1753491717787,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3384ba16a76ffa9","name":"should dial peer when peer is discovered","time":{"start":1753491716493,"stop":1753491716493,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05e115c43b0611c","name":"Push message equal or less that 1MB","time":{"start":1753492337262,"stop":1753492337262,"duration":0},"status":"passed","severity":"normal"},{"uid":"d493516c66914def","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753491971267,"stop":1753491971267,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ef51778fe6dd17","name":"should handle peer store errors gracefully","time":{"start":1753491716791,"stop":1753491716791,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc11160c1b39dc7","name":"Encoder throws on empty string content topic","time":{"start":1753491735473,"stop":1753491735473,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0572e48642ea17","name":"should return false when peer is on different cluster","time":{"start":1753491716827,"stop":1753491716828,"duration":1},"status":"passed","severity":"normal"},{"uid":"67acfd78dc39be7","name":"Check received message with timestamp: 1753491776769000000 ","time":{"start":1753492227150,"stop":1753492227151,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d36650c64b39c","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753491706323,"stop":1753491706323,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18addd0388b82c","name":"Check received message containing shell command","time":{"start":1753492227149,"stop":1753492227149,"duration":0},"status":"passed","severity":"normal"},{"uid":"d981ac342d6f95a2","name":"new peer added after a peer was already found","time":{"start":1753491922308,"stop":1753491922308,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e0e0b8262beab2c","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753491716500,"stop":1753491716500,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7bc36d16da9b93d","name":"Push message with content topic containing Chinese","time":{"start":1753492337245,"stop":1753492337245,"duration":0},"status":"passed","severity":"normal"},{"uid":"865cbdcd35782279","name":"Push message with content topic containing numeric","time":{"start":1753492337257,"stop":1753492337257,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc27cced4e22caf","name":"should allow redial after failed dial cooldown expires","time":{"start":1753491717094,"stop":1753491717094,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c70ee566f4a94e6","name":"should set field with only FILTER enabled","time":{"start":1753491707021,"stop":1753491707022,"duration":1},"status":"passed","severity":"normal"},{"uid":"9724ef2f0f93dec5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753491700764,"stop":1753491700764,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcc6380170b845","name":"connected peers and dial","time":{"start":1753491892762,"stop":1753491892762,"duration":0},"status":"skipped","severity":"normal"},{"uid":"54b64ae25149f501","name":"should not modify tags of connections for different peers","time":{"start":1753491746835,"stop":1753491746836,"duration":1},"status":"passed","severity":"normal"},{"uid":"83025303803dd617","name":"should handle peer store update failures gracefully","time":{"start":1753491717434,"stop":1753491717434,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0a5e4d0952d2ad","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753491746834,"stop":1753491746834,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f33ed6b6764a7a","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753492037960,"stop":1753492037960,"duration":0},"status":"passed","severity":"normal"},{"uid":"4544fcfb20c05c97","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753492250206,"stop":1753492250206,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02a75b1ff6aedde","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753491717906,"stop":1753491717906,"duration":0},"status":"passed","severity":"normal"},{"uid":"4715db8b1705233e","name":"should dispatch network event when browser goes online","time":{"start":1753491716025,"stop":1753491716026,"duration":1},"status":"passed","severity":"normal"},{"uid":"c811a1b5d8dc60bd","name":"should encodeTxt and decodeTxt","time":{"start":1753491707011,"stop":1753491707011,"duration":0},"status":"passed","severity":"normal"},{"uid":"b032cf62053c6d2c","name":"pre and post cipher","time":{"start":1753491736002,"stop":1753491736002,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e07ffd09e9684b2","name":"should properly create location multiaddrs - tcp","time":{"start":1753491707019,"stop":1753491707020,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f44dbf1a73b923","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753491927630,"stop":1753491927631,"duration":1},"status":"passed","severity":"normal"},{"uid":"311309a295a357e2","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753491927627,"stop":1753491927630,"duration":3},"status":"passed","severity":"normal"},{"uid":"8a2b826464eed923","name":"should invoke callbacks when receiving a message","time":{"start":1753491747170,"stop":1753491747171,"duration":1},"status":"passed","severity":"normal"},{"uid":"970b1fea8f2c1f1c","name":"should not change state when connections remain after disconnect","time":{"start":1753491716020,"stop":1753491716022,"duration":2},"status":"passed","severity":"normal"},{"uid":"13038edc44ad0265","name":"Publish without waiting for remote peer","time":{"start":1753491927610,"stop":1753491927610,"duration":0},"status":"passed","severity":"normal"},{"uid":"697d6a234e8fc3aa","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753491983109,"stop":1753491983109,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79d619cd85f5a25","name":"Push message with content topic containing emoji","time":{"start":1753492337247,"stop":1753492337247,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9593a6a6600e18f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753491700766,"stop":1753491700766,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7c6aef7cea68c5","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753491706319,"stop":1753491706320,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0a8900bc530e506","name":"should return false when navigator.onLine is false","time":{"start":1753491716014,"stop":1753491716014,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5ce192ddce6ed9","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753491782307,"stop":1753491782307,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f07eb6780ecd295a","name":"should insert message into bloom filter","time":{"start":1753491759611,"stop":1753491759611,"duration":0},"status":"passed","severity":"normal"},{"uid":"84094b8f986a7b21","name":"Callback on promise","time":{"start":1753492031396,"stop":1753492031397,"duration":1},"status":"passed","severity":"normal"},{"uid":"4376be4a318c5404","name":"should start the dialing interval","time":{"start":1753491717049,"stop":1753491717049,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccce3e56febacb81","name":"should stop and cleanup resources","time":{"start":1753491747172,"stop":1753491747172,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cc6ffa6c823e59","name":"Round trip binary serialization","time":{"start":1753491717872,"stop":1753491717872,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a3a4150d8dba39","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753491756402,"stop":1753491756402,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccccc580db8a9f32","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753491755892,"stop":1753491755892,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d42fcb40330c387","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753491927620,"stop":1753491927620,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cad63f1679832ab","name":"should clear the dialing interval","time":{"start":1753491717059,"stop":1753491717059,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41b71e06d65569d","name":"Mutual subscription","time":{"start":1753491927609,"stop":1753491927609,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8118daf4e0ea9bf","name":"should clear dial history on stop","time":{"start":1753491717060,"stop":1753491717060,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfeeba06ed3e37e1","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753491746827,"stop":1753491746829,"duration":2},"status":"passed","severity":"normal"},{"uid":"337d31d2a091ad19","name":"should return true when peer is on the same cluster","time":{"start":1753491716823,"stop":1753491716823,"duration":0},"status":"passed","severity":"normal"},{"uid":"5191918e6d54d91c","name":"Push message with long payload","time":{"start":1753492337232,"stop":1753492337232,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83ff01bab0a766e","name":"Check publish message containing unicode special characters","time":{"start":1753491917141,"stop":1753491917141,"duration":0},"status":"passed","severity":"normal"},{"uid":"620bb93f10053aa0","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753491756394,"stop":1753491756394,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c8f9e1cc955b50","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753492250226,"stop":1753492250227,"duration":1},"status":"passed","severity":"normal"},{"uid":"cadd7bdb74fd51cf","name":"Push message with custom timestamp: 1753495401462","time":{"start":1753492337262,"stop":1753492337262,"duration":0},"status":"passed","severity":"normal"},{"uid":"190c7336a760069","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753492250206,"stop":1753492250207,"duration":1},"status":"passed","severity":"normal"},{"uid":"b757da48f0465786","name":"Check message with no content topic is not received","time":{"start":1753492227153,"stop":1753492227153,"duration":0},"status":"passed","severity":"normal"},{"uid":"857c1c58c33e1baa","name":"Push message with content topic containing JSON","time":{"start":1753492337259,"stop":1753492337259,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8109fa737db819","name":"Ordered Callback - false","time":{"start":1753492032045,"stop":1753492032045,"duration":0},"status":"passed","severity":"normal"},{"uid":"999e7b8f2a17e89b","name":"Query Generator - false","time":{"start":1753492032039,"stop":1753492032039,"duration":0},"status":"passed","severity":"normal"},{"uid":"c124af056c902474","name":"Subscribe to topic containing XML and publish message","time":{"start":1753491927623,"stop":1753491927624,"duration":1},"status":"passed","severity":"normal"},{"uid":"90dd4ca6f7b06bf0","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753491910416,"stop":1753491910417,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c20346ce712169","name":"should load peers from local storage and dispatch events","time":{"start":1753491729617,"stop":1753491729617,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8594277a636f01f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753491700762,"stop":1753491700763,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6b6e4e9dddc9d81","name":"should remove event listener for peer:discovery","time":{"start":1753491716492,"stop":1753491716492,"duration":0},"status":"passed","severity":"normal"},{"uid":"604c56cfe31eb57","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753492048604,"stop":1753492048604,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9da7624f15d394","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753491756400,"stop":1753491756400,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad04cd73dc699be","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753491716921,"stop":1753491716921,"duration":0},"status":"passed","severity":"normal"},{"uid":"7769a5347230d4c0","name":"should stop ping timers on peer disconnect","time":{"start":1753491717432,"stop":1753491717432,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4d79c0f7efd12b","name":"Push message with Script payload","time":{"start":1753492337240,"stop":1753492337240,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd4f677de1be8e1","name":"Check publish message after client node is restarted","time":{"start":1753491917158,"stop":1753491917158,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8bf02921df6d59be","name":"should fail to send if no connected peers found","time":{"start":1753491746976,"stop":1753491746976,"duration":0},"status":"passed","severity":"normal"},{"uid":"c765c1ef394a5d12","name":"Push 30 different messages","time":{"start":1753492337243,"stop":1753492337243,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dbecd5fed322867e","name":"should skip peer when failed to dial recently","time":{"start":1753491717085,"stop":1753491717085,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d3254d17020002","name":"random static sharding 5 - Cluster ID: 228, Shard ID: 7","time":{"start":1753492027914,"stop":1753492027915,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d3b8561e5b871d2","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753491716920,"stop":1753491716921,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a890e4f6367ec32","name":"should dial peers from store when no connections remain","time":{"start":1753491716773,"stop":1753491716773,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78047fafa7b97e8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753491700770,"stop":1753491700770,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aba03c4005a45a6","name":"Subscribe to topic containing long and receive message","time":{"start":1753492250228,"stop":1753492250228,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c70cf8050e0df08","name":"Push message with custom timestamp: 1753488201462","time":{"start":1753492337261,"stop":1753492337261,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb0609c0c8a7a7d","name":"should be able to encode the field with only STORE set to true","time":{"start":1753491706315,"stop":1753491706315,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f7b1224bec99e2","name":"should be safe to call multiple times","time":{"start":1753491716479,"stop":1753491716491,"duration":12},"status":"passed","severity":"normal"},{"uid":"44f296d2c9673909","name":"Passing page size 0 when there are 110 messages","time":{"start":1753492041710,"stop":1753492041710,"duration":0},"status":"passed","severity":"normal"},{"uid":"942331221cecffd0","name":"can start and stop the service","time":{"start":1753491782296,"stop":1753491782296,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4c99cd49a7c772","name":"Check received message containing short","time":{"start":1753492227145,"stop":1753492227145,"duration":0},"status":"passed","severity":"normal"},{"uid":"840b29f7d605db6a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753492250232,"stop":1753492250232,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2fbede54b94041","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753491756406,"stop":1753491756406,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a70fa9c672ce57f","name":"Check received message containing SQL Injection","time":{"start":1753492227147,"stop":1753492227148,"duration":1},"status":"passed","severity":"normal"},{"uid":"550dff046033bc75","name":"Waku message hash computation (no timestamp)","time":{"start":1753491716931,"stop":1753491716931,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc7265e05a555b1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753491756410,"stop":1753491756410,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f9da34f1d7997d","name":"Push message with Chinese payload","time":{"start":1753492337252,"stop":1753492337252,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa379389f049169","name":"Renews subscription after lossing a connection","time":{"start":1753492250234,"stop":1753492250234,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0cadf8aa65fb2b","name":"Check received message containing Basic HTML tag","time":{"start":1753492227148,"stop":1753492227149,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d5bf28003ec4d1","name":"Push message with content topic containing Arabic","time":{"start":1753492337258,"stop":1753492337258,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cbee5793cfb1de","name":"Push message with content topic containing special chars","time":{"start":1753492337244,"stop":1753492337245,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d05eb35e4757f77","name":"should return peer for existing peer","time":{"start":1753491716784,"stop":1753491716784,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba01f64e2544bdaf","name":"should dial peer when no shard info available","time":{"start":1753491717093,"stop":1753491717093,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee604f3bdc7eb349","name":"should not return locked peers if enough unlocked are available","time":{"start":1753491746825,"stop":1753491746825,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e966982986b5cdd","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753491927611,"stop":1753491927613,"duration":2},"status":"passed","severity":"normal"},{"uid":"db3eae905a667afc","name":"Default pageSize","time":{"start":1753492041717,"stop":1753492041717,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed79ea92a2d76f2","name":"Subscribe and receives messages on 20 topics","time":{"start":1753492250209,"stop":1753492250209,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a268d27df62bcc0","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753492250233,"stop":1753492250233,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0736df2d849386","name":"Push message with Basic HTML tag payload","time":{"start":1753492337240,"stop":1753492337240,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6f715b801cbef5","name":"should return no connections if no open connection provided","time":{"start":1753491717281,"stop":1753491717281,"duration":0},"status":"passed","severity":"normal"},{"uid":"1156af117b384ecc","name":"should return false when peer is on different cluster","time":{"start":1753491716823,"stop":1753491716825,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e1479e962ad401c","name":"yields decoded messages","time":{"start":1753491717786,"stop":1753491717786,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d37148f32fbe49c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753491700767,"stop":1753491700767,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4631e0db4e42a7","name":"Publish message with large meta","time":{"start":1753491917158,"stop":1753491917158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8418981d8624f9a3","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753491783794,"stop":1753491783795,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d99076a462872fe","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753491706322,"stop":1753491706322,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46cdce7c799549a","name":"should insert message id into causal history","time":{"start":1753491759611,"stop":1753491759612,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a67885e4cb2778","name":"should drop connection to all peers on hangUp","time":{"start":1753491865942,"stop":1753491865943,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dc5bbef17faf2b8","name":"Push 30 different messages","time":{"start":1753492337256,"stop":1753492337256,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ce043b686f5d0a05","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753491927618,"stop":1753491927619,"duration":1},"status":"passed","severity":"normal"},{"uid":"e65fe75ff82ffe4d","name":"Check message received after jswaku node is restarted","time":{"start":1753492227154,"stop":1753492227154,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a93e1e9e662306","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753492250208,"stop":1753492250208,"duration":0},"status":"passed","severity":"normal"},{"uid":"9919e532f418b290","name":"messageHashStr returns a hex string","time":{"start":1753491716932,"stop":1753491716932,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e91fda42bd7147","name":"Init the array if not present","time":{"start":1753491700332,"stop":1753491700334,"duration":2},"status":"passed","severity":"normal"},{"uid":"8faebac1310e764d","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753491717225,"stop":1753491717226,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1343947e4d16193","name":"Encoder throws on undefined content topic","time":{"start":1753491735473,"stop":1753491735473,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae38d3daf2ac393b","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753491756396,"stop":1753491756396,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d83e4f27e48b066","name":"Check message with no content topic is not received","time":{"start":1753492227143,"stop":1753492227143,"duration":0},"status":"passed","severity":"normal"},{"uid":"24bd31c9d62d4a86","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753491716833,"stop":1753491716833,"duration":0},"status":"passed","severity":"normal"},{"uid":"61720c5cf9244751","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753491725596,"stop":1753491725597,"duration":1},"status":"passed","severity":"normal"},{"uid":"82898d37aff19db5","name":"should get / set UDP multiaddr","time":{"start":1753491707017,"stop":1753491707017,"duration":0},"status":"passed","severity":"normal"},{"uid":"80216b481547da58","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753491737203,"stop":1753491737203,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40c4acfd0a326cf","name":"should create ConnectionManager with relay","time":{"start":1753491717903,"stop":1753491717904,"duration":1},"status":"passed","severity":"normal"},{"uid":"1415586a7f1d595","name":"Overlapping topic subscription","time":{"start":1753491927616,"stop":1753491927616,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c81075288b6b8993","name":"should create ConnectionManager with required options","time":{"start":1753491717903,"stop":1753491717903,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7b49453406abe3","name":"Check received message with timestamp: 1753491776769000000 ","time":{"start":1753492227140,"stop":1753492227141,"duration":1},"status":"passed","severity":"normal"},{"uid":"39cdfe1b07212608","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753491998426,"stop":1753491998426,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9a2023ced0321","name":"should not fail to stop the service if it was not started","time":{"start":1753491782296,"stop":1753491782297,"duration":1},"status":"passed","severity":"normal"},{"uid":"d864abffe1b39c5b","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753491725598,"stop":1753491725598,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2b99a20e086226","name":"should skip updating peer store if peer has same addresses","time":{"start":1753491716499,"stop":1753491716500,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aefbac0dcc9526a","name":"throws if decoders don't match content topics","time":{"start":1753491717784,"stop":1753491717784,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b3daa9a8a4455a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753491700766,"stop":1753491700766,"duration":0},"status":"passed","severity":"normal"},{"uid":"728925dcba87284c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753491756408,"stop":1753491756409,"duration":1},"status":"passed","severity":"normal"},{"uid":"7214561ff0ae45f3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753491852488,"stop":1753491852488,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb4f0224cba985f","name":"Push message with custom timestamp: 1722733401462","time":{"start":1753492337248,"stop":1753492337249,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bbd02aa278285d6","name":"should not process empty queue","time":{"start":1753491717104,"stop":1753491717104,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b443c60ebe9694","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753491837045,"stop":1753491837045,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24d10252805e9ac","name":"should not create relay timers when relay is not provided","time":{"start":1753491717438,"stop":1753491717438,"duration":0},"status":"passed","severity":"normal"},{"uid":"142d8d5f87e37811","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753491700758,"stop":1753491700759,"duration":1},"status":"passed","severity":"normal"},{"uid":"42fbfb659ed9ddef","name":"should reject if LightPush is requested but not mounted","time":{"start":1753491747101,"stop":1753491747101,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ea0572cd675ee8","name":"Query generator for multiple messages with different message text format","time":{"start":1753492031395,"stop":1753492031396,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb963ed7e318bcc","name":"should not dial peers from store when browser is not connected","time":{"start":1753491716772,"stop":1753491716773,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac8aab03cb1c922","name":"isConnected return false after peer stops","time":{"start":1753491797576,"stop":1753491797582,"duration":6},"status":"passed","severity":"normal"},{"uid":"f42b96078ffcee03","name":"should properly clean up resources when disposed","time":{"start":1753491745571,"stop":1753491745572,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c6180a67835174","name":"Push message with XML payload","time":{"start":1753492337253,"stop":1753492337253,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5506fe9b8fb6a3","name":"should handle peerStore errors gracefully","time":{"start":1753491717910,"stop":1753491717910,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4dc8f97d610397f","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753491747288,"stop":1753491747288,"duration":0},"status":"passed","severity":"normal"},{"uid":"e224d40578932d33","name":"should dispatch connect and disconnect events","time":{"start":1753491746825,"stop":1753491746825,"duration":0},"status":"passed","severity":"normal"},{"uid":"27410d0c946e56","name":"A test","time":{"start":1753491837498,"stop":1753491837499,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a91f9d368739d7","name":"Decoder throws on empty string content topic","time":{"start":1753491737205,"stop":1753491737205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18675a72a6f56dc","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753492250208,"stop":1753492250208,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ed8c8e573ff2d1","name":"it tolerates circular branch references","time":{"start":1753491725906,"stop":1753491725907,"duration":1},"status":"passed","severity":"normal"},{"uid":"625193990877569b","name":"should be safe to call multiple times","time":{"start":1753491717060,"stop":1753491717060,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2343f6c6df1db6d","name":"throws if store query response has error status","time":{"start":1753491717785,"stop":1753491717785,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48b95f5982aa899","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753492250220,"stop":1753492250220,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f6e4a5f46e5341","name":"Subscribe and receive messages via lightPush","time":{"start":1753492250223,"stop":1753492250223,"duration":0},"status":"passed","severity":"normal"},{"uid":"285d1da6a465dc76","name":"Fields are not dropped","time":{"start":1753491717352,"stop":1753491717352,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fbcf98e306152c","name":"rejects hash query with time filter","time":{"start":1753491717230,"stop":1753491717230,"duration":0},"status":"passed","severity":"normal"},{"uid":"775e2d571d99f995","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753491737203,"stop":1753491737203,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca26788f9958351d","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753491756394,"stop":1753491756394,"duration":0},"status":"passed","severity":"normal"},{"uid":"574d975737e58b69","name":"should be empty after removing the only subscription","time":{"start":1753491747170,"stop":1753491747170,"duration":0},"status":"passed","severity":"normal"},{"uid":"297f912f75aa5c44","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753492037959,"stop":1753492037959,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6f6b80feb572bc","name":"Check received message containing escaped characters","time":{"start":1753492227150,"stop":1753492227150,"duration":0},"status":"passed","severity":"normal"},{"uid":"562d672c5e10ac9e","name":"Should update shard info","time":{"start":1753491866322,"stop":1753491866323,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d3df372a2eea665","name":"should filter out already connected peers","time":{"start":1753491716777,"stop":1753491716778,"duration":1},"status":"passed","severity":"normal"},{"uid":"738401cfa26187d2","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753491756406,"stop":1753491756407,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ca7a58a9d50005","name":"configure the node with multiple content topics","time":{"start":1753492019864,"stop":1753492019865,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa1b50000e95d9e","name":"Subscribe and receive messages via lightPush","time":{"start":1753492250205,"stop":1753492250206,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc24142b8c7989d4","name":"Push message with short payload","time":{"start":1753492337250,"stop":1753492337250,"duration":0},"status":"passed","severity":"normal"},{"uid":"698bb8f68e3acb6c","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753491706322,"stop":1753491706323,"duration":1},"status":"passed","severity":"normal"},{"uid":"6541943c94434655","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753492048605,"stop":1753492048605,"duration":0},"status":"passed","severity":"normal"},{"uid":"898b41434d6931b0","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753491707022,"stop":1753491707022,"duration":0},"status":"passed","severity":"normal"},{"uid":"b410ee3031a172f","name":"should set field with only RELAY enabled","time":{"start":1753491707021,"stop":1753491707021,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d05da937979c95b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753491756408,"stop":1753491756408,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d78c4cd67810a5","name":"should return true even if peer has no overlapping shards","time":{"start":1753491716826,"stop":1753491716826,"duration":0},"status":"passed","severity":"normal"},{"uid":"a469fe824de11d2","name":"should lock peers when selected","time":{"start":1753491746814,"stop":1753491746814,"duration":0},"status":"passed","severity":"normal"},{"uid":"1155f1a0b306c97b","name":"Check received message containing long","time":{"start":1753492227145,"stop":1753492227145,"duration":0},"status":"passed","severity":"normal"},{"uid":"8625bb45fb37e8b7","name":"Push message with content topic containing SQL Injection","time":{"start":1753492337259,"stop":1753492337259,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2502e44f531962","name":"Check received message containing unicode special characters","time":{"start":1753492227150,"stop":1753492227150,"duration":0},"status":"passed","severity":"normal"},{"uid":"9adc994fa2b969e1","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753491706317,"stop":1753491706318,"duration":1},"status":"passed","severity":"normal"},{"uid":"125a37507e0a6539","name":"Subscribe to topic containing long and publish message","time":{"start":1753491927617,"stop":1753491927618,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed20b641e1c9f9f1","name":"Check meta is set [ecies]","time":{"start":1753491737203,"stop":1753491737204,"duration":1},"status":"passed","severity":"normal"},{"uid":"5790aa8bdf488214","name":"Waku message hash computation (payload length 0)","time":{"start":1753491716921,"stop":1753491716931,"duration":10},"status":"passed","severity":"normal"},{"uid":"e275ac6e4100e286","name":"should start and setup intervals and event listeners","time":{"start":1753491747171,"stop":1753491747172,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d82eae0d23d4685","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753491759617,"stop":1753491759617,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd70e7a4b58963a","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753491725596,"stop":1753491725596,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d74b0274309200f","name":"Check publish message containing shell command","time":{"start":1753491917140,"stop":1753491917140,"duration":0},"status":"passed","severity":"normal"},{"uid":"e647d9e64c50535e","name":"nwaku subscribes","time":{"start":1753491907097,"stop":1753491907097,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93bb880499ee27f","name":"should remove event listeners","time":{"start":1753491716767,"stop":1753491716767,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b70316424ccf63","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753491747183,"stop":1753491747183,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b142de7f1dc2be","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753491938160,"stop":1753491938160,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcda1317fd8150b","name":"should handle incoming messages","time":{"start":1753491747184,"stop":1753491747184,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53a27089b4e6811","name":"Check received message containing XML","time":{"start":1753492227138,"stop":1753492227138,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b972258f236cf7c","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753491706319,"stop":1753491706319,"duration":0},"status":"passed","severity":"normal"},{"uid":"854ea173185055ba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753491756415,"stop":1753491756415,"duration":0},"status":"passed","severity":"normal"},{"uid":"1159b60dc6fb4293","name":"should populate queue if has active dial","time":{"start":1753491717085,"stop":1753491717086,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd63eceab4533b52","name":"should select older connection if present","time":{"start":1753491717282,"stop":1753491717282,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4c855703a955f7","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753491756391,"stop":1753491756392,"duration":1},"status":"passed","severity":"normal"},{"uid":"975ae8e351ee3ce4","name":"should reject if Filter is requested but not mounted","time":{"start":1753491747102,"stop":1753491747102,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f079d948cdf1f9","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753491927618,"stop":1753491927618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f44e8ddf3e375a","name":"Ephemeral messages are not stored","time":{"start":1753491783791,"stop":1753491783791,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ccf6d92d5e5673a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753491725599,"stop":1753491725599,"duration":0},"status":"passed","severity":"normal"},{"uid":"67df2b36aef6d3dd","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app32/2/topic353/utf8","time":{"start":1753492019855,"stop":1753492019855,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9725d87013915d6","name":"Cluster id 0, shard 0","time":{"start":1753492027909,"stop":1753492027909,"duration":0},"status":"passed","severity":"normal"},{"uid":"4349d752efaa7325","name":"Check publish message containing long","time":{"start":1753491917134,"stop":1753491917134,"duration":0},"status":"passed","severity":"normal"},{"uid":"91849c21f30ad574","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753491756402,"stop":1753491756402,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eabd44c4b7d8e4e","name":"Push message with content topic containing SQL Injection","time":{"start":1753492337246,"stop":1753492337246,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f7c40854120006","name":"Nodes with multiple pubsub topic","time":{"start":1753491910417,"stop":1753491910417,"duration":0},"status":"passed","severity":"normal"},{"uid":"9605412902d7a0f2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753492250222,"stop":1753492250222,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a478f688f05e15","name":"Does not throw an exception when node disconnects","time":{"start":1753492048497,"stop":1753492048498,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ba18f0eba7ab09","name":"messageHashStr produces consistent results for the same input","time":{"start":1753491716933,"stop":1753491716933,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35db27c75c2f9a4","name":"Subscribe and publish message","time":{"start":1753491927610,"stop":1753491927611,"duration":1},"status":"passed","severity":"normal"},{"uid":"f806c70231f33675","name":"should not fail to start the service if it is already started","time":{"start":1753491729615,"stop":1753491729615,"duration":0},"status":"passed","severity":"normal"},{"uid":"633ddeeb4fdf0b3b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753491700756,"stop":1753491700757,"duration":1},"status":"passed","severity":"normal"},{"uid":"f617fda2d0623a1b","name":"should handle hash queries without validation","time":{"start":1753491747288,"stop":1753491747288,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f763a3f904f86e6","name":"random static sharding 4 - Cluster ID: 120, Shard ID: 384","time":{"start":1753492027912,"stop":1753492027914,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0cfacb22d8d32dd","name":"should handle case when navigator is not available","time":{"start":1753491716018,"stop":1753491716018,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19c3a1b1f312353","name":"should handle different types of entries","time":{"start":1753491745562,"stop":1753491745571,"duration":9},"status":"passed","severity":"normal"},{"uid":"c2b3d39ed27828c7","name":"Push message with rate limit","time":{"start":1753492337248,"stop":1753492337248,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78e0803c46d69cc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753491756416,"stop":1753491756417,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5b40526ae5a9aab","name":"should initialize with isNetworkConnected as false","time":{"start":1753491716007,"stop":1753491716007,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b4be1886f44743","name":"Push message with meta","time":{"start":1753492337260,"stop":1753492337260,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9cf68a9544cc9d","name":"should not receive a peer event after stop","time":{"start":1753491892536,"stop":1753491892536,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe6c1220787f7d8","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753491852484,"stop":1753491852484,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d706dab9771599a","name":"Query Generator - true","time":{"start":1753492032037,"stop":1753492032038,"duration":1},"status":"passed","severity":"normal"},{"uid":"54125af6d15edf85","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753491910417,"stop":1753491910417,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d239dbf913aebf","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753491700769,"stop":1753491700769,"duration":0},"status":"passed","severity":"normal"},{"uid":"644ab979c018ee16","name":"Check received message containing Basic HTML tag","time":{"start":1753492227138,"stop":1753492227139,"duration":1},"status":"passed","severity":"normal"},{"uid":"955127dbd307fc56","name":"All","time":{"start":1753491782772,"stop":1753491782772,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a5d04f4d3ed612","name":"should hang up with PeerId and return true on success","time":{"start":1753491717908,"stop":1753491717908,"duration":0},"status":"passed","severity":"normal"},{"uid":"63587cc66ce952d9","name":"should wait for Filter peer to be connected","time":{"start":1753491747106,"stop":1753491747106,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66949483a205960","name":"msgTime: 0 ms from now, startTime: 1753232832324, endTime: 1753492032324","time":{"start":1753492048604,"stop":1753492048604,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffc639b3c7467bd","name":"udp ip6 address","time":{"start":1753491706405,"stop":1753491706405,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf0159c4e6c8b03","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753491747171,"stop":1753491747171,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e34b143f6cd9b7","name":"Fails to publish message with empty text","time":{"start":1753491917146,"stop":1753491917146,"duration":0},"status":"passed","severity":"normal"},{"uid":"2322364ffb7ee629","name":"should handle errors when removing globalThis listeners","time":{"start":1753491716012,"stop":1753491716013,"duration":1},"status":"passed","severity":"normal"},{"uid":"62086da826f8a369","name":"Check publish message containing emoji","time":{"start":1753491917141,"stop":1753491917142,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cfa4ba295037f29","name":"Check received message containing special chars","time":{"start":1753492227136,"stop":1753492227136,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b162dc238f8586","name":"should remove event listeners from libp2p","time":{"start":1753491716011,"stop":1753491716012,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba019acd61809d8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753491756409,"stop":1753491756409,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f754a1498469095","name":"Check publish message containing short","time":{"start":1753491917134,"stop":1753491917134,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b3d2e2272762ec","name":"does not throw on valid cases","time":{"start":1753491700748,"stop":1753491700748,"duration":0},"status":"passed","severity":"normal"},{"uid":"96979676bcc02fce","name":"Push message with content topic containing Arabic","time":{"start":1753492337245,"stop":1753492337245,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d4edaf59da0977","name":"should return PeerId when PeerId is provided","time":{"start":1753491717113,"stop":1753491717113,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b35170e26302179","name":"should dial with multiaddr and return stream","time":{"start":1753491717907,"stop":1753491717907,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c760183b86894c","name":"should save new peer to store","time":{"start":1753491716499,"stop":1753491716499,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8788e221b0eaa1d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753492250229,"stop":1753492250229,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda85852a6addfb3","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753491927618,"stop":1753491927618,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f02428dc96ef3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753491756412,"stop":1753491756412,"duration":0},"status":"passed","severity":"normal"},{"uid":"6deaa4caab1dbdd5","name":"should partition messages based on acknowledgement status","time":{"start":1753491759616,"stop":1753491759616,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96edc813d0e5696","name":"should handle shardReader errors","time":{"start":1753491717911,"stop":1753491717911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a2462ad4309753","name":"different cluster: nodes don't connect","time":{"start":1753491852483,"stop":1753491852484,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7edb77a4ab78e24","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753491717434,"stop":1753491717435,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb12aca73e82a0d","name":"should dial peers from store on start","time":{"start":1753491716757,"stop":1753491716765,"duration":8},"status":"passed","severity":"normal"},{"uid":"bd8fa7bf803c7c82","name":"Fails to publish duplicate message","time":{"start":1753491917145,"stop":1753491917146,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12e5c1aa92ea178","name":"Check publish message containing Basic HTML tag","time":{"start":1753491917138,"stop":1753491917138,"duration":0},"status":"passed","severity":"normal"},{"uid":"d340cd149e5dbbeb","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753491797583,"stop":1753491797591,"duration":8},"status":"passed","severity":"normal"},{"uid":"c7149e59489587a7","name":"handles different clusterIds correctly","time":{"start":1753491700761,"stop":1753491700761,"duration":0},"status":"passed","severity":"normal"},{"uid":"854ade90c4a50626","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753491746040,"stop":1753491746040,"duration":0},"status":"passed","severity":"normal"},{"uid":"25556faad3e5d620","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753491759617,"stop":1753491759617,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b545f756e3709a4","name":"should not retry if at least one success","time":{"start":1753491746359,"stop":1753491746360,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c25fb43ea12964","name":"Check publish message containing special chars","time":{"start":1753491917135,"stop":1753491917135,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08c8ac7727359c7","name":"random static sharding 3 - Cluster ID: 456, Shard ID: 44","time":{"start":1753492027911,"stop":1753492027912,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2894fe50c14a44b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753491922309,"stop":1753491922309,"duration":0},"status":"passed","severity":"normal"},{"uid":"36faa13858147d41","name":"should increase lamport timestamp","time":{"start":1753491759610,"stop":1753491759611,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25a4bc1a27c9b5b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753491700759,"stop":1753491700759,"duration":0},"status":"passed","severity":"normal"},{"uid":"87327e04721978dd","name":"should be empty when created","time":{"start":1753491747169,"stop":1753491747169,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fe015818edc751","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753491746831,"stop":1753491746834,"duration":3},"status":"passed","severity":"normal"},{"uid":"716ba5851992f39e","name":"should reject if Relay is requested but not mounted","time":{"start":1753491747101,"stop":1753491747101,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e3ad13495a558f","name":"should handle disconnect when peer has no timers","time":{"start":1753491717440,"stop":1753491717441,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac581e2edd898b3","name":"topics with same application and version share the same shard","time":{"start":1753491700760,"stop":1753491700760,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e09a23518c7633","name":"Check publish message containing Script","time":{"start":1753491917137,"stop":1753491917137,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd57d2288feb7329","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753492250225,"stop":1753492250225,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2b4251ed08ea8f","name":"Check received message containing JSON","time":{"start":1753492227149,"stop":1753492227149,"duration":0},"status":"passed","severity":"normal"},{"uid":"26128e7ffa656c81","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app17/10/topic488/xml","time":{"start":1753492019860,"stop":1753492019861,"duration":1},"status":"passed","severity":"normal"},{"uid":"16e02dbfb527cc91","name":"should handle peer store errors gracefully","time":{"start":1753491716498,"stop":1753491716499,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a5caba945d7cde4","name":"Subscribe to topic containing short and receive message","time":{"start":1753492250228,"stop":1753492250228,"duration":0},"status":"passed","severity":"normal"},{"uid":"36421f0540caa6fb","name":"accepts valid message hash query","time":{"start":1753491717226,"stop":1753491717229,"duration":3},"status":"passed","severity":"normal"},{"uid":"6957c4ea9004b029","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753491700754,"stop":1753491700754,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed738b5e2e167c7","name":"should properly compute the node id","time":{"start":1753491707015,"stop":1753491707016,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa348b2561c44772","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753491852489,"stop":1753491852490,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea857ef52ad5e14","name":"Check publish message after service node is restarted","time":{"start":1753491917157,"stop":1753491917157,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a7c8f513d83c01b2","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753491725597,"stop":1753491725597,"duration":0},"status":"passed","severity":"normal"},{"uid":"1813bea75565d61a","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753491725909,"stop":1753491725909,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7ec611c9a12804","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753491756401,"stop":1753491756401,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4b640e9135153","name":"should not receive a peer event after stop","time":{"start":1753491729616,"stop":1753491729617,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e73ee23c823e7e1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753491700768,"stop":1753491700768,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad401c7b916e673","name":"should throw error when no peers are available","time":{"start":1753491747287,"stop":1753491747288,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c48684832aa6664","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753491756417,"stop":1753491756417,"duration":0},"status":"passed","severity":"normal"},{"uid":"2040ec110557e04","name":"ignores unrecognized TXT record formats","time":{"start":1753491725907,"stop":1753491725907,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3ac8322cf3d3f","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753491998421,"stop":1753491998421,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de31b52aaede19d","name":"should handle dial errors","time":{"start":1753491717908,"stop":1753491717908,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d89f6632b3d983","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753491756414,"stop":1753491756414,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e413ad229d6e866","name":"ends if response has no messages","time":{"start":1753491717786,"stop":1753491717786,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77ebb49d1fb78fd","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753491759616,"stop":1753491759616,"duration":0},"status":"passed","severity":"normal"},{"uid":"c994a4f1d909c65a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753492250227,"stop":1753492250227,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b97683b3d9d76d","name":"should return false","time":{"start":1753491707015,"stop":1753491707015,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2fd71f76ae81e18","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753491725597,"stop":1753491725597,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9f69364881c19f","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753491756399,"stop":1753491756399,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41d7bb049028cb7","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753491724230,"stop":1753491724233,"duration":3},"status":"passed","severity":"normal"},{"uid":"f62e0e30cd7616e4","name":"should only return 1 node with relay and store capability","time":{"start":1753491725908,"stop":1753491725909,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7b1eeebe9ba252c","name":"should push the message to the outgoing buffer","time":{"start":1753491759611,"stop":1753491759611,"duration":0},"status":"passed","severity":"normal"},{"uid":"96794a9a6f0103f0","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753492019850,"stop":1753492019851,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9824ce793ec471d","name":"Using a function","time":{"start":1753492048499,"stop":1753492048500,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fbb29002a2874df","name":"should start all internal components","time":{"start":1753491717905,"stop":1753491717905,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63127faccf8fe6a","name":"should handle errors gracefully when getting peer info","time":{"start":1753491716834,"stop":1753491716835,"duration":1},"status":"passed","severity":"normal"},{"uid":"83dca320fb86cf23","name":"should be safe to call multiple times","time":{"start":1753491716767,"stop":1753491716767,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b0fe402ac9a63","name":"Push message with custom timestamp: 1722733401462","time":{"start":1753492337261,"stop":1753492337261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08da9c201a7e043","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753491700768,"stop":1753491700769,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed01470c92bfaca","name":"should handle relay send failures gracefully","time":{"start":1753491717440,"stop":1753491717440,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e097eef66055dd5","name":"should handle special patterns correctly","time":{"start":1753491758413,"stop":1753491758413,"duration":0},"status":"passed","severity":"normal"},{"uid":"1285d9c964b5aa23","name":"random static sharding 7 - Cluster ID: 34, Shard ID: 922","time":{"start":1753492027917,"stop":1753492027917,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbba1be2b3a664f","name":"Push message with rate limit","time":{"start":1753492337261,"stop":1753492337261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a597513be567af7a","name":"Check publish message containing Russian","time":{"start":1753491917136,"stop":1753491917136,"duration":0},"status":"passed","severity":"normal"},{"uid":"be730c3c94cf63b","name":"should handle complete connection lifecycle","time":{"start":1753491716038,"stop":1753491716039,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c8d46ad364ec15","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753491756397,"stop":1753491756398,"duration":1},"status":"passed","severity":"normal"},{"uid":"1db1ec46daa6bf87","name":"can query messages by message hash","time":{"start":1753492022998,"stop":1753492022998,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85185690dcd7191","name":"should handle dial errors gracefully","time":{"start":1753491716493,"stop":1753491716498,"duration":5},"status":"passed","severity":"normal"},{"uid":"e392dfb70f217027","name":"more peers than existing","time":{"start":1753491892762,"stop":1753491892763,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ca83b9a5944eb48","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app21/1/topic513/xml","time":{"start":1753492019860,"stop":1753492019860,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7767903089ab190","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753492227142,"stop":1753492227142,"duration":0},"status":"passed","severity":"normal"},{"uid":"675c53fca47a12c","name":"Passing page size 19 when there are 20 messages","time":{"start":1753492041716,"stop":1753492041716,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d8d637a64f72be","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753491716015,"stop":1753491716018,"duration":3},"status":"passed","severity":"normal"},{"uid":"d65fa3d3077f664b","name":"should return false when network is not connected","time":{"start":1753491717907,"stop":1753491717907,"duration":0},"status":"passed","severity":"normal"},{"uid":"5844fda1b66013b2","name":"should stop all internal components","time":{"start":1753491717906,"stop":1753491717906,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d80531dbac09ba","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753491759618,"stop":1753491759618,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b89379ac4fe68f","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753491717453,"stop":1753491717453,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e934ec7be46df93","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1753491837045,"stop":1753491837045,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb3e0092095811f","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753491927613,"stop":1753491927614,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff48794a23359545","name":"should continually clean up expired entries at intervals","time":{"start":1753491745572,"stop":1753491745573,"duration":1},"status":"passed","severity":"normal"},{"uid":"f432b1bff74f4fa6","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753492048602,"stop":1753492048602,"duration":0},"status":"passed","severity":"normal"},{"uid":"895a687a59b71d00","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753491700761,"stop":1753491700761,"duration":0},"status":"passed","severity":"normal"},{"uid":"f268dcb6b7b73de3","name":"Publish message with custom timestamp: Sun Aug 04 2024 01:05:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1753491917143,"stop":1753491917143,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6ce80bacc2e7c","name":"Passing page size 110 when there are 120 messages","time":{"start":1753492041716,"stop":1753492041716,"duration":0},"status":"passed","severity":"normal"},{"uid":"43220e238391deb5","name":"Check received message containing numeric","time":{"start":1753492227146,"stop":1753492227146,"duration":0},"status":"passed","severity":"normal"},{"uid":"9609081656333242","name":"should not execute task if max attempts is 0","time":{"start":1753491746358,"stop":1753491746359,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b44b1c342394ea2","name":"A test","time":{"start":1753491837498,"stop":1753491837498,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee039395839ee75","name":"throws on content topic with empty topic name field","time":{"start":1753491700752,"stop":1753491700753,"duration":1},"status":"passed","severity":"normal"},{"uid":"72490d0900687029","name":"should call waitForPeer on Relay","time":{"start":1753491747107,"stop":1753491747107,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd9b04a946f3857","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753492227151,"stop":1753492227151,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0adb99c491e6679","name":"Check received message containing unicode special characters","time":{"start":1753492227140,"stop":1753492227140,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28c3ffbf5da62c2","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753491797575,"stop":1753491797575,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4a2f924d8086c","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753491755892,"stop":1753491755893,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3eaa4e7d85761a3","name":"Check received message containing Script","time":{"start":1753492227138,"stop":1753492227138,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab288abb3d008a03","name":"should be safe to call multiple times","time":{"start":1753491717428,"stop":1753491717428,"duration":0},"status":"passed","severity":"normal"},{"uid":"763c6ce248a18cbc","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753491756407,"stop":1753491756407,"duration":0},"status":"passed","severity":"normal"},{"uid":"19df814234484c17","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753491700763,"stop":1753491700763,"duration":0},"status":"passed","severity":"normal"},{"uid":"98432f32b5662184","name":"should return false when peer shard info is not found","time":{"start":1753491716828,"stop":1753491716832,"duration":4},"status":"passed","severity":"normal"},{"uid":"a99cfc32fe55c489","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753492250212,"stop":1753492250212,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4563177854e58","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753492250225,"stop":1753492250225,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b9699363dbf6a4","name":"should add event listener for peer:discovery","time":{"start":1753491716478,"stop":1753491716478,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ce9a340cdff488","name":"should create an instance with libp2p and dialer","time":{"start":1753491716477,"stop":1753491716478,"duration":1},"status":"passed","severity":"normal"},{"uid":"341c00e633e54fc4","name":"Relay + Store","time":{"start":1753491707022,"stop":1753491707022,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3793818f3316deb","name":"should handle queue processing errors gracefully","time":{"start":1753491717104,"stop":1753491717105,"duration":1},"status":"passed","severity":"normal"},{"uid":"7907e860ad71f7a8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753491700765,"stop":1753491700765,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6bfcc8592cda71","name":"should be safe to call multiple times","time":{"start":1753491716766,"stop":1753491716766,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e93aa05e8c5e392","name":"should throw error - no public key","time":{"start":1753491707014,"stop":1753491707015,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8e3dd0e1ec3374","name":"retrieves a single peer","time":{"start":1753491725905,"stop":1753491725906,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bdab7953ff732fa","name":"Relay - dialed after","time":{"start":1753492052321,"stop":1753492052321,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afd169b5e7c1f29","name":"Query with Ordered Callback, No message returned","time":{"start":1753491998425,"stop":1753491998425,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2cd3db5c2d2757","name":"should create ShardReader with auto sharding network config","time":{"start":1753491716821,"stop":1753491716822,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ad8d8e42e17fdc","name":"Push message with shell command payload","time":{"start":1753492337241,"stop":1753492337242,"duration":1},"status":"passed","severity":"normal"},{"uid":"347c94f3d7438e27","name":"Relay - dialed first","time":{"start":1753492052321,"stop":1753492052321,"duration":0},"status":"passed","severity":"normal"},{"uid":"4093750fc3c2d671","name":"Push message with shell command payload","time":{"start":1753492337254,"stop":1753492337254,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14b18d31f0d5e00","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753491717439,"stop":1753491717439,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e7fa68e99b0e91","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753491852485,"stop":1753491852485,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ac3cd4a4b331f6","name":"Decoder throws on undefined content topic","time":{"start":1753491735474,"stop":1753491735474,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b98abf25e95f9","name":"returns only open connection if one present","time":{"start":1753491717280,"stop":1753491717281,"duration":1},"status":"passed","severity":"normal"},{"uid":"2abe2814322dc71c","name":"caches peers it previously fetched","time":{"start":1753491725908,"stop":1753491725908,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ac7e8715d219bd","name":"Check message on other pubsub topic is not received","time":{"start":1753492227152,"stop":1753492227152,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c29e7399f59a28e","name":"Check received message containing emoji","time":{"start":1753492227140,"stop":1753492227140,"duration":0},"status":"passed","severity":"normal"},{"uid":"fabb01241e770bb1","name":"Promise Callback - false","time":{"start":1753492032040,"stop":1753492032042,"duration":2},"status":"passed","severity":"normal"},{"uid":"77ccfb8c2258374f","name":"should properly start and stop event listening","time":{"start":1753491746692,"stop":1753491746692,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b15779a5d424f04","name":"should use DNS peer discovery with light client","time":{"start":1753491782305,"stop":1753491782305,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34ac7f0d6656709b","name":"Decoder throws on empty string content topic","time":{"start":1753491735474,"stop":1753491735474,"duration":0},"status":"passed","severity":"normal"},{"uid":"254735c895ba78f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753491756411,"stop":1753491756412,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2b98fa82b8c62a","name":"should handle browser offline state overriding peer connections","time":{"start":1753491716039,"stop":1753491716048,"duration":9},"status":"passed","severity":"normal"},{"uid":"62b871147957d292","name":"should throw error - no public key","time":{"start":1753491707013,"stop":1753491707013,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e8a4091cfd0950","name":"Decrypt messages","time":{"start":1753491894257,"stop":1753491894257,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9df1ac969191f65","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753491756398,"stop":1753491756398,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8e4eadf8d911fb","name":"should properly create location multiaddrs - tcp4","time":{"start":1753491707018,"stop":1753491707018,"duration":0},"status":"passed","severity":"normal"},{"uid":"314c170dccbfc9e0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753491756412,"stop":1753491756413,"duration":1},"status":"passed","severity":"normal"},{"uid":"afcfc08cfd1f7813","name":"Subscribe and receives messages on 20 topics","time":{"start":1753492250225,"stop":1753492250226,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a6e79108a6e8e3e","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753491716931,"stop":1753491716931,"duration":0},"status":"passed","severity":"normal"},{"uid":"23882a7ba80bfd45","name":"should clear existing timers before creating new ones","time":{"start":1753491717441,"stop":1753491717443,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b214f6c362f28ff","name":"Push message with meta","time":{"start":1753492337247,"stop":1753492337247,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85615c50e4c12f8","name":"Check publish message containing numeric","time":{"start":1753491917134,"stop":1753491917135,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3556938669e580a","name":"Relay Node - default protocol","time":{"start":1753492052323,"stop":1753492052324,"duration":1},"status":"passed","severity":"normal"},{"uid":"2588a6758be10f73","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753491927619,"stop":1753491927620,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d15f7ab5757966b","name":"should reject if Store is requested but not mounted","time":{"start":1753491747101,"stop":1753491747102,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3ad672f52ab9887","name":"should create ShardReader with static shards network config","time":{"start":1753491716822,"stop":1753491716822,"duration":0},"status":"passed","severity":"normal"},{"uid":"21dafa1a4105f811","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753491756392,"stop":1753491756393,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e02f53b210b9483","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753492037960,"stop":1753492037960,"duration":0},"status":"passed","severity":"normal"},{"uid":"846ec2366488a7e4","name":"Check received message containing Chinese","time":{"start":1753492227136,"stop":1753492227137,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bcf57a18303698d","name":"throws on content topic with generation field greater than 0","time":{"start":1753491700751,"stop":1753491700751,"duration":0},"status":"passed","severity":"normal"},{"uid":"8142eef38cc6a4a1","name":"can start the service","time":{"start":1753491782294,"stop":1753491782295,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf2a8d45795dd2cd","name":"messageHash returns a Uint8Array","time":{"start":1753491716932,"stop":1753491716932,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5c2a09033a52c5","name":"throws on content topic with empty application field","time":{"start":1753491700751,"stop":1753491700751,"duration":0},"status":"passed","severity":"normal"},{"uid":"74bbce8a3c0ca6b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753491706317,"stop":1753491706317,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5d92a08827519f","name":"Correctly serialized arguments","time":{"start":1753491852865,"stop":1753491852866,"duration":1},"status":"passed","severity":"normal"},{"uid":"aced3f59ad972eec","name":"should request peer renewal on specific errors","time":{"start":1753491746356,"stop":1753491746357,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc30bbba84dc632b","name":"Push message with numeric payload","time":{"start":1753492337232,"stop":1753492337232,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1f1abac03084a2","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753491756404,"stop":1753491756404,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e14135e97c94448","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753491971268,"stop":1753491971269,"duration":1},"status":"passed","severity":"normal"},{"uid":"7043ca129fd445c8","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753492250229,"stop":1753492250230,"duration":1},"status":"passed","severity":"normal"},{"uid":"4705975f2aec4b52","name":"Push message with emoji payload","time":{"start":1753492337242,"stop":1753492337243,"duration":1},"status":"passed","severity":"normal"},{"uid":"efedf2b553fd8dcd","name":"should be safe to call multiple times","time":{"start":1753491717905,"stop":1753491717905,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e6615c35b133b","name":"should handle multiple query options for time ranges","time":{"start":1753491747288,"stop":1753491747288,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4c75c973f00c92","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753491756418,"stop":1753491756418,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba02e2cf48048a1","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753491756399,"stop":1753491756399,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedff2fc1321dac5","name":"Check message on other pubsub topic is not received","time":{"start":1753492227142,"stop":1753492227142,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d74b78eec1070a","name":"Ordered Callback - true","time":{"start":1753492032043,"stop":1753492032045,"duration":2},"status":"passed","severity":"normal"},{"uid":"514a666ce0ce4701","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753491725598,"stop":1753491725598,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4609ccfebac697","name":"Check publish message containing JSON","time":{"start":1753491917139,"stop":1753491917139,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b65c52d836dd9bc","name":"should handle onConnected and onDisconnected","time":{"start":1753491746825,"stop":1753491746826,"duration":1},"status":"passed","severity":"normal"},{"uid":"536bb0e82fb48079","name":"returns all values when wanted number is greater than available values","time":{"start":1753491724229,"stop":1753491724230,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9d582dcfdf4fec8","name":"should handle v3 RLN errors","time":{"start":1753491746978,"stop":1753491746978,"duration":0},"status":"passed","severity":"normal"},{"uid":"c557f4438495d1e3","name":"should handle peer not in mesh for all topics","time":{"start":1753491717444,"stop":1753491717445,"duration":1},"status":"passed","severity":"normal"},{"uid":"187d122575e644ea","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753491707012,"stop":1753491707012,"duration":0},"status":"passed","severity":"normal"},{"uid":"20231731cfeb4665","name":"Push message with content topic containing Russian","time":{"start":1753492337258,"stop":1753492337258,"duration":0},"status":"passed","severity":"normal"},{"uid":"96cfb4d2bf7ccaa0","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753492037958,"stop":1753492037959,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec23fd30d312461","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753491783792,"stop":1753491783792,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c315be8a249d5af","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753492048602,"stop":1753492048603,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5bb6011fe8cd68f","name":"should retry failed tasks","time":{"start":1753491746354,"stop":1753491746355,"duration":1},"status":"passed","severity":"normal"},{"uid":"f79f571d993785ec","name":"should add event listeners to libp2p","time":{"start":1753491716008,"stop":1753491716009,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb394e17600b2410","name":"Encoder throws on empty string content topic","time":{"start":1753491717873,"stop":1753491717873,"duration":0},"status":"passed","severity":"normal"},{"uid":"78801edc112b8f6d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753491706315,"stop":1753491706316,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c3ea2477fc962f","name":"should initialize with Unhealthy status","time":{"start":1753491746681,"stop":1753491746682,"duration":1},"status":"passed","severity":"normal"},{"uid":"6369fa7b8b742158","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753492031397,"stop":1753492031397,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8508cacae36828","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753491717113,"stop":1753491717114,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fbe128b8d8e4a04","name":"should perform ping and update peer store on timer","time":{"start":1753491717433,"stop":1753491717433,"duration":0},"status":"passed","severity":"normal"},{"uid":"34768a2c19ba7b21","name":"Subscribe to topic containing Script and receive message","time":{"start":1753492250217,"stop":1753492250217,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a76da4e24fe4e7","name":"Callback on promise, aborts when callback returns true","time":{"start":1753492031397,"stop":1753492031397,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e4feb476a4c4a7","name":"should not fail to stop the service if it was not started","time":{"start":1753491892532,"stop":1753491892534,"duration":2},"status":"passed","severity":"normal"},{"uid":"c6a56a86683c90a8","name":"Check publish message containing escaped characters","time":{"start":1753491917140,"stop":1753491917141,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a98950cb6a4496","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753491938155,"stop":1753491938156,"duration":1},"status":"passed","severity":"normal"},{"uid":"b35b11caa8280296","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753491917146,"stop":1753491917146,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3bd5de5d4de98a","name":"returns all values when wanted number matches available values","time":{"start":1753491724224,"stop":1753491724229,"duration":5},"status":"passed","severity":"normal"},{"uid":"1828fa12fb091110","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753491756409,"stop":1753491756410,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae44bf4ee7eae1e4","name":"should return false when peer is not on topic","time":{"start":1753491717911,"stop":1753491717911,"duration":0},"status":"passed","severity":"normal"},{"uid":"d635de37d9ac5908","name":"Push message with custom timestamp: 1753495401462","time":{"start":1753492337249,"stop":1753492337249,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b06c54a4a39c493","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753491756419,"stop":1753491756419,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d8965a7198fae2","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753491717438,"stop":1753491717439,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5997e37d3bdc993","name":"should not allow unachievable error rate","time":{"start":1753491755891,"stop":1753491755891,"duration":0},"status":"passed","severity":"normal"},{"uid":"42318b3795468ba0","name":"random static sharding 2 - Cluster ID: 412, Shard ID: 838","time":{"start":1753492027910,"stop":1753492027911,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec8d0bfc7057158","name":"Check received message containing Arabic","time":{"start":1753492227137,"stop":1753492227137,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ec7c4c2b80d8ed","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753491746835,"stop":1753491746835,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bef2cc19398e23","name":"Decoder throws on empty string content topic","time":{"start":1753491717874,"stop":1753491717874,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfce4323e019858a","name":"Subscribe to topic containing XML and receive message","time":{"start":1753492250217,"stop":1753492250218,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d245d0b3f1ffa4","name":"Check received message with timestamp: 1753491776769 ","time":{"start":1753492227141,"stop":1753492227141,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf409874d458fdd5","name":"Nwaku publishes","time":{"start":1753491907098,"stop":1753491907099,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b39e6faddfaf0ac","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753492250215,"stop":1753492250216,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d67bf1c3c6572e","name":"should handle corrupted shard info gracefully","time":{"start":1753491716835,"stop":1753491716835,"duration":0},"status":"passed","severity":"normal"},{"uid":"810862e6fbc31c","name":"should sort peers by ping value","time":{"start":1753491717910,"stop":1753491717910,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bbcd8265482e01e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753491725595,"stop":1753491725596,"duration":1},"status":"passed","severity":"normal"},{"uid":"a238f7b32667b3bd","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753491746830,"stop":1753491746830,"duration":0},"status":"passed","severity":"normal"},{"uid":"375389b5c1bd90c3","name":"rejects content-filtered query with only contentTopics","time":{"start":1753491717226,"stop":1753491717226,"duration":0},"status":"passed","severity":"normal"},{"uid":"17aee535726a8256","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753491759613,"stop":1753491759613,"duration":0},"status":"passed","severity":"normal"},{"uid":"904f811355ea6b67","name":"should dispatch network event when browser goes offline","time":{"start":1753491716026,"stop":1753491716027,"duration":1},"status":"passed","severity":"normal"},{"uid":"edc0e7a429d45abe","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app9/2/topic611/utf8","time":{"start":1753492019860,"stop":1753492019860,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd378363421ab92","name":"should dial all remaining peers","time":{"start":1753491716778,"stop":1753491716782,"duration":4},"status":"passed","severity":"normal"},{"uid":"7f0b8d20d18d6073","name":"Push message with special chars payload","time":{"start":1753492337251,"stop":1753492337251,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad17d5feb2367885","name":"Query with Promise Callback, No message returned","time":{"start":1753491998427,"stop":1753491998427,"duration":0},"status":"passed","severity":"normal"},{"uid":"27989ef8281bed27","name":"Push message with content topic containing unicode special characters","time":{"start":1753492337259,"stop":1753492337260,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5d753006e68eeb6","name":"Check received message containing XML","time":{"start":1753492227148,"stop":1753492227148,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b1e6fc63084135","name":"should emit a peer event after start","time":{"start":1753491892534,"stop":1753491892535,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec0b58431c4e484","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753492250232,"stop":1753492250232,"duration":0},"status":"passed","severity":"normal"},{"uid":"b227a15e7270c529","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753492250219,"stop":1753492250220,"duration":1},"status":"passed","severity":"normal"},{"uid":"af6a968641635a40","name":"Check received message containing Chinese","time":{"start":1753492227146,"stop":1753492227146,"duration":0},"status":"passed","severity":"normal"},{"uid":"22995fdedc25e53b","name":"Query generator for 2000 messages","time":{"start":1753492031398,"stop":1753492031398,"duration":0},"status":"passed","severity":"normal"},{"uid":"49de6ec76ec2d48b","name":"should be able to dial TLS multiaddrs","time":{"start":1753491865946,"stop":1753491865946,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bb93363764b592","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753491756413,"stop":1753491756413,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c102ee9631889bc","name":"Push message with Russian payload","time":{"start":1753492337238,"stop":1753492337239,"duration":1},"status":"passed","severity":"normal"},{"uid":"ece50daca5f83d15","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753491700947,"stop":1753491700947,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bd3c1ce6adb6a1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753491938161,"stop":1753491938161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a0876a39e54606","name":"throws on empty content topic","time":{"start":1753491700748,"stop":1753491700749,"duration":1},"status":"passed","severity":"normal"},{"uid":"570893a712740d7a","name":"should handle dial errors gracefully","time":{"start":1753491717094,"stop":1753491717094,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d6495025556633","name":"Should update multiaddrs","time":{"start":1753491866322,"stop":1753491866322,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff02148813dc0a70","name":"should wait for LightPush peer to be connected","time":{"start":1753491747105,"stop":1753491747106,"duration":1},"status":"passed","severity":"normal"},{"uid":"d474abf33246e213","name":"should add and check entries correctly","time":{"start":1753491745550,"stop":1753491745552,"duration":2},"status":"passed","severity":"normal"},{"uid":"a58adec85529ad51","name":"Check received message containing JSON","time":{"start":1753492227139,"stop":1753492227139,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e98104f3edff89","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753491746830,"stop":1753491746830,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe9279f16fa9d5b","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753491927631,"stop":1753491927632,"duration":1},"status":"passed","severity":"normal"},{"uid":"1160aa68b2f60bf6","name":"should insert elements correctly","time":{"start":1753491758411,"stop":1753491758412,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb46a49775c9236e","name":"Check message with no payload is not received","time":{"start":1753492227143,"stop":1753492227143,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd541da1d2dec9fb","name":"Passing page size 3 when there are 20 messages","time":{"start":1753492041713,"stop":1753492041713,"duration":0},"status":"passed","severity":"normal"},{"uid":"186d8a47d6d03e94","name":"Decoder throws on undefined content topic","time":{"start":1753491737205,"stop":1753491737205,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba552d4de724d23e","name":"throws on content topic with too few or too many fields","time":{"start":1753491700749,"stop":1753491700750,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e29b9059e641791","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753491983110,"stop":1753491983110,"duration":0},"status":"passed","severity":"normal"},{"uid":"f812443206a39c5e","name":"should return false when pubsub topic parsing fails","time":{"start":1753491716833,"stop":1753491716834,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ec5db64fc7c9f2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753491700764,"stop":1753491700764,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8762f6d12bd17c","name":"messageHashStr produces different results for different inputs","time":{"start":1753491716945,"stop":1753491716946,"duration":1},"status":"passed","severity":"normal"},{"uid":"952853acfee432af","name":"should not fail to start the service if it is already started","time":{"start":1753491892534,"stop":1753491892534,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d74f321cdf04c0","name":"Filter","time":{"start":1753492052323,"stop":1753492052323,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d00439fc82f7c80","name":"1 Store, 2 fetches","time":{"start":1753491725375,"stop":1753491725376,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd0424976b6a6d7","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753491756396,"stop":1753491756396,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be22e08e20168f","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753491756400,"stop":1753491756400,"duration":0},"status":"passed","severity":"normal"},{"uid":"59350f48089d35c2","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753491716766,"stop":1753491716766,"duration":0},"status":"passed","severity":"normal"},{"uid":"201f69f12ce963c8","name":"should initialize bloom filter with correct parameters","time":{"start":1753491758409,"stop":1753491758411,"duration":2},"status":"passed","severity":"normal"},{"uid":"2dffa9b989d78bef","name":"should handle peer connect event","time":{"start":1753491716019,"stop":1753491716020,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6387a20c7db7e3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753492250229,"stop":1753492250229,"duration":0},"status":"passed","severity":"normal"},{"uid":"44daf2ead9261df5","name":"Subscribe and receive messages via waku relay post","time":{"start":1753492250224,"stop":1753492250224,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f48d1eff8a7907","name":"should handle errors when getting connections","time":{"start":1753491716032,"stop":1753491716033,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c92806ab7ab3c4","name":"should drop connection via multiaddr with hangUp","time":{"start":1753491865945,"stop":1753491865946,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67d659c1c08abf4","name":"Fails to push message bigger that 1MB","time":{"start":1753492337250,"stop":1753492337250,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7d8430b888c56b","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753491746814,"stop":1753491746825,"duration":11},"status":"passed","severity":"normal"},{"uid":"edc6b4f2075818ae","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753491927626,"stop":1753491927627,"duration":1},"status":"passed","severity":"normal"},{"uid":"69634713c053de9a","name":"Check message with no payload is not received","time":{"start":1753492227153,"stop":1753492227153,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a65336905b567c","name":"should not be empty after adding a subscription","time":{"start":1753491747169,"stop":1753491747170,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e94a3af3767d20","name":"should enable all discoveries when explicitly set","time":{"start":1753491746037,"stop":1753491746038,"duration":1},"status":"passed","severity":"normal"},{"uid":"7460a53f4009661f","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753491716802,"stop":1753491716802,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a641b40724c359","name":"should not fail to start the service if it is already started","time":{"start":1753491782297,"stop":1753491782297,"duration":0},"status":"passed","severity":"normal"},{"uid":"94edcb44e229ff40","name":"should return false when peer is not found","time":{"start":1753491716826,"stop":1753491716827,"duration":1},"status":"passed","severity":"normal"},{"uid":"92de83df4806b5b5","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753491746039,"stop":1753491746039,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7841f227008f68f","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753491759614,"stop":1753491759614,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ccc6757ee6f4bb","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753492250209,"stop":1753492250209,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5aa600c2a698d138","name":"Subscribe to topic containing long and receive message","time":{"start":1753492250211,"stop":1753492250211,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea79f99a139e0f6a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753492227141,"stop":1753492227141,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c8ae2ac779e391","name":"Wrong topic","time":{"start":1753492019863,"stop":1753492019864,"duration":1},"status":"passed","severity":"normal"},{"uid":"c28dc6fb2d305c13","name":"should handle errors when globalThis is not available","time":{"start":1753491716010,"stop":1753491716011,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c77d4b41ac6c897","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753491998423,"stop":1753491998424,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9165528247cdf","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753492048604,"stop":1753492048604,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cdb132b608940a","name":"Check received message containing Russian","time":{"start":1753492227147,"stop":1753492227147,"duration":0},"status":"passed","severity":"normal"},{"uid":"650ea4c4158ae97c","name":"can start and stop the service","time":{"start":1753491892532,"stop":1753491892532,"duration":0},"status":"passed","severity":"normal"},{"uid":"62866a5fa7417fa6","name":"should set default options when no config provided","time":{"start":1753491717904,"stop":1753491717904,"duration":0},"status":"passed","severity":"normal"},{"uid":"739a10e05633d85c","name":"Promise Callback - true","time":{"start":1753492032040,"stop":1753492032040,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7f6b0a83c17523","name":"should not discard bootstrap peers if under the limit","time":{"start":1753491820034,"stop":1753491820034,"duration":0},"status":"passed","severity":"normal"},{"uid":"68267fb18a7e6272","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753491797574,"stop":1753491797574,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec388fa8fd7760d0","name":"Accepts a valid Waku Message","time":{"start":1753491750561,"stop":1753491750562,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a7a92b52e687ab","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753491983109,"stop":1753491983109,"duration":0},"status":"passed","severity":"normal"},{"uid":"40466402bd915bca","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753491746038,"stop":1753491746039,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce58e1ad9f90bbe","name":"Query Generator, No message returned","time":{"start":1753491998423,"stop":1753491998423,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff67ee505d8528a","name":"Passing an array","time":{"start":1753492048499,"stop":1753492048499,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e59c86ddfb1a50f","name":"can start and stop the service","time":{"start":1753491729614,"stop":1753491729614,"duration":0},"status":"passed","severity":"normal"},{"uid":"34aac2c9eeff03d0","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753491706323,"stop":1753491706323,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad3f2cca3e26612","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753491700767,"stop":1753491700768,"duration":1},"status":"passed","severity":"normal"},{"uid":"e44bbd72fb9c9a6d","name":"Push message with escaped characters payload","time":{"start":1753492337242,"stop":1753492337242,"duration":0},"status":"passed","severity":"normal"},{"uid":"280d18de8d3ed22b","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753491700763,"stop":1753491700764,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb206f4fee2de04","name":"should set field with all protocols disabled","time":{"start":1753491707020,"stop":1753491707020,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5302a9dd6e3a7f","name":"should filter peers by codec","time":{"start":1753491717910,"stop":1753491717910,"duration":0},"status":"passed","severity":"normal"},{"uid":"dddca78db98b4c25","name":"Query Generator, No Decoder","time":{"start":1753491998422,"stop":1753491998422,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b69916d7dec019","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753491983107,"stop":1753491983107,"duration":0},"status":"passed","severity":"normal"},{"uid":"35cafd3a5ef5e989","name":"should process queue every 500ms","time":{"start":1753491717095,"stop":1753491717103,"duration":8},"status":"passed","severity":"normal"},{"uid":"75df8edcb34cb595","name":"recovers when dns.resolve returns empty","time":{"start":1753491725907,"stop":1753491725907,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a143282852a54cf","name":"should be safe to call multiple times","time":{"start":1753491717906,"stop":1753491717906,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee1cf7669052607","name":"should respect custom numPeersToUse configuration","time":{"start":1753491746830,"stop":1753491746831,"duration":1},"status":"passed","severity":"normal"},{"uid":"53a3d1a0d9210a0c","name":"should support chaining for add method","time":{"start":1753491745552,"stop":1753491745560,"duration":8},"status":"passed","severity":"normal"},{"uid":"35e25e3026621071","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753491716792,"stop":1753491716792,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40113f9c45777da","name":"Js publishes, other Js receives","time":{"start":1753491907099,"stop":1753491907099,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2fba8095cf3638","name":"Check publish message containing XML","time":{"start":1753491917137,"stop":1753491917138,"duration":1},"status":"passed","severity":"normal"},{"uid":"677c0408bdfe3e77","name":"should get all peers from store","time":{"start":1753491716774,"stop":1753491716777,"duration":3},"status":"passed","severity":"normal"},{"uid":"f6d08b7f38d64978","name":"Nodes with multiple pubsub topic","time":{"start":1753491910415,"stop":1753491910415,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d17aa272241e89","name":"should handle case when globalThis is not available","time":{"start":1753491716018,"stop":1753491716019,"duration":1},"status":"passed","severity":"normal"},{"uid":"e74a2da1e54df6e0","name":"Publish message with rate limit","time":{"start":1753491917159,"stop":1753491917159,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2765d51f03b30e1","name":"should remove event listeners from globalThis","time":{"start":1753491716012,"stop":1753491716012,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09c1146d62b3d5c","name":"should work with mixed v2 and v3 peers","time":{"start":1753491746978,"stop":1753491746978,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0dee3c9f4907154","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app53/8/topic634/utf8","time":{"start":1753492019858,"stop":1753492019859,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1cc4ec9737b6a14","name":"should set field with all protocols enabled","time":{"start":1753491707020,"stop":1753491707021,"duration":1},"status":"passed","severity":"normal"},{"uid":"97023ab973833b0f","name":"throws on content topic with non-number generation field","time":{"start":1753491700750,"stop":1753491700750,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d179f095be8a1f","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753491700758,"stop":1753491700758,"duration":0},"status":"passed","severity":"normal"},{"uid":"61819e8ede37fe05","name":"Publish message with custom timestamp: Sat Jul 26 2025 02:05:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1753491917144,"stop":1753491917145,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1a24b92a18c49b","name":"should get / set TCP multiaddr","time":{"start":1753491707017,"stop":1753491707017,"duration":0},"status":"passed","severity":"normal"},{"uid":"1daef8938b4be616","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753491706321,"stop":1753491706322,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb41a5923ee948b4","name":"Fails to push message with large meta","time":{"start":1753492337247,"stop":1753492337248,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdab41767c9f8678","name":"Push message with JSON payload","time":{"start":1753492337241,"stop":1753492337241,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e61ff288377000f","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753491716028,"stop":1753491716032,"duration":4},"status":"passed","severity":"normal"},{"uid":"ded22f6adb0621ca","name":"should properly create location multiaddrs - tcp6","time":{"start":1753491707019,"stop":1753491707019,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf6b5f8b3be6226","name":"should start ping timers on peer connect","time":{"start":1753491717428,"stop":1753491717429,"duration":1},"status":"passed","severity":"normal"},{"uid":"79a10fb14d453946","name":"random static sharding 1 - Cluster ID: 331, Shard ID: 663","time":{"start":1753492027910,"stop":1753492027910,"duration":0},"status":"passed","severity":"normal"},{"uid":"3135ab81b3412332","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753492250226,"stop":1753492250226,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f09ef0002cd59c5c","name":"Encoder throws on undefined content topic","time":{"start":1753491737204,"stop":1753491737204,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc1123075e39da3","name":"should not receive a peer event before start","time":{"start":1753491892535,"stop":1753491892535,"duration":0},"status":"passed","severity":"normal"},{"uid":"3267372840c395dc","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753491725910,"stop":1753491725910,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9591918c6a238146","name":"should successfully stop","time":{"start":1753491747184,"stop":1753491747185,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5954bc0b37345d","name":"should decode valid enr successfully","time":{"start":1753491707012,"stop":1753491707012,"duration":0},"status":"passed","severity":"normal"},{"uid":"6def47125943295d","name":"should not receive a peer event before start","time":{"start":1753491782301,"stop":1753491782302,"duration":1},"status":"passed","severity":"normal"},{"uid":"857a225ce326b516","name":"should handle case with no peers in store","time":{"start":1753491716783,"stop":1753491716783,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bed51594f8f905","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753491756413,"stop":1753491756413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4473bb18883a8db","name":"Push message equal or less that 1MB","time":{"start":1753492337249,"stop":1753492337250,"duration":1},"status":"passed","severity":"normal"},{"uid":"9611beea6c328b6b","name":"should do nothing when connections still exist","time":{"start":1753491716773,"stop":1753491716774,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5f0d2cfb5d590cf","name":"Check received message containing Arabic","time":{"start":1753492227147,"stop":1753492227147,"duration":0},"status":"passed","severity":"normal"},{"uid":"933fbc54fe17d7ff","name":"should be able to decode the field with only STORE set to true","time":{"start":1753491706321,"stop":1753491706321,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7f64d3872f6985","name":"should process up to 3 peers at once","time":{"start":1753491717103,"stop":1753491717104,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa0999ce5a31348","name":"Push message with content topic containing escaped characters","time":{"start":1753492337259,"stop":1753492337259,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33f0a5d7844ebb9","name":"should skip peer when not on same cluster","time":{"start":1753491717092,"stop":1753491717093,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0d914e85e308f8","name":"Push message with long payload","time":{"start":1753492337250,"stop":1753492337251,"duration":1},"status":"passed","severity":"normal"},{"uid":"d645c9d3ba52b21","name":"Push message with content topic containing special chars","time":{"start":1753492337257,"stop":1753492337257,"duration":0},"status":"passed","severity":"normal"},{"uid":"33535b85da8bb759","name":"should return false when peer has no shard info","time":{"start":1753491716826,"stop":1753491716826,"duration":0},"status":"passed","severity":"normal"},{"uid":"634a050f7fa2e034","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753491756414,"stop":1753491756414,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7af37b3bf8003f5","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753491756395,"stop":1753491756395,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6000c0ecec62fd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753491756416,"stop":1753491756416,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe85114d8a744fc","name":"Push message with XML payload","time":{"start":1753492337240,"stop":1753492337240,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e5224bb846267","name":"Publish message with custom timestamp: Sat Jul 26 2025 00:05:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1753491917144,"stop":1753491917144,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea40fcb39012973","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753491746831,"stop":1753491746831,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb91e117ad2809","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753491983106,"stop":1753491983106,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97fb930007afd1","name":"accepts valid content-filtered query","time":{"start":1753491717225,"stop":1753491717225,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de518e653787e8f","name":"should return false when peer is not found","time":{"start":1753491716834,"stop":1753491716834,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0bb1992dd0328a","name":"should successfully query store with valid decoders and options","time":{"start":1753491747287,"stop":1753491747287,"duration":0},"status":"passed","severity":"normal"},{"uid":"7503dfb935e05205","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753492250220,"stop":1753492250220,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de083909fde03c7","name":"should handle empty pubsub topics","time":{"start":1753491717444,"stop":1753491717444,"duration":0},"status":"passed","severity":"normal"},{"uid":"439ade8eeacea8b3","name":"Overlapping topic subscription","time":{"start":1753492250227,"stop":1753492250227,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a0f2b71a9db284","name":"should add event listeners for peer connect and disconnect","time":{"start":1753491717420,"stop":1753491717421,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9f1da1a7f0d4b4","name":"should create all internal components","time":{"start":1753491717904,"stop":1753491717905,"duration":1},"status":"passed","severity":"normal"},{"uid":"610eaa53eb378e33","name":"Push message with Arabic payload","time":{"start":1753492337252,"stop":1753492337252,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a92fcd5c2ff9ad","name":"should dial peers from store when browser is connected","time":{"start":1753491716768,"stop":1753491716768,"duration":0},"status":"passed","severity":"normal"},{"uid":"554e997f0ab9c93f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753491747183,"stop":1753491747183,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d21863f2d11a5eb","name":"should never report false negatives","time":{"start":1753491758412,"stop":1753491758412,"duration":0},"status":"passed","severity":"normal"},{"uid":"43602a8d3a3ce6e4","name":"random static sharding 6 - Cluster ID: 901, Shard ID: 962","time":{"start":1753492027915,"stop":1753492027916,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45733ed2f77ba0d","name":"Check message with no pubsub topic is not received","time":{"start":1753492227152,"stop":1753492227152,"duration":0},"status":"passed","severity":"normal"},{"uid":"449b543532ab8881","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753492250230,"stop":1753492250231,"duration":1},"status":"passed","severity":"normal"},{"uid":"af9a34cccdfcdef8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753492250233,"stop":1753492250233,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b4911c85221986","name":"should serialize and deserialize correctly","time":{"start":1753491758413,"stop":1753491758413,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b8248ff498c3c4","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753491735469,"stop":1753491735470,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7bcad2f01b6a731","name":"Sign & Recover","time":{"start":1753491736002,"stop":1753491736002,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7f0a5b45c3b825","name":"groups content topics by expected pubsub topic","time":{"start":1753491700760,"stop":1753491700761,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f3c56195b496cf","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753491910416,"stop":1753491910416,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f6cdfbfc6d8eab","name":"Push message with SQL Injection payload","time":{"start":1753492337239,"stop":1753492337239,"duration":0},"status":"passed","severity":"normal"},{"uid":"917bdca06c4bad41","name":"should return empty array when no peers connected","time":{"start":1753491717909,"stop":1753491717909,"duration":0},"status":"passed","severity":"normal"},{"uid":"9830bf4e9cb391dc","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753491700757,"stop":1753491700757,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe26a90923932b1","name":"Push message with short payload","time":{"start":1753492337231,"stop":1753492337231,"duration":0},"status":"passed","severity":"normal"},{"uid":"8371f8f03f53fbae","name":"should handle dial errors gracefully","time":{"start":1753491716782,"stop":1753491716783,"duration":1},"status":"passed","severity":"normal"},{"uid":"595423d556d0e4cd","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753491717911,"stop":1753491717911,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba035fa1336c6d2c","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app58/9/topic732/xml","time":{"start":1753492019857,"stop":1753492019858,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbffaed1ef68f403","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753491700755,"stop":1753491700755,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc35838ea4026de6","name":"should create a new stream if no existing for protocol found","time":{"start":1753491717451,"stop":1753491717452,"duration":1},"status":"passed","severity":"normal"},{"uid":"536263daae57a80f","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753491716791,"stop":1753491716792,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fbf7849669a5f38","name":"non connected peers","time":{"start":1753491892763,"stop":1753491892763,"duration":0},"status":"skipped","severity":"normal"},{"uid":"94e4bf0188aee1f4","name":"Check received message containing emoji","time":{"start":1753492227150,"stop":1753492227150,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5dcaf953cc3031d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753492250216,"stop":1753492250216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3177ed04830af","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753491700757,"stop":1753491700758,"duration":1},"status":"passed","severity":"normal"},{"uid":"d370742b2b596830","name":"Query generator for multiple messages","time":{"start":1753492031395,"stop":1753492031395,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ad7ce7b5932b66","name":"should handle multiple peer connections","time":{"start":1753491717429,"stop":1753491717429,"duration":0},"status":"passed","severity":"normal"},{"uid":"128e7f2a1e8a746e","name":"Push message with content topic containing short","time":{"start":1753492337256,"stop":1753492337257,"duration":1},"status":"passed","severity":"normal"},{"uid":"d32bca235d3bb2df","name":"should dial second nwaku node that was discovered","time":{"start":1753491776647,"stop":1753491776648,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c3b41e92541a7777","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753491700756,"stop":1753491700756,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c38e372aaa28dd8","name":"Subscribe to topic containing Script and receive message","time":{"start":1753492250231,"stop":1753492250231,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9a2924dd652403","name":"Encoder throws on undefined content topic","time":{"start":1753491717873,"stop":1753491717873,"duration":0},"status":"passed","severity":"normal"},{"uid":"999d0f844311ac2b","name":"Passing page size 1 when there are 4 messages","time":{"start":1753492041712,"stop":1753492041713,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4f7e8338db5e8cb","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753491938160,"stop":1753491938161,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b1c04289c7c31a7","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753491716004,"stop":1753491716006,"duration":2},"status":"passed","severity":"normal"},{"uid":"41aea633c91af933","name":"messageHashStr works with IProtoMessage","time":{"start":1753491716933,"stop":1753491716933,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f6c51c4b8d9482","name":"should properly create location multiaddrs - udp4","time":{"start":1753491707018,"stop":1753491707018,"duration":0},"status":"passed","severity":"normal"},{"uid":"b647841b713fd86c","name":"should return false when peer is not on the specified shard","time":{"start":1753491716828,"stop":1753491716828,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ec64d35e00c11b","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -18999","time":{"start":1753492048603,"stop":1753492048603,"duration":0},"status":"passed","severity":"normal"},{"uid":"462e6efa3c134217","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753491922309,"stop":1753491922309,"duration":0},"status":"skipped","severity":"normal"},{"uid":"12f0a48d3c4700c9","name":"Rejects garbage","time":{"start":1753491750563,"stop":1753491750563,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfaf386ddd5eb54a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753492250232,"stop":1753492250233,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1097a7707980690","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753491910416,"stop":1753491910416,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f6652d9b3576cc","name":"should not retry if at least one success","time":{"start":1753491746977,"stop":1753491746977,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb30aa0699c90da","name":"should set field with only STORE enabled","time":{"start":1753491707021,"stop":1753491707021,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ad3b839ba9d5eb","name":"isConnected should return true after first peer connects","time":{"start":1753491797575,"stop":1753491797576,"duration":1},"status":"passed","severity":"normal"},{"uid":"2132fcea4c74be29","name":"Push to array if already present","time":{"start":1753491700334,"stop":1753491700334,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3105d69eca12e4c","name":"should initialize with default number of peers","time":{"start":1753491746812,"stop":1753491746813,"duration":1},"status":"passed","severity":"normal"},{"uid":"5abcc1d789faff48","name":"should be online or offline if network state changed","time":{"start":1753491797597,"stop":1753491797598,"duration":1},"status":"passed","severity":"normal"},{"uid":"3387e0a54e4023c3","name":"should handle shard reader errors gracefully","time":{"start":1753491717105,"stop":1753491717105,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf9f7174b84fb73","name":"connects to nwaku","time":{"start":1753492048496,"stop":1753492048497,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e7fb3735ec476b","name":"should handle a minimal index list","time":{"start":1753491700947,"stop":1753491700947,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f63428517e4885","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753491755893,"stop":1753491755893,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7b006c58e2f72c","name":"same cluster, static sharding: nodes connect","time":{"start":1753491852483,"stop":1753491852483,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd5974d60038c98","name":"Generator, one shard","time":{"start":1753491988744,"stop":1753491988745,"duration":1},"status":"passed","severity":"normal"},{"uid":"e743efad6f8bfee8","name":"should properly create location multiaddrs - udp6","time":{"start":1753491707019,"stop":1753491707019,"duration":0},"status":"passed","severity":"normal"},{"uid":"829ef16438eee4ad","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753491927631,"stop":1753491927631,"duration":0},"status":"passed","severity":"normal"},{"uid":"3232f40f3e513e5a","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753491747184,"stop":1753491747184,"duration":0},"status":"passed","severity":"normal"},{"uid":"3478bf5ad54fc4b0","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753491797582,"stop":1753491797582,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd366612ce454664","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753491717435,"stop":1753491717435,"duration":0},"status":"passed","severity":"normal"},{"uid":"7527832ec1403a18","name":"Check received message containing numeric","time":{"start":1753492227136,"stop":1753492227136,"duration":0},"status":"passed","severity":"normal"},{"uid":"677d1889a3a269ae","name":"isConnected should return false after all peers disconnect","time":{"start":1753491797576,"stop":1753491797576,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf38fbff4519948","name":"Decoder throws on undefined content topic","time":{"start":1753491717873,"stop":1753491717874,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1402e1601758890","name":"ends after yielding if response size indicates end","time":{"start":1753491717787,"stop":1753491717788,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff3018e3b6ffeb92","name":"Asymmetric encrypt & decrypt","time":{"start":1753491736000,"stop":1753491736001,"duration":1},"status":"passed","severity":"normal"},{"uid":"357e03967e6f396a","name":"should handle corrupted local storage data gracefully","time":{"start":1753491729618,"stop":1753491729618,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b54c29ddd43c897","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753491717453,"stop":1753491717457,"duration":4},"status":"passed","severity":"normal"},{"uid":"66b28f51a38b8859","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753492031396,"stop":1753492031396,"duration":0},"status":"passed","severity":"normal"},{"uid":"830d883f7f5b6efd","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753491716920,"stop":1753491716920,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d04ef092ff8a2cb","name":"random static sharding 8 - Cluster ID: 516, Shard ID: 561","time":{"start":1753492027917,"stop":1753492027918,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a960d28ed4808f","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753491700756,"stop":1753491700756,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcbdf56b3977200","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753492250231,"stop":1753492250232,"duration":1},"status":"passed","severity":"normal"},{"uid":"95806b89917ec44f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753491700765,"stop":1753491700765,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b55173dc6b54ec","name":"should dial peer when on same shard","time":{"start":1753491717093,"stop":1753491717093,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e9564aae42c992","name":"should keep entries that haven't expired yet","time":{"start":1753491745561,"stop":1753491745562,"duration":1},"status":"passed","severity":"normal"},{"uid":"f269d03c004e5b83","name":"Refresh subscription","time":{"start":1753492250227,"stop":1753492250228,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc09d2761f4f2e3","name":"Ephemeral field set to true","time":{"start":1753491717872,"stop":1753491717872,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb03033bf20d1db","name":"returns nothing if no connections present","time":{"start":1753491717279,"stop":1753491717280,"duration":1},"status":"passed","severity":"normal"},{"uid":"c58947b3560db509","name":"should create dialer with libp2p and shardReader","time":{"start":1753491717048,"stop":1753491717048,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8069c865e2480c1","name":"should attach causal history and bloom filter to each message","time":{"start":1753491759612,"stop":1753491759612,"duration":0},"status":"passed","severity":"normal"},{"uid":"579be54ca60279f9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753492250224,"stop":1753492250224,"duration":0},"status":"passed","severity":"normal"},{"uid":"8856d8a9db2fc99a","name":"should properly create peer info with all multiaddrs","time":{"start":1753491707020,"stop":1753491707020,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1cd03dabea2b4d","name":"should handle queue overflow by adding peers to queue","time":{"start":1753491717094,"stop":1753491717095,"duration":1},"status":"passed","severity":"normal"},{"uid":"62b52504866d7fcc","name":"should only return 1 node with relay capability","time":{"start":1753491725908,"stop":1753491725908,"duration":0},"status":"passed","severity":"normal"},{"uid":"770969451a590585","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753491759614,"stop":1753491759614,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ef99d8ebe39beb","name":"msgTime: 0 ms from now, startTime: 1753405632324, endTime: 1753492032324","time":{"start":1753492048604,"stop":1753492048605,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4291bbe1ca353b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753491782306,"stop":1753491782306,"duration":0},"status":"skipped","severity":"normal"},{"uid":"59a2ac4171138130","name":"1 Relay, 1 Filter, gives up","time":{"start":1753491725377,"stop":1753491725377,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fd22537cfcc4bf","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753491938156,"stop":1753491938157,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e9c4e3af926394","name":"should not create multiple intervals when called multiple times","time":{"start":1753491717059,"stop":1753491717059,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e8802b643a2cec","name":"should handle network check errors gracefully","time":{"start":1753491717105,"stop":1753491717106,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa04f390b4f39520","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753491756401,"stop":1753491756402,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfdc12afa818e6a8","name":"Check received message containing long","time":{"start":1753492227136,"stop":1753492227136,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b44d0729a64e0a1","name":"Check received message containing SQL Injection","time":{"start":1753492227137,"stop":1753492227138,"duration":1},"status":"passed","severity":"normal"},{"uid":"f388e73fb5d0a90","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753492250210,"stop":1753492250210,"duration":0},"status":"passed","severity":"normal"},{"uid":"62450ea2772a590f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753492227144,"stop":1753492227144,"duration":0},"status":"passed","severity":"normal"},{"uid":"b453a474484efe03","name":"Push message with content topic containing numeric","time":{"start":1753492337244,"stop":1753492337244,"duration":0},"status":"passed","severity":"normal"},{"uid":"90587317750a2a82","name":"should handle case with all peers already connected","time":{"start":1753491716783,"stop":1753491716784,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa23e69d0b9a2445","name":"should register libp2p event listeners when start is called","time":{"start":1753491746826,"stop":1753491746827,"duration":1},"status":"passed","severity":"normal"},{"uid":"fee8c64a6c68c751","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753491700770,"stop":1753491700771,"duration":1},"status":"passed","severity":"normal"},{"uid":"bace17417a0ce3bf","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753491700765,"stop":1753491700765,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13ef9ccc42f70a7","name":"should update peer store before dialing","time":{"start":1753491716498,"stop":1753491716498,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd279b1cc0dafba9","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753491725376,"stop":1753491725376,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b4a6c9472dbfb0","name":"Reusing cursor across nodes","time":{"start":1753491983110,"stop":1753491983111,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c7a0a6b60b1c3cd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753491700767,"stop":1753491700767,"duration":0},"status":"passed","severity":"normal"},{"uid":"e642dea8302f7f6e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753491700768,"stop":1753491700768,"duration":0},"status":"passed","severity":"normal"},{"uid":"956b528bfbb3c347","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753492250233,"stop":1753492250234,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cdaf5546d70d3a1","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753491700947,"stop":1753491700948,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57b33f3a40d526e","name":"should throw an error for insufficient data","time":{"start":1753491700948,"stop":1753491700948,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff032b3586da6fa","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753491756403,"stop":1753491756404,"duration":1},"status":"passed","severity":"normal"},{"uid":"893e984d91570607","name":"should do nothing if no non-locked connections to drop","time":{"start":1753491716801,"stop":1753491716802,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef74d5e66a102b8","name":"should throw if no connection provided","time":{"start":1753491717451,"stop":1753491717451,"duration":0},"status":"passed","severity":"normal"},{"uid":"75731e094766c68","name":"should wait for Store peer to be connected","time":{"start":1753491747106,"stop":1753491747107,"duration":1},"status":"passed","severity":"normal"},{"uid":"14bb25d0e8e29c4c","name":"ignores domain fetching errors","time":{"start":1753491725907,"stop":1753491725907,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1e5e45164a972e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753491971266,"stop":1753491971266,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a6ed6de59573d4","name":"Push message with content topic containing Russian","time":{"start":1753492337245,"stop":1753492337245,"duration":0},"status":"passed","severity":"normal"},{"uid":"4955033aec27d16f","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753491746691,"stop":1753491746691,"duration":0},"status":"passed","severity":"normal"},{"uid":"e146569d31a30c22","name":"should add received messages to bloom filter","time":{"start":1753491759613,"stop":1753491759613,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd14c7eb9c040b7","name":"should handle complete dial lifecycle","time":{"start":1753491717106,"stop":1753491717106,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2754e5f94cfac1","name":"should return true when peer is on the specified shard","time":{"start":1753491716827,"stop":1753491716827,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bdf7291e727071","name":"Push message with custom timestamp: 1753488201462","time":{"start":1753492337249,"stop":1753492337249,"duration":0},"status":"passed","severity":"normal"},{"uid":"a855afc256559b1b","name":"throws on content topic with empty version field","time":{"start":1753491700751,"stop":1753491700752,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36697329355edac","name":"should throw error - no id","time":{"start":1753491707014,"stop":1753491707014,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8f38b2ab01fc00","name":"LightPush","time":{"start":1753492052322,"stop":1753492052323,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76fcd2423ee9a71","name":"should reject on timeout if it was set","time":{"start":1753491747104,"stop":1753491747104,"duration":0},"status":"passed","severity":"normal"},{"uid":"62af35c79655cab","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753491756393,"stop":1753491756393,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b60b322b10943f","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app76/4/topic764/xml","time":{"start":1753492019861,"stop":1753492019861,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dde904458af69d2","name":"Store - dialed first","time":{"start":1753492052322,"stop":1753492052322,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0d9d1b93515668","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753491756415,"stop":1753491756415,"duration":0},"status":"passed","severity":"normal"},{"uid":"e459c62c1834db00","name":"Check message with invalid timestamp is not received","time":{"start":1753492227152,"stop":1753492227152,"duration":0},"status":"passed","severity":"normal"},{"uid":"a948605ce0e0d538","name":"should dial all known peers when reached zero connections","time":{"start":1753491820032,"stop":1753491820033,"duration":1},"status":"passed","severity":"normal"},{"uid":"181b5e8810f1753a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753491927611,"stop":1753491927611,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3009e748671aad2","name":"should transition to Unhealthy when no connections","time":{"start":1753491746682,"stop":1753491746690,"duration":8},"status":"passed","severity":"normal"},{"uid":"3c3b002da4281500","name":"should not allow k > 12","time":{"start":1753491755888,"stop":1753491755891,"duration":3},"status":"passed","severity":"normal"},{"uid":"73894ea4dcf737d2","name":"should handle errors when accessing navigator","time":{"start":1753491716033,"stop":1753491716038,"duration":5},"status":"passed","severity":"normal"},{"uid":"1c14d8b6f0259774","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753491756410,"stop":1753491756410,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1125e0dec940b4","name":"Cluster ID 0, shard 1","time":{"start":1753492027909,"stop":1753492027910,"duration":1},"status":"passed","severity":"normal"},{"uid":"adfc974b29088060","name":"Push message with content topic containing emoji","time":{"start":1753492337260,"stop":1753492337260,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd19fce4566c7d3d","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753491717452,"stop":1753491717452,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d56990c9a15bdf4","name":"random static sharding 9 - Cluster ID: 354, Shard ID: 445","time":{"start":1753492027918,"stop":1753492027919,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d3f541329fd454","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app40/4/topic811/utf8","time":{"start":1753492019855,"stop":1753492019857,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2ea5c460ea3f639","name":"Check message with non string payload is not received","time":{"start":1753492227153,"stop":1753492227153,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd703668972abf2","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753491988745,"stop":1753491988746,"duration":1},"status":"passed","severity":"normal"},{"uid":"258eee580708b3bb","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753491729618,"stop":1753491729618,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a45eaee17615998","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753491717432,"stop":1753491717432,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0bc0d872938d7e","name":"should skip peer when dialed recently","time":{"start":1753491717085,"stop":1753491717085,"duration":0},"status":"passed","severity":"normal"},{"uid":"b229a199828c5301","name":"should drop connection to one peer on hangUp","time":{"start":1753491865945,"stop":1753491865945,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c2fa7081307192","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753492250209,"stop":1753492250209,"duration":0},"status":"passed","severity":"normal"},{"uid":"727153a2a1ec55c1","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753491938159,"stop":1753491938160,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5dc88ddd0b30f6","name":"Push message with Russian payload","time":{"start":1753492337252,"stop":1753492337252,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c4f0920e9866e9","name":"Check publish message containing SQL Injection","time":{"start":1753491917136,"stop":1753491917137,"duration":1},"status":"passed","severity":"normal"},{"uid":"608091cf2378160f","name":"should be delivered immediately if received","time":{"start":1753491759618,"stop":1753491759618,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6a047f34e2150","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753491746691,"stop":1753491746691,"duration":0},"status":"passed","severity":"normal"},{"uid":"942913740763598a","name":"Meta field set when metaSetter is specified","time":{"start":1753491717872,"stop":1753491717873,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d7df0d294905dfb","name":"Check received message containing shell command","time":{"start":1753492227139,"stop":1753492227139,"duration":0},"status":"passed","severity":"normal"},{"uid":"177c1b35ef7fcb06","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753492048603,"stop":1753492048603,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05bebaf767d558","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753491910415,"stop":1753491910415,"duration":0},"status":"passed","severity":"normal"},{"uid":"136550ff4b0e1d33","name":"Push message with content topic containing escaped characters","time":{"start":1753492337246,"stop":1753492337246,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2b505aa2360001","name":"should start and stop interval correctly","time":{"start":1753491746352,"stop":1753491746352,"duration":0},"status":"passed","severity":"normal"},{"uid":"58229c6fd5baae5","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753491927614,"stop":1753491927615,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cdcaf6b6b16d933","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753492250223,"stop":1753492250224,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96373920a58383c","name":"Push message with escaped characters payload","time":{"start":1753492337255,"stop":1753492337255,"duration":0},"status":"passed","severity":"normal"},{"uid":"986f293b9cc3d643","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753491917147,"stop":1753491917147,"duration":0},"status":"passed","severity":"normal"},{"uid":"a870d7186176fb53","name":"tcp ip4 address","time":{"start":1753491706404,"stop":1753491706404,"duration":0},"status":"passed","severity":"normal"},{"uid":"1976b73c7a07f517","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753491716802,"stop":1753491716803,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8e6ea24b3c2e25b","name":"should add peer to queue when queue is not empty","time":{"start":1753491717061,"stop":1753491717084,"duration":23},"status":"passed","severity":"normal"},{"uid":"3ce24db4d54553db","name":"should send relay ping messages on timer","time":{"start":1753491717439,"stop":1753491717439,"duration":0},"status":"passed","severity":"normal"},{"uid":"152cc157bffe7ba3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753491938157,"stop":1753491938157,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe448f53c04357f4","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753491725909,"stop":1753491725910,"duration":1},"status":"passed","severity":"normal"},{"uid":"20cc4f9fd0c72951","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753491716932,"stop":1753491716932,"duration":0},"status":"passed","severity":"normal"},{"uid":"342d06b3b21b858d","name":"should handle ping failures gracefully","time":{"start":1753491717433,"stop":1753491717434,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2bfb14ef8d6e7bf","name":"should have no discoveries enabled by default","time":{"start":1753491746037,"stop":1753491746037,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b389f9f04dfa705","name":"should return all connected peers without codec filter","time":{"start":1753491717909,"stop":1753491717909,"duration":0},"status":"passed","severity":"normal"},{"uid":"5996d3dc9fe2fb0","name":"Register correct protocols","time":{"start":1753491927610,"stop":1753491927610,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed17772c8831cef","name":"Relay","time":{"start":1753491782771,"stop":1753491782771,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b227d08c68091d5","name":"Check publish message containing Chinese","time":{"start":1753491917135,"stop":1753491917135,"duration":0},"status":"passed","severity":"normal"},{"uid":"932ef978ab5706bd","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753492250219,"stop":1753492250219,"duration":0},"status":"passed","severity":"normal"},{"uid":"5230122c76d996e3","name":"should not dispatch event when already disconnected","time":{"start":1753491716022,"stop":1753491716023,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a8cdeda3d1c37a1","name":"Non TWN Cluster","time":{"start":1753492019851,"stop":1753492019853,"duration":2},"status":"passed","severity":"normal"},{"uid":"791f4148a47f03cf","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753491756399,"stop":1753491756400,"duration":1},"status":"passed","severity":"normal"},{"uid":"5474ae43285bac37","name":"should encode/decode to RLP encoding","time":{"start":1753491707016,"stop":1753491707016,"duration":0},"status":"passed","severity":"normal"},{"uid":"aacd80fa9d2f4aee","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753492250214,"stop":1753492250215,"duration":1},"status":"passed","severity":"normal"},{"uid":"9151a5bc14819430","name":"Encoder throws on empty string content topic","time":{"start":1753491737204,"stop":1753491737205,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b45e1ec2860359","name":"accepts time-filtered query with content filter","time":{"start":1753491717230,"stop":1753491717230,"duration":0},"status":"passed","severity":"normal"},{"uid":"a141aaee7122b03f","name":"should only return 1 node with store capability","time":{"start":1753491725909,"stop":1753491725909,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06b84df2322ac3f","name":"Check received message containing short","time":{"start":1753492227135,"stop":1753492227135,"duration":0},"status":"passed","severity":"normal"}]