mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
191 KiB
JSON
1 line
191 KiB
JSON
[{"uid":"3cf0839c55ead040","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756263171796,"stop":1756263171796,"duration":0},"status":"passed","severity":"normal"},{"uid":"4039683183543906","name":"should discover peers from provided peer cache","time":{"start":1756263328659,"stop":1756263328660,"duration":1},"status":"passed","severity":"normal"},{"uid":"40561fe490e84e05","name":"should throw error - no public key","time":{"start":1756263172370,"stop":1756263172370,"duration":0},"status":"passed","severity":"normal"},{"uid":"87784ce0db33e488","name":"Push message with content topic containing emoji","time":{"start":1756263803162,"stop":1756263803162,"duration":0},"status":"passed","severity":"normal"},{"uid":"14476925b6d81ec9","name":"Push message with JSON payload","time":{"start":1756263803155,"stop":1756263803155,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0eabfef48ea1f0","name":"should serialize and deserialize correctly","time":{"start":1756263230767,"stop":1756263230769,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f457de60f92869e","name":"should add event listeners to libp2p","time":{"start":1756263181185,"stop":1756263181185,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b2961e6feac21e","name":"Publish message with rate limit","time":{"start":1756263419790,"stop":1756263419790,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fec147dd43ad994","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756263192223,"stop":1756263192223,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8a1fe09b7cd264","name":"Nodes with multiple pubsub topic","time":{"start":1756263413218,"stop":1756263413218,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1190f3029a5ddf9","name":"should handle errors when getting connections","time":{"start":1756263181219,"stop":1756263181220,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed24f0fda8e8159","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app60/7/topic534/utf8","time":{"start":1756263513121,"stop":1756263513123,"duration":2},"status":"passed","severity":"normal"},{"uid":"c6bffd145a86c531","name":"messageHashStr produces consistent results for the same input","time":{"start":1756263182133,"stop":1756263182133,"duration":0},"status":"passed","severity":"normal"},{"uid":"5902eb4fc413591a","name":"should retry failed tasks","time":{"start":1756263212215,"stop":1756263212215,"duration":0},"status":"passed","severity":"normal"},{"uid":"7609dbd95a558bbe","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756263226657,"stop":1756263226658,"duration":1},"status":"passed","severity":"normal"},{"uid":"84a0689dbdebf38c","name":"should handle peer store errors gracefully","time":{"start":1756263181896,"stop":1756263181899,"duration":3},"status":"passed","severity":"normal"},{"uid":"18e5059c7deb621e","name":"should not retry if at least one success","time":{"start":1756263212220,"stop":1756263212220,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f729d57af7da71","name":"Push message with short payload","time":{"start":1756263803152,"stop":1756263803152,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcddabc616977a0","name":"throws on content topic with empty topic name field","time":{"start":1756263166353,"stop":1756263166354,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c44a82f61549","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756263232994,"stop":1756263232994,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04e26d0bac8b014","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756263213605,"stop":1756263213606,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4fdd1adf49c546f","name":"Asymmetric encrypt & decrypt","time":{"start":1756263202805,"stop":1756263202805,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f880fb5130b499","name":"should dispatch network event when browser goes online","time":{"start":1756263181209,"stop":1756263181209,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d38f3a176a848e5","name":"random static sharding 6 - Cluster ID: 972, Shard ID: 658","time":{"start":1756263562454,"stop":1756263562454,"duration":0},"status":"passed","severity":"normal"},{"uid":"6436d62c31c93c75","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756263428158,"stop":1756263428158,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4d7a9a640b42e4","name":"should not dispatch event when already disconnected","time":{"start":1756263181208,"stop":1756263181208,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bae514e92568d82","name":"should not be delivered","time":{"start":1756263232997,"stop":1756263232997,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ffaa8047bf4eee","name":"Check received message containing unicode special characters","time":{"start":1756263691977,"stop":1756263691977,"duration":0},"status":"passed","severity":"normal"},{"uid":"775971e3fa294a72","name":"should clear timers for specific peer on disconnect","time":{"start":1756263182433,"stop":1756263182433,"duration":0},"status":"passed","severity":"normal"},{"uid":"750eac105ff6d818","name":"Push message with unicode special characters payload","time":{"start":1756263803143,"stop":1756263803143,"duration":0},"status":"passed","severity":"normal"},{"uid":"4594860441fb6cee","name":"should return usable stream attached to connection","time":{"start":1756263182653,"stop":1756263182653,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb31c183f925823d","name":"msgTime: 0 ms from now, startTime: 1756177174283, endTime: 1756263574283","time":{"start":1756263590188,"stop":1756263590189,"duration":1},"status":"passed","severity":"normal"},{"uid":"a763c88890136985","name":"Register correct protocols","time":{"start":1756263428152,"stop":1756263428152,"duration":0},"status":"passed","severity":"normal"},{"uid":"db67abafa6d16acd","name":"retrieves a single peer","time":{"start":1756263192661,"stop":1756263192661,"duration":0},"status":"passed","severity":"normal"},{"uid":"29db75b4f7ff42e2","name":"Delete observer","time":{"start":1756263397248,"stop":1756263397249,"duration":1},"status":"passed","severity":"normal"},{"uid":"85cc601df97d8ca4","name":"messageHash returns a Uint8Array","time":{"start":1756263182127,"stop":1756263182128,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd916f6c3c128a6","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756263166357,"stop":1756263166357,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93bd8c3bd3ea398","name":"Check message with no pubsub topic is not received","time":{"start":1756263691980,"stop":1756263691980,"duration":0},"status":"passed","severity":"normal"},{"uid":"163c5c91379c30fc","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756263421714,"stop":1756263421714,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9115b123f19870b","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756263590189,"stop":1756263590189,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab16d7c0e847b25","name":"Relay Node - default protocol","time":{"start":1756263592549,"stop":1756263592549,"duration":0},"status":"passed","severity":"normal"},{"uid":"38530461e3c99379","name":"should return false when peer is on different cluster","time":{"start":1756263181849,"stop":1756263181853,"duration":4},"status":"passed","severity":"normal"},{"uid":"8accef8cb8b4b699","name":"Cluster ID 0, shard 1","time":{"start":1756263562452,"stop":1756263562452,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6aba6009d20d0f","name":"should handle dial errors gracefully","time":{"start":1756263182045,"stop":1756263182065,"duration":20},"status":"passed","severity":"normal"},{"uid":"1a1afc64f560bd53","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756263590185,"stop":1756263590186,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec436c5b9da066ea","name":"should encodeTxt and decodeTxt","time":{"start":1756263172365,"stop":1756263172366,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d248a3aa0747a7c","name":"Check publish message containing unicode special characters","time":{"start":1756263419784,"stop":1756263419784,"duration":0},"status":"passed","severity":"normal"},{"uid":"24621c3e4dfa292f","name":"should return false when network is not connected","time":{"start":1756263182903,"stop":1756263182904,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a595bec1aa5221b","name":"Push message with content topic containing long","time":{"start":1756263803145,"stop":1756263803145,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa56831ac696a0ca","name":"Decoder throws on undefined content topic","time":{"start":1756263202473,"stop":1756263202473,"duration":0},"status":"passed","severity":"normal"},{"uid":"594b5b50a486cb17","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756263227282,"stop":1756263227286,"duration":4},"status":"passed","severity":"normal"},{"uid":"4028e5c872fd9f20","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756263290940,"stop":1756263290941,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba70d0c1f13ebcc","name":"Check publish message containing numeric","time":{"start":1756263419779,"stop":1756263419779,"duration":0},"status":"passed","severity":"normal"},{"uid":"529467a5e7463454","name":"Fields are not dropped","time":{"start":1756263182446,"stop":1756263182446,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ed2d9aa3308f14","name":"Push message with Russian payload","time":{"start":1756263803154,"stop":1756263803154,"duration":0},"status":"passed","severity":"normal"},{"uid":"510ee3dc57fee7ef","name":"Push to array if already present","time":{"start":1756263166009,"stop":1756263166011,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e71eebbe66ff5f6","name":"Push message with special chars payload","time":{"start":1756263803153,"stop":1756263803153,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d8a2fa9a71eb8a","name":"different cluster: nodes don't connect","time":{"start":1756263322711,"stop":1756263322711,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e7f14a8202cfd0","name":"Push message with content topic containing Chinese","time":{"start":1756263803146,"stop":1756263803147,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e060c96d4a8701","name":"Push message with emoji payload","time":{"start":1756263803157,"stop":1756263803157,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b0c359f6a2bf97","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1756263307568,"stop":1756263307569,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef799c482f31ea9","name":"All","time":{"start":1756263253920,"stop":1756263253921,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02955009308d7d3","name":"should select older connection if present","time":{"start":1756263182438,"stop":1756263182438,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3cbe712b1014b3","name":"Subscribe to topic containing XML and receive message","time":{"start":1756263723756,"stop":1756263723756,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46eaf51f08453ea","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756263166368,"stop":1756263166368,"duration":0},"status":"passed","severity":"normal"},{"uid":"6180ebf09be39f15","name":"should properly create location multiaddrs - tcp","time":{"start":1756263172376,"stop":1756263172376,"duration":0},"status":"passed","severity":"normal"},{"uid":"8623aecd6aff1490","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756263215148,"stop":1756263215148,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24aeb4cc4c4cecb","name":"Default pageSize","time":{"start":1756263582282,"stop":1756263582283,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb94cbb1e3631f51","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756263172379,"stop":1756263172379,"duration":0},"status":"passed","severity":"normal"},{"uid":"320e042c92776c20","name":"throws on content topic with too few or too many fields","time":{"start":1756263166350,"stop":1756263166351,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf1f024df4da041","name":"Check received message containing Arabic","time":{"start":1756263691974,"stop":1756263691974,"duration":0},"status":"passed","severity":"normal"},{"uid":"60df7f5e9c2a30d7","name":"Check received message containing long","time":{"start":1756263691982,"stop":1756263691983,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffeeaf8261d01dd0","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756263166355,"stop":1756263166355,"duration":0},"status":"passed","severity":"normal"},{"uid":"5978c10f0d22a3bd","name":"Push message with custom timestamp: 1756266872269","time":{"start":1756263803151,"stop":1756263803151,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee9de7ea46b0644","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756263227291,"stop":1756263227291,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6992c8275e9976","name":"should throw an error for insufficient data","time":{"start":1756263166483,"stop":1756263166483,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90af99331aeb0ef","name":"should attach causal history and bloom filter to each message","time":{"start":1756263232990,"stop":1756263232991,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3dc0dfb1be2707","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756263227282,"stop":1756263227282,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3acf20ddb1c172e","name":"Push message with content topic containing emoji","time":{"start":1756263803149,"stop":1756263803149,"duration":0},"status":"passed","severity":"normal"},{"uid":"830f6b07fe13b68e","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756263191633,"stop":1756263191633,"duration":0},"status":"passed","severity":"normal"},{"uid":"216a02e2aeeb32d7","name":"should handle errors when accessing navigator","time":{"start":1756263181220,"stop":1756263181220,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ed4eb2d1704d4","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756263419787,"stop":1756263419788,"duration":1},"status":"passed","severity":"normal"},{"uid":"d737bd3035f381d3","name":"should populate queue if has active dial","time":{"start":1756263181630,"stop":1756263181633,"duration":3},"status":"passed","severity":"normal"},{"uid":"42fccc36b3a9a7b5","name":"different cluster: nodes don't connect","time":{"start":1756263322709,"stop":1756263322709,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e8e469c97d86e9","name":"Store - dialed after - with timeout","time":{"start":1756263592547,"stop":1756263592548,"duration":1},"status":"passed","severity":"normal"},{"uid":"749f9bf4f9978ace","name":"should add peer to queue when queue is not empty","time":{"start":1756263181614,"stop":1756263181614,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a72ddf55a8cfa","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756263395713,"stop":1756263395713,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b09e2c03b38ba12","name":"should handle mixed protocol support correctly","time":{"start":1756263212796,"stop":1756263212796,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fca29eeaa30da3b","name":"Decoder throws on empty string content topic","time":{"start":1756263202473,"stop":1756263202474,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4602be83fa406c","name":"Subscribe to topic containing long and publish message","time":{"start":1756263428155,"stop":1756263428155,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b9f1060ca28ff5","name":"should perform ping and update peer store on timer","time":{"start":1756263182422,"stop":1756263182422,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a603a82f86cdf2","name":"Push message with content topic containing JSON","time":{"start":1756263803161,"stop":1756263803161,"duration":0},"status":"passed","severity":"normal"},{"uid":"1712db815deb5667","name":"should remove event listener for peer:discovery","time":{"start":1756263181888,"stop":1756263181889,"duration":1},"status":"passed","severity":"normal"},{"uid":"274ae1afb5629860","name":"should create ShardReader with auto sharding network config","time":{"start":1756263181847,"stop":1756263181847,"duration":0},"status":"passed","severity":"normal"},{"uid":"739c00fd88ef9b4c","name":"should requeue task if no peer is available","time":{"start":1756263212211,"stop":1756263212214,"duration":3},"status":"passed","severity":"normal"},{"uid":"e44064bec100bfd8","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756263227277,"stop":1756263227277,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7cc144c8f21960","name":"should skip peers without peer exchange protocol","time":{"start":1756263192583,"stop":1756263192584,"duration":1},"status":"passed","severity":"normal"},{"uid":"14fa6b6f050b9588","name":"should handle network check errors gracefully","time":{"start":1756263181645,"stop":1756263181645,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bb08f7f0ac25b1","name":"Waku message hash computation (payload length 0)","time":{"start":1756263182112,"stop":1756263182112,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf9d15a30dc3a5d","name":"Check message received after jswaku node is restarted","time":{"start":1756263691990,"stop":1756263691990,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f1eac61e09716","name":"should lock peers when selected","time":{"start":1756263215145,"stop":1756263215145,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd829cc8ec5b6c3b","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756263227281,"stop":1756263227281,"duration":0},"status":"passed","severity":"normal"},{"uid":"c754f1a5ea697d75","name":"throws on content topic with non-number generation field","time":{"start":1756263166351,"stop":1756263166352,"duration":1},"status":"passed","severity":"normal"},{"uid":"584d0dfd4480d869","name":"random static sharding 2 - Cluster ID: 223, Shard ID: 55","time":{"start":1756263562452,"stop":1756263562453,"duration":1},"status":"passed","severity":"normal"},{"uid":"aefcf972c84bf32f","name":"Fails to push message bigger that 1MB","time":{"start":1756263803152,"stop":1756263803152,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4116783e4a26fd7","name":"Decoder throws on empty string content topic","time":{"start":1756263203993,"stop":1756263203993,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40db3dd7aef1db8","name":"ends if response has no messages","time":{"start":1756263182763,"stop":1756263182764,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5190718fd9db171","name":"should filter out already connected peers","time":{"start":1756263182044,"stop":1756263182044,"duration":0},"status":"passed","severity":"normal"},{"uid":"645840b22482cc0c","name":"should handle shardReader errors","time":{"start":1756263182909,"stop":1756263182910,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d5f976dc7f6400","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756263166369,"stop":1756263166369,"duration":0},"status":"passed","severity":"normal"},{"uid":"8408a5d2a92410d4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756263723765,"stop":1756263723766,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ada08d4d136c96","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756263691982,"stop":1756263691982,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec900fc22720966f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756263723759,"stop":1756263723759,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77a8aab0cdc7faf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756263227309,"stop":1756263227310,"duration":1},"status":"passed","severity":"normal"},{"uid":"f326bb883695665","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756263524719,"stop":1756263524719,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5bd525ea71fa93","name":"should keep entries that haven't expired yet","time":{"start":1756263211614,"stop":1756263211614,"duration":0},"status":"passed","severity":"normal"},{"uid":"facb10cb5ab48685","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756263227278,"stop":1756263227278,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6e2543e1ce28c2","name":"should return false when peer is not found","time":{"start":1756263181865,"stop":1756263181865,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f316c6cce817209","name":"peer exchange sets tag","time":{"start":1756263421712,"stop":1756263421713,"duration":1},"status":"passed","severity":"normal"},{"uid":"c285c2e05ad4bd94","name":"can start the service","time":{"start":1756263253596,"stop":1756263253597,"duration":1},"status":"passed","severity":"normal"},{"uid":"83468f7e3b7cbe24","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756263227314,"stop":1756263227315,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae16790e1a833dd","name":"Check publish message after client node is restarted","time":{"start":1756263419789,"stop":1756263419789,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bb6a18f99d0a0b7e","name":"should return true when peer is on the same cluster","time":{"start":1756263181848,"stop":1756263181849,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d46fb47454068d","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756263232702,"stop":1756263232702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea907fc56e0b43eb","name":"Check message with no content topic is not received","time":{"start":1756263691980,"stop":1756263691980,"duration":0},"status":"passed","severity":"normal"},{"uid":"8643071a54b59b72","name":"Check publish message containing emoji","time":{"start":1756263419785,"stop":1756263419785,"duration":0},"status":"passed","severity":"normal"},{"uid":"6184aaec9c6d857","name":"Push message with content topic containing numeric","time":{"start":1756263803145,"stop":1756263803146,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced111a7365592ee","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756263227301,"stop":1756263227301,"duration":0},"status":"passed","severity":"normal"},{"uid":"48752a1952958ec8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756263166366,"stop":1756263166366,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced704a3f10d29ff","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756263191634,"stop":1756263191635,"duration":1},"status":"passed","severity":"normal"},{"uid":"b77d918c591c7058","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756263395709,"stop":1756263395709,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d98439576fbb99","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756263428158,"stop":1756263428159,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfb89363b775e04e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756263723767,"stop":1756263723767,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da7a7c602d3ed17","name":"should not fail to stop the service if it was not started","time":{"start":1756263474574,"stop":1756263474574,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a326f7a78f4ffe","name":"Fails to push message with large meta","time":{"start":1756263803149,"stop":1756263803150,"duration":1},"status":"passed","severity":"normal"},{"uid":"860ae376d19566e7","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756263227273,"stop":1756263227273,"duration":0},"status":"passed","severity":"normal"},{"uid":"372712a2f643d8ce","name":"should be safe to call multiple times","time":{"start":1756263181613,"stop":1756263181613,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4aa3a3610e7373","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756263166482,"stop":1756263166482,"duration":0},"status":"passed","severity":"normal"},{"uid":"def6d013a401bea5","name":"should use DNS peer discovery with light client","time":{"start":1756263253602,"stop":1756263253602,"duration":0},"status":"skipped","severity":"normal"},{"uid":"99aa28d374ca1063","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756263166356,"stop":1756263166356,"duration":0},"status":"passed","severity":"normal"},{"uid":"d213611be9787777","name":"should create PeerExchange instance with components","time":{"start":1756263192236,"stop":1756263192236,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd2745a35a00ad6","name":"should create ShardReader with static shards network config","time":{"start":1756263181848,"stop":1756263181848,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d7529fa26d6ca3","name":"Overlapping topic subscription","time":{"start":1756263723752,"stop":1756263723752,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd315d801d4a2d1","name":"should not receive a peer event after stop","time":{"start":1756263253601,"stop":1756263253601,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9762976b1d9699","name":"random static sharding 3 - Cluster ID: 78, Shard ID: 865","time":{"start":1756263562453,"stop":1756263562453,"duration":0},"status":"passed","severity":"normal"},{"uid":"c518cd020735f576","name":"Check message with non string payload is not received","time":{"start":1756263691981,"stop":1756263691981,"duration":0},"status":"passed","severity":"normal"},{"uid":"a527212c1da59a2c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756263723750,"stop":1756263723751,"duration":1},"status":"passed","severity":"normal"},{"uid":"e80877f512885a83","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756263212696,"stop":1756263212696,"duration":0},"status":"passed","severity":"normal"},{"uid":"3182170b61f1c02d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756263182111,"stop":1756263182111,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f161eeb45d39519","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756263212697,"stop":1756263212697,"duration":0},"status":"passed","severity":"normal"},{"uid":"4144fb412eda0e98","name":"Push message with custom timestamp: 1756266872269","time":{"start":1756263803163,"stop":1756263803163,"duration":0},"status":"passed","severity":"normal"},{"uid":"4efbe360f194b901","name":"accepts valid content-filtered query","time":{"start":1756263182312,"stop":1756263182312,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6cd07410969c84","name":"should increase lamport timestamp","time":{"start":1756263232989,"stop":1756263232989,"duration":0},"status":"passed","severity":"normal"},{"uid":"826139376e8074c6","name":"Fails to push message bigger that 1MB","time":{"start":1756263803164,"stop":1756263803164,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a9c42d5079eae0","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756263254626,"stop":1756263254627,"duration":1},"status":"passed","severity":"normal"},{"uid":"8af285bc587a368","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756263212791,"stop":1756263212792,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e98dcc214d3e3f","name":"should set field with all protocols enabled","time":{"start":1756263172377,"stop":1756263172377,"duration":0},"status":"passed","severity":"normal"},{"uid":"6935ef7afd11f89d","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756263428156,"stop":1756263428156,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c2633aca94b482","name":"should not change state when connections remain after disconnect","time":{"start":1756263181202,"stop":1756263181203,"duration":1},"status":"passed","severity":"normal"},{"uid":"300888fcde66dd30","name":"should handle errors when removing globalThis listeners","time":{"start":1756263181189,"stop":1756263181190,"duration":1},"status":"passed","severity":"normal"},{"uid":"2733c68d0d36638","name":"Js publishes, other Js receives","time":{"start":1756263408849,"stop":1756263408850,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12057234e35d9ec","name":"Passing page size 1 when there are 4 messages","time":{"start":1756263582275,"stop":1756263582276,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea535f28071aaae","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756263271983,"stop":1756263271983,"duration":0},"status":"passed","severity":"normal"},{"uid":"c534ae54f9ab284f","name":"Push message with escaped characters payload","time":{"start":1756263803156,"stop":1756263803156,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aed0c5a0461d99b","name":"should merge provided config with defaults","time":{"start":1756263182900,"stop":1756263182900,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ba0a09e57902d2","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756263395712,"stop":1756263395712,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a2b7c8ddde5a91","name":"should properly create location multiaddrs - udp4","time":{"start":1756263172374,"stop":1756263172375,"duration":1},"status":"passed","severity":"normal"},{"uid":"b341bd6cb5c056f7","name":"should drop connection via multiaddr with hangUp","time":{"start":1756263338690,"stop":1756263338691,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b784954f5f743f","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756263268775,"stop":1756263268775,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c57e335912d6159","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756263395713,"stop":1756263395713,"duration":0},"status":"passed","severity":"normal"},{"uid":"76920bcc21f9838b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756263590189,"stop":1756263590189,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2eba1070615b91","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756263191632,"stop":1756263191632,"duration":0},"status":"passed","severity":"normal"},{"uid":"11352e2a68e2ec89","name":"should handle query errors gracefully","time":{"start":1756263192584,"stop":1756263192584,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26aac786e6f1af","name":"should sort peers by ping value","time":{"start":1756263182908,"stop":1756263182908,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f272e737d3133f6","name":"Push message with Script payload","time":{"start":1756263803154,"stop":1756263803155,"duration":1},"status":"passed","severity":"normal"},{"uid":"96360b6c8bc85762","name":"ends after yielding if response size indicates end","time":{"start":1756263182768,"stop":1756263182769,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1acce9c69f9f6c1","name":"Passing page size 0 when there are 110 messages","time":{"start":1756263582275,"stop":1756263582275,"duration":0},"status":"passed","severity":"normal"},{"uid":"6559aa638cfb7fd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756263227316,"stop":1756263227316,"duration":0},"status":"passed","severity":"normal"},{"uid":"1716ee6ce40f9e38","name":"should not receive a peer event before start","time":{"start":1756263196473,"stop":1756263196473,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9ed965e2193729","name":"Push message with shell command payload","time":{"start":1756263803156,"stop":1756263803156,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92ee254215b35ac","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756263191631,"stop":1756263191632,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f59f5419ba89a53","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756263524719,"stop":1756263524719,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2843a860f28d51","name":"should initialize with custom TTL","time":{"start":1756263192575,"stop":1756263192576,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9beba3da3201f7","name":"should handle multiple peer connections","time":{"start":1756263182412,"stop":1756263182413,"duration":1},"status":"passed","severity":"normal"},{"uid":"842f85ade1f6885","name":"Relay - times out","time":{"start":1756263592546,"stop":1756263592547,"duration":1},"status":"passed","severity":"normal"},{"uid":"df06b94c7486e251","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756263227307,"stop":1756263227308,"duration":1},"status":"passed","severity":"normal"},{"uid":"1231d2caee00be0f","name":"should initialize with default number of peers","time":{"start":1756263215144,"stop":1756263215144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72f742e4dad8c37","name":"Sets default value correctly","time":{"start":1756263588626,"stop":1756263588626,"duration":0},"status":"passed","severity":"normal"},{"uid":"2891d1d8482a0393","name":"should stop peer exchange discovery","time":{"start":1756263192578,"stop":1756263192578,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7c79792bb27d90","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756263171796,"stop":1756263171796,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4abad8bd6e4fbc","name":"Relay - dialed after","time":{"start":1756263592545,"stop":1756263592546,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d86b58aad23afac","name":"Check received message containing JSON","time":{"start":1756263691976,"stop":1756263691976,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae244da5e0f50103","name":"rejects hash query with time filter","time":{"start":1756263182314,"stop":1756263182314,"duration":0},"status":"passed","severity":"normal"},{"uid":"498f01c1d7e37c17","name":"Check received message containing shell command","time":{"start":1756263691986,"stop":1756263691986,"duration":0},"status":"passed","severity":"normal"},{"uid":"493e44000ff25ed0","name":"should set field with all protocols disabled","time":{"start":1756263172377,"stop":1756263172377,"duration":0},"status":"passed","severity":"normal"},{"uid":"d744efaaff0f4564","name":"Meta field set when metaSetter is specified","time":{"start":1756263182947,"stop":1756263182947,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be81ae7a607792","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756263232998,"stop":1756263232998,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd26fa1d1074124","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756263723760,"stop":1756263723760,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec021d6c619d9fc5","name":"Round trip binary serialization","time":{"start":1756263182947,"stop":1756263182947,"duration":0},"status":"passed","severity":"normal"},{"uid":"b696bd1b90c631f4","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756263182095,"stop":1756263182102,"duration":7},"status":"passed","severity":"normal"},{"uid":"b0cef42ad5956879","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756263172366,"stop":1756263172366,"duration":0},"status":"passed","severity":"normal"},{"uid":"430485ca4636bfd9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756263227300,"stop":1756263227300,"duration":0},"status":"passed","severity":"normal"},{"uid":"86bdf0eaadfc9b25","name":"should skip peer when not on same cluster","time":{"start":1756263181634,"stop":1756263181634,"duration":0},"status":"passed","severity":"normal"},{"uid":"be797f98280e5b7c","name":"should return undefined if no connection provided","time":{"start":1756263182653,"stop":1756263182654,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0ed466c4edef42","name":"should get / set TCP multiaddr","time":{"start":1756263172373,"stop":1756263172374,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c331309f251e55","name":"Refresh subscription","time":{"start":1756263723762,"stop":1756263723762,"duration":0},"status":"passed","severity":"normal"},{"uid":"50246217c8ce1a67","name":"Check publish message after service node is restarted","time":{"start":1756263419789,"stop":1756263419789,"duration":0},"status":"skipped","severity":"normal"},{"uid":"51215620cd60e6e1","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756263196474,"stop":1756263196474,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a656314d98423a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756263166370,"stop":1756263166370,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ea36e6cf663887","name":"should wait for Store peer to be connected","time":{"start":1756263213317,"stop":1756263213317,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e541900fc795281","name":"should handle multiple peers with different shard configurations","time":{"start":1756263181646,"stop":1756263181646,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91990533309fd57","name":"should not start if already started","time":{"start":1756263192576,"stop":1756263192577,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2b9bfdb9da18b9","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756263232997,"stop":1756263232997,"duration":0},"status":"passed","severity":"normal"},{"uid":"d231a517a5c070bd","name":"Push message with content topic containing SQL Injection","time":{"start":1756263803148,"stop":1756263803148,"duration":0},"status":"passed","severity":"normal"},{"uid":"887a822ca5a6d232","name":"should clear dial history on start","time":{"start":1756263181608,"stop":1756263181609,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d45afb6b50bb70a","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756263166359,"stop":1756263166359,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc080524bcfc95e3","name":"should return false when peer has no shard info","time":{"start":1756263181853,"stop":1756263181854,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f8c06923f387442","name":"nwaku subscribes","time":{"start":1756263408847,"stop":1756263408847,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a37f89ed1593ea","name":"new peer added after a peer was already found","time":{"start":1756263421713,"stop":1756263421714,"duration":1},"status":"passed","severity":"normal"},{"uid":"50293ac71f9ac786","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756263166364,"stop":1756263166364,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf1cc9de3787659","name":"msgTime: 0 ms from now, startTime: 1756004374283, endTime: 1756263574283","time":{"start":1756263590188,"stop":1756263590188,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c73ba8ae93f171","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756263166355,"stop":1756263166355,"duration":0},"status":"passed","severity":"normal"},{"uid":"6591ff2071f302d2","name":"should return peer for existing peer","time":{"start":1756263182067,"stop":1756263182067,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ac44c1ec891042","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756263227264,"stop":1756263227266,"duration":2},"status":"passed","severity":"normal"},{"uid":"add4590927410f17","name":"should handle cache.get errors gracefully","time":{"start":1756263196474,"stop":1756263196475,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd3c9fad4a16cff1","name":"should skip peers that were recently queried","time":{"start":1756263192582,"stop":1756263192583,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5171d928e9a506","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756263723764,"stop":1756263723764,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e49137200301a1c","name":"should skip updating peer store if peer has same addresses","time":{"start":1756263181900,"stop":1756263181905,"duration":5},"status":"passed","severity":"normal"},{"uid":"d07426720f6aa190","name":"should not stop if not started","time":{"start":1756263192580,"stop":1756263192580,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f76818afd93caf6","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756263192665,"stop":1756263192665,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a49ebc6e8fec4aaf","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756263232995,"stop":1756263232996,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dd15278819ca152","name":"should return no connections if no open connection provided","time":{"start":1756263182437,"stop":1756263182437,"duration":0},"status":"passed","severity":"normal"},{"uid":"869f0e80e53f844f","name":"should throw error when no peers are available","time":{"start":1756263213448,"stop":1756263213449,"duration":1},"status":"passed","severity":"normal"},{"uid":"f994889611254dfa","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app65/1/topic536/xml","time":{"start":1756263513127,"stop":1756263513128,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d0668b1d39c249c","name":"Filter","time":{"start":1756263592548,"stop":1756263592548,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d9a125a626e6d1","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756263568414,"stop":1756263568414,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf522eba1e79987e","name":"Check publish message containing Basic HTML tag","time":{"start":1756263419782,"stop":1756263419782,"duration":0},"status":"passed","severity":"normal"},{"uid":"779edab4460a0073","name":"Publish message with custom timestamp: Wed Aug 27 2025 03:56:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1756263419786,"stop":1756263419786,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50a55db3e689088","name":"should return false","time":{"start":1756263172370,"stop":1756263172370,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aceb42864ef9130","name":"should create ConnectionManager with relay","time":{"start":1756263182899,"stop":1756263182900,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f1d0eecf926d4b2","name":"Push message with custom timestamp: 1756259672269","time":{"start":1756263803163,"stop":1756263803163,"duration":0},"status":"passed","severity":"normal"},{"uid":"6857bd98273a5b5d","name":"should reject if LightPush is requested but not mounted","time":{"start":1756263213306,"stop":1756263213306,"duration":0},"status":"passed","severity":"normal"},{"uid":"110b22851569e3f6","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756263213607,"stop":1756263213607,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76878fe8b6f58af","name":"Push message with content topic containing unicode special characters","time":{"start":1756263803149,"stop":1756263803149,"duration":0},"status":"passed","severity":"normal"},{"uid":"2476f3769e2c79c2","name":"Check publish message containing shell command","time":{"start":1756263419783,"stop":1756263419784,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab89707ad966619d","name":"Subscribe to topic containing long and receive message","time":{"start":1756263723763,"stop":1756263723763,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52a506a10ed364c","name":"Check message with no payload is not received","time":{"start":1756263691989,"stop":1756263691989,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98ecc6dec05b567","name":"should dial with PeerId and return stream","time":{"start":1756263182904,"stop":1756263182904,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ba8290677f8d82","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756263227286,"stop":1756263227286,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9be307dfa2227c","name":"Decoder throws on undefined content topic","time":{"start":1756263182948,"stop":1756263182949,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7ce0836f9864459","name":"should drop connection to all peers on hangUp","time":{"start":1756263338685,"stop":1756263338688,"duration":3},"status":"passed","severity":"normal"},{"uid":"8d4123e2d49649e1","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756263227267,"stop":1756263227268,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7461a0b91c31b9e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756263723753,"stop":1756263723753,"duration":0},"status":"passed","severity":"normal"},{"uid":"155636700f6255c1","name":"should not modify tags of connections for different peers","time":{"start":1756263215149,"stop":1756263215149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77b28d10bc3f7e2","name":"should stop ping timers on peer disconnect","time":{"start":1756263182420,"stop":1756263182420,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba53f2ecdf61c955","name":"should maintain proper timestamps if all messages received","time":{"start":1756263232992,"stop":1756263232992,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1b8c4f697858c2","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756263227291,"stop":1756263227292,"duration":1},"status":"passed","severity":"normal"},{"uid":"e18619f9d2f3c1ae","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756263171800,"stop":1756263171800,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8fed31675cf8b","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756263215147,"stop":1756263215147,"duration":0},"status":"passed","severity":"normal"},{"uid":"e543c1f5019759bf","name":"random static sharding 4 - Cluster ID: 693, Shard ID: 387","time":{"start":1756263562453,"stop":1756263562453,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea9a524542db0c3","name":"Push message with custom timestamp: 1725504872269","time":{"start":1756263803163,"stop":1756263803163,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1047be2cb827987","name":"should clear the dialing interval","time":{"start":1756263181609,"stop":1756263181610,"duration":1},"status":"passed","severity":"normal"},{"uid":"3559de47bb3aa465","name":"Push message with long payload","time":{"start":1756263803137,"stop":1756263803137,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c9fc1400fc9e6d","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756263192224,"stop":1756263192225,"duration":1},"status":"passed","severity":"normal"},{"uid":"b17e1e487b713e1b","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756263203991,"stop":1756263203991,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d11e0911c5a8e8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756263227318,"stop":1756263227318,"duration":0},"status":"passed","severity":"normal"},{"uid":"70deffdc6952a12e","name":"Passing page size 110 when there are 120 messages","time":{"start":1756263582281,"stop":1756263582282,"duration":1},"status":"passed","severity":"normal"},{"uid":"6373dfc1218e54cd","name":"should initialize bloom filter with correct parameters","time":{"start":1756263230764,"stop":1756263230764,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e94faf6d309913b","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756263182421,"stop":1756263182421,"duration":0},"status":"passed","severity":"normal"},{"uid":"4064b9568c672004","name":"Nodes with multiple pubsub topic","time":{"start":1756263413217,"stop":1756263413217,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8874cc3387c0aa2","name":"Decoder throws on undefined content topic","time":{"start":1756263203992,"stop":1756263203992,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e7fc2fb0088896","name":"should decode valid enr with tcp successfully","time":{"start":1756263172366,"stop":1756263172367,"duration":1},"status":"passed","severity":"normal"},{"uid":"585d146e7ce9b80f","name":"should handle general insertion and lookup correctly","time":{"start":1756263230773,"stop":1756263230773,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced96b940aca6baf","name":"should handle onConnected and onDisconnected","time":{"start":1756263215146,"stop":1756263215146,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb70dc01a60cb857","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app39/8/topic233/test.js","time":{"start":1756263513123,"stop":1756263513123,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7c462ab4b031ab","name":"should only return 1 node with relay and store capability","time":{"start":1756263192663,"stop":1756263192663,"duration":0},"status":"passed","severity":"normal"},{"uid":"da446fc3cb8c45a3","name":"Fails to push message with large meta","time":{"start":1756263803162,"stop":1756263803162,"duration":0},"status":"passed","severity":"normal"},{"uid":"316198061d13c7d5","name":"Check received message containing SQL Injection","time":{"start":1756263691984,"stop":1756263691984,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfeb1c4ffdd219b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756263232992,"stop":1756263232993,"duration":1},"status":"passed","severity":"normal"},{"uid":"5397da627481edad","name":"should not fail to start the service if it is already started","time":{"start":1756263253599,"stop":1756263253599,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d46969ed018a3a","name":"should return false when peer shard info is not found","time":{"start":1756263181856,"stop":1756263181863,"duration":7},"status":"passed","severity":"normal"},{"uid":"9595f9018046caf7","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756263213718,"stop":1756263213719,"duration":1},"status":"passed","severity":"normal"},{"uid":"a36330385361389c","name":"should transition to Unhealthy when no connections","time":{"start":1756263212790,"stop":1756263212791,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d6ebc225bbfe18","name":"should monitor connected peers and store them into cache","time":{"start":1756263328660,"stop":1756263328670,"duration":10},"status":"passed","severity":"normal"},{"uid":"b046136191fb7ad8","name":"should dial second nwaku node that was discovered","time":{"start":1756263247951,"stop":1756263247961,"duration":10},"status":"skipped","severity":"normal"},{"uid":"b2879edb233de1ea","name":"Non TWN Cluster","time":{"start":1756263513118,"stop":1756263513119,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6327d084cacca","name":"should not allow k > 12","time":{"start":1756263226653,"stop":1756263226655,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b586d71d0837ec","name":"should be sent with empty content","time":{"start":1756263232997,"stop":1756263232997,"duration":0},"status":"passed","severity":"normal"},{"uid":"78426db958de6e7b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756263227319,"stop":1756263227319,"duration":0},"status":"passed","severity":"normal"},{"uid":"5699b433e88476de","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756263215147,"stop":1756263215147,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1ed84ed7f2f560","name":"can start and stop the service","time":{"start":1756263196471,"stop":1756263196472,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f54b9036189d40","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756263570506,"stop":1756263570506,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96f66442a063bb8","name":"Check meta is set [ecies]","time":{"start":1756263203991,"stop":1756263203991,"duration":0},"status":"passed","severity":"normal"},{"uid":"1deaebdc71c3112b","name":"Check received message containing XML","time":{"start":1756263691975,"stop":1756263691975,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4040f4209fb39b","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756263166357,"stop":1756263166357,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b320ba83d803f20","name":"should continually clean up expired entries at intervals","time":{"start":1756263211618,"stop":1756263211619,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfb3a29f452c11b5","name":"should create all internal components","time":{"start":1756263182900,"stop":1756263182901,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e93b38bbd246","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756263171799,"stop":1756263171799,"duration":0},"status":"passed","severity":"normal"},{"uid":"141f64f66fcdb1e2","name":"should only return 1 node with relay capability","time":{"start":1756263192663,"stop":1756263192663,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e958f17cdb0d625","name":"Push message with rate limit","time":{"start":1756263803150,"stop":1756263803150,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1d2ef333e56742","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756263227272,"stop":1756263227272,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c7f407a56cb2ff","name":"should start the dialing interval","time":{"start":1756263181608,"stop":1756263181608,"duration":0},"status":"passed","severity":"normal"},{"uid":"2238091a40f07306","name":"should be safe to call multiple times","time":{"start":1756263182411,"stop":1756263182412,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9c2ee9f9969e22","name":"Query generator for 2000 messages","time":{"start":1756263570511,"stop":1756263570511,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbe90d95118f9b1","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756263253605,"stop":1756263253607,"duration":2},"status":"skipped","severity":"normal"},{"uid":"90c84fa263437d6e","name":"should allow redial after cooldown period","time":{"start":1756263181633,"stop":1756263181633,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c93f6f090f439e","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756263166363,"stop":1756263166363,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e6b4114797cd7b","name":"should request peer renewal on specific errors","time":{"start":1756263212215,"stop":1756263212219,"duration":4},"status":"passed","severity":"normal"},{"uid":"7044e0e5d0c8949d","name":"should check connected peers if present and suitable","time":{"start":1756263213315,"stop":1756263213316,"duration":1},"status":"passed","severity":"normal"},{"uid":"7087ef6a38ef504b","name":"Publishes to nwaku","time":{"start":1756263408848,"stop":1756263408848,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9084f3f1d67def","name":"Push message with shell command payload","time":{"start":1756263803142,"stop":1756263803142,"duration":0},"status":"passed","severity":"normal"},{"uid":"39cf84336e157da","name":"should allow redial after failed dial cooldown expires","time":{"start":1756263181639,"stop":1756263181640,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa5ff9ba23d72c9","name":"should set field with only FILTER enabled","time":{"start":1756263172378,"stop":1756263172378,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ec4614eac30ad2","name":"should not fail to stop the service if it was not started","time":{"start":1756263196472,"stop":1756263196472,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3032ebb395b785","name":"Passing invalid cursor","time":{"start":1756263524720,"stop":1756263524720,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff288e3b021830b","name":"should be safe to call multiple times","time":{"start":1756263181888,"stop":1756263181888,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd7a211ff901562","name":"should be safe to call multiple times","time":{"start":1756263182028,"stop":1756263182028,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0fbaea2082b49e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756263227310,"stop":1756263227313,"duration":3},"status":"passed","severity":"normal"},{"uid":"abc2e171850ff9d2","name":"should handle case with all peers already connected","time":{"start":1756263182066,"stop":1756263182067,"duration":1},"status":"passed","severity":"normal"},{"uid":"997dd55d48f9beba","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756263182093,"stop":1756263182094,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09d2e2b73c18a2a","name":"does not throw on valid cases","time":{"start":1756263166346,"stop":1756263166347,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca3cdbd3da363f1","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756263182660,"stop":1756263182660,"duration":0},"status":"passed","severity":"normal"},{"uid":"14de10c0c198f58b","name":"yields undefined for messages without content topic","time":{"start":1756263182767,"stop":1756263182768,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f76f93ae6510711","name":"should hang up with multiaddr and return true on success","time":{"start":1756263182906,"stop":1756263182906,"duration":0},"status":"passed","severity":"normal"},{"uid":"907492fc05512a89","name":"groups content topics by expected pubsub topic","time":{"start":1756263166360,"stop":1756263166360,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e61399a1328ef5","name":"Check received message containing Script","time":{"start":1756263691975,"stop":1756263691975,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ad9ccf89275057","name":"random static sharding 7 - Cluster ID: 772, Shard ID: 577","time":{"start":1756263562454,"stop":1756263562454,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43c3a3c76e7f1c8","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756263191633,"stop":1756263191634,"duration":1},"status":"passed","severity":"normal"},{"uid":"53afa81cc3044c08","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756263524718,"stop":1756263524718,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7dfec6c4687c89","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756263166360,"stop":1756263166361,"duration":1},"status":"passed","severity":"normal"},{"uid":"182cbb0b3c6ea93a","name":"should remove event listeners from globalThis","time":{"start":1756263181188,"stop":1756263181189,"duration":1},"status":"passed","severity":"normal"},{"uid":"5879bcd26d6aeb80","name":"should process up to 3 peers at once","time":{"start":1756263181641,"stop":1756263181641,"duration":0},"status":"passed","severity":"normal"},{"uid":"906765d4d16ddbd2","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756263428153,"stop":1756263428154,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac716b6e6c98b127","name":"should return null for non-existent peer","time":{"start":1756263182067,"stop":1756263182068,"duration":1},"status":"passed","severity":"normal"},{"uid":"a838ed34eaace8dd","name":"Using a function","time":{"start":1756263588624,"stop":1756263588625,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e1e591b9a388b0","name":"Rejects garbage","time":{"start":1756263218447,"stop":1756263218447,"duration":0},"status":"passed","severity":"normal"},{"uid":"dceb718310d26b0e","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756263227291,"stop":1756263227291,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0fe7e1c4f59ac5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756263227317,"stop":1756263227317,"duration":0},"status":"passed","severity":"normal"},{"uid":"810809c33cdef062","name":"should be empty after removing the only subscription","time":{"start":1756263213717,"stop":1756263213718,"duration":1},"status":"passed","severity":"normal"},{"uid":"d73df7b9dd5d9ff4","name":"Subscribe and receive messages via waku relay post","time":{"start":1756263723760,"stop":1756263723760,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31b9ae5617743c5","name":"Relay + Store","time":{"start":1756263253920,"stop":1756263253920,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d83db96a0f6d659","name":"Check meta is set [symmetric]","time":{"start":1756263202471,"stop":1756263202471,"duration":0},"status":"passed","severity":"normal"},{"uid":"90cb590b25fcb88f","name":"Check message with no pubsub topic is not received","time":{"start":1756263691989,"stop":1756263691989,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1ee16969548a9a","name":"Query with Ordered Callback, No message returned","time":{"start":1756263539213,"stop":1756263539213,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d77d802c5e4d9a0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756263166367,"stop":1756263166367,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f24388d6ebf27a8","name":"should handle errors when globalThis is not available","time":{"start":1756263181186,"stop":1756263181187,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd1fa1491a17a241","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756263166370,"stop":1756263166370,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5c545561d4966f","name":"handles different clusterIds correctly","time":{"start":1756263166361,"stop":1756263166361,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd795a127b5a4bf","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756263182112,"stop":1756263182127,"duration":15},"status":"passed","severity":"normal"},{"uid":"b2e8b1113c4c9f6a","name":"Check received message containing escaped characters","time":{"start":1756263691977,"stop":1756263691977,"duration":0},"status":"passed","severity":"normal"},{"uid":"3215af4bcc5ccadf","name":"should dial peers from store when no connections remain","time":{"start":1756263182030,"stop":1756263182043,"duration":13},"status":"passed","severity":"normal"},{"uid":"922199a5c8ad1e75","name":"Encoder throws on undefined content topic","time":{"start":1756263202472,"stop":1756263202473,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf82db95a03bf1e","name":"should properly create location multiaddrs - udp6","time":{"start":1756263172375,"stop":1756263172375,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d2edc589063229","name":"should not receive a peer event after stop","time":{"start":1756263474575,"stop":1756263474576,"duration":1},"status":"passed","severity":"normal"},{"uid":"c71a45d8a1e99fcc","name":"throws on content topic with empty application field","time":{"start":1756263166352,"stop":1756263166352,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee34ddb6ede5aea","name":"should add and remove event listeners correctly","time":{"start":1756263196475,"stop":1756263196475,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1abda63009a7216","name":"should reject if Store is requested but not mounted","time":{"start":1756263213306,"stop":1756263213306,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac22991df27d07f","name":"should skip peers that don't support peer exchange","time":{"start":1756263192581,"stop":1756263192582,"duration":1},"status":"passed","severity":"normal"},{"uid":"73a7d2cdc5dde6b6","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756263191632,"stop":1756263191633,"duration":1},"status":"passed","severity":"normal"},{"uid":"574faea29e37c7f4","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756263182312,"stop":1756263182313,"duration":1},"status":"passed","severity":"normal"},{"uid":"ead05a0b220d9b19","name":"should start peer exchange discovery","time":{"start":1756263192576,"stop":1756263192576,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a146def749091d6","name":"Push message with content topic containing Chinese","time":{"start":1756263803159,"stop":1756263803159,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf06487b42d24b","name":"Relay","time":{"start":1756263253919,"stop":1756263253920,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b7b8de1fb2f6a","name":"should reject if Filter is requested but not mounted","time":{"start":1756263213306,"stop":1756263213307,"duration":1},"status":"passed","severity":"normal"},{"uid":"927e0bc55dcc08b0","name":"Fails to publish duplicate message","time":{"start":1756263419787,"stop":1756263419787,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78334bd557d8175","name":"should add received messages to bloom filter","time":{"start":1756263232992,"stop":1756263232992,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a10c0bf50dbe76","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app89/3/topic33/proto","time":{"start":1756263513119,"stop":1756263513121,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b00f9e639a68fd9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756263723761,"stop":1756263723762,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2a0a423d41f6f4","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756263227269,"stop":1756263227269,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66a97c77887f96d","name":"should return different streams if requested simultaniously","time":{"start":1756263182654,"stop":1756263182654,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00e0ec746112005","name":"Query Generator, No Decoder","time":{"start":1756263539211,"stop":1756263539211,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c01a14f039a200","name":"Push message with content topic containing special chars","time":{"start":1756263803159,"stop":1756263803159,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b66e9deaf560d6b","name":"should return all connected peers without codec filter","time":{"start":1756263182907,"stop":1756263182907,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d514e23c9f8fc78","name":"Push message with content topic containing escaped characters","time":{"start":1756263803148,"stop":1756263803148,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d887ce32b83580","name":"Wrong topic","time":{"start":1756263513128,"stop":1756263513128,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06719044e0a57e2","name":"Push message equal or less that 1MB","time":{"start":1756263803164,"stop":1756263803164,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3a567fdf2c2878","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756263181179,"stop":1756263181181,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed131035a5ceaeff","name":"Publish message with large meta","time":{"start":1756263419789,"stop":1756263419790,"duration":1},"status":"passed","severity":"normal"},{"uid":"45cb3d01cdb1f35","name":"should be safe to call multiple times","time":{"start":1756263181889,"stop":1756263181894,"duration":5},"status":"passed","severity":"normal"},{"uid":"1834addfbe0a785a","name":"should not dial peers from store when browser is not connected","time":{"start":1756263182029,"stop":1756263182029,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2777d01bbf667a3","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756263254625,"stop":1756263254626,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bbf3ac592123526","name":"should properly create peer info with all multiaddrs","time":{"start":1756263172376,"stop":1756263172376,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16448bc69b569c","name":"Check publish message containing SQL Injection","time":{"start":1756263419781,"stop":1756263419781,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce2fc5d2002588f","name":"should throw error - no id","time":{"start":1756263172367,"stop":1756263172367,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58af73fc8b8e674","name":"throws on content topic with generation field greater than 0","time":{"start":1756263166352,"stop":1756263166352,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f344fed687ceaf","name":"should return false when navigator.onLine is false","time":{"start":1756263181191,"stop":1756263181198,"duration":7},"status":"passed","severity":"normal"},{"uid":"d0beaa7754c6894f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756263166366,"stop":1756263166366,"duration":0},"status":"passed","severity":"normal"},{"uid":"f825bd90d3a90430","name":"should dial peers from store on start","time":{"start":1756263182018,"stop":1756263182018,"duration":0},"status":"passed","severity":"normal"},{"uid":"21109501d776287","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756263232994,"stop":1756263232994,"duration":0},"status":"passed","severity":"normal"},{"uid":"e023d02755b88f0c","name":"should initialize with custom number of peers","time":{"start":1756263215144,"stop":1756263215145,"duration":1},"status":"passed","severity":"normal"},{"uid":"227a9505e3c36f19","name":"should handle peer identify event","time":{"start":1756263192580,"stop":1756263192580,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8337e73f9e7ac75","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app98/4/topic312/json","time":{"start":1756263513126,"stop":1756263513127,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f634f9d9bfc1af7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756263723763,"stop":1756263723763,"duration":0},"status":"passed","severity":"normal"},{"uid":"d320bc1641b806a3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756263227313,"stop":1756263227314,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f3ffc74c021f015","name":"Subscribe to topic containing XML and publish message","time":{"start":1756263428157,"stop":1756263428158,"duration":1},"status":"passed","severity":"normal"},{"uid":"69585df93bd9b172","name":"should dial all remaining peers","time":{"start":1756263182044,"stop":1756263182045,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06213fa504d76b5","name":"should return false when pubsub topic parsing fails","time":{"start":1756263181864,"stop":1756263181865,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cca88c1bcf8194e","name":"should dial peer when on same shard","time":{"start":1756263181634,"stop":1756263181634,"duration":0},"status":"passed","severity":"normal"},{"uid":"300d3c9209eb0e88","name":"should create a new stream if no existing for protocol found","time":{"start":1756263182654,"stop":1756263182654,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e3cf4add0fdaf2","name":"should dial with multiaddr and return stream","time":{"start":1756263182904,"stop":1756263182905,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6372a02d2e3acf","name":"should handle case with no peers in store","time":{"start":1756263182066,"stop":1756263182066,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00b84836e484b3b","name":"configure the node with multiple content topics","time":{"start":1756263513128,"stop":1756263513129,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb6f68037497c46","name":"Check message with no content topic is not received","time":{"start":1756263691989,"stop":1756263691989,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32e469ffb2aa8b2","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756263181198,"stop":1756263181199,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f36100941f5382","name":"should throw error - no id","time":{"start":1756263172368,"stop":1756263172369,"duration":1},"status":"passed","severity":"normal"},{"uid":"14bd3e46ba6d0da7","name":"Light Node - default protocols","time":{"start":1756263592548,"stop":1756263592549,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc81d4afafddbbbd","name":"Push message with SQL Injection payload","time":{"start":1756263803154,"stop":1756263803154,"duration":0},"status":"passed","severity":"normal"},{"uid":"304006603972179d","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756263215149,"stop":1756263215149,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb72d0b3b22eac30","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app80/3/topic637/proto","time":{"start":1756263513125,"stop":1756263513125,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b6f3e66a3c9012","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756263227272,"stop":1756263227272,"duration":0},"status":"passed","severity":"normal"},{"uid":"2210a3c5e07681fd","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756263190601,"stop":1756263190601,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a49a5f3a0cce99","name":"it tolerates circular branch references","time":{"start":1756263192661,"stop":1756263192661,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89d5b554fd7403e","name":"should perform initial health assessment on start","time":{"start":1756263212793,"stop":1756263212795,"duration":2},"status":"passed","severity":"normal"},{"uid":"e61f9d56c0b25e8","name":"should be able to encode the field with only STORE set to true","time":{"start":1756263171795,"stop":1756263171795,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda10a0504a800d5","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756263413216,"stop":1756263413217,"duration":1},"status":"passed","severity":"normal"},{"uid":"149e623d1dad1690","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756263182132,"stop":1756263182133,"duration":1},"status":"passed","severity":"normal"},{"uid":"7944c37ac99410cf","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756263322710,"stop":1756263322710,"duration":0},"status":"passed","severity":"normal"},{"uid":"78249009b88e16a7","name":"Push message with emoji payload","time":{"start":1756263803143,"stop":1756263803144,"duration":1},"status":"passed","severity":"normal"},{"uid":"78d36c123a1682e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756263322711,"stop":1756263322711,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c276a1e7a1d0b0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756263166368,"stop":1756263166368,"duration":0},"status":"passed","severity":"normal"},{"uid":"843b0b6af9c0ba0a","name":"Push message with Basic HTML tag payload","time":{"start":1756263803140,"stop":1756263803141,"duration":1},"status":"passed","severity":"normal"},{"uid":"89766073e1b1579e","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756263570510,"stop":1756263570510,"duration":0},"status":"passed","severity":"normal"},{"uid":"536051548ca3da9f","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756263192224,"stop":1756263192224,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3585db652d6d3f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756263227269,"stop":1756263227270,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca41c80e35e439b","name":"should use configured peers when available","time":{"start":1756263213453,"stop":1756263213453,"duration":0},"status":"passed","severity":"normal"},{"uid":"495674982539feb","name":"Check publish message containing long","time":{"start":1756263419778,"stop":1756263419779,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5cc064a8038394","name":"should start periodic discovery on start","time":{"start":1756263192587,"stop":1756263192588,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd37e6881aef4649","name":"Push message with content topic containing long","time":{"start":1756263803158,"stop":1756263803158,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec1af040410672b","name":"can start the service","time":{"start":1756263196471,"stop":1756263196471,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7986c1dded4fca3","name":"should handle relay send failures gracefully","time":{"start":1756263182432,"stop":1756263182433,"duration":1},"status":"passed","severity":"normal"},{"uid":"440b00cb0c56c9fc","name":"Publish without waiting for remote peer","time":{"start":1756263428152,"stop":1756263428152,"duration":0},"status":"passed","severity":"normal"},{"uid":"e521e99629bcb40c","name":"should create KeepAliveManager with required options","time":{"start":1756263182400,"stop":1756263182400,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9b6f547c162c6f","name":"Encoder throws on undefined content topic","time":{"start":1756263203992,"stop":1756263203992,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb84864cdc84e726","name":"Check received message with timestamp: 1756263247939 ","time":{"start":1756263691978,"stop":1756263691979,"duration":1},"status":"passed","severity":"normal"},{"uid":"24525b1c4ff2f78e","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756263171795,"stop":1756263171795,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec948b0132cda2e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756263227309,"stop":1756263227309,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2d3e56ba3da8ba","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756263227273,"stop":1756263227273,"duration":0},"status":"passed","severity":"normal"},{"uid":"42988e5dcfa61851","name":"should dispatch network event when browser goes offline","time":{"start":1756263181209,"stop":1756263181209,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efc74b8c8344a34","name":"should set field with only STORE enabled","time":{"start":1756263172378,"stop":1756263172378,"duration":0},"status":"passed","severity":"normal"},{"uid":"7405b032b97be1d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756263723766,"stop":1756263723766,"duration":0},"status":"passed","severity":"normal"},{"uid":"661de3b27130690d","name":"Subscribe to topic containing short and receive message","time":{"start":1756263723753,"stop":1756263723753,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63cb98cf97652f5","name":"should be safe to call multiple times","time":{"start":1756263182902,"stop":1756263182903,"duration":1},"status":"passed","severity":"normal"},{"uid":"55592c39ac8e09b7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756263166364,"stop":1756263166364,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83a7dfaaa59b5d1","name":"should handle peer store errors gracefully","time":{"start":1756263192582,"stop":1756263192582,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56ce392c0bb2033","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756263723766,"stop":1756263723766,"duration":0},"status":"passed","severity":"normal"},{"uid":"829ee11d2a3bb5ea","name":"should invoke callbacks when receiving a message","time":{"start":1756263213718,"stop":1756263213718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06bee727dc05fcb","name":"Push message with content topic containing Arabic","time":{"start":1756263803159,"stop":1756263803160,"duration":1},"status":"passed","severity":"normal"},{"uid":"292b6d3c5b43d91b","name":"should sort by messageId when timestamps are equal","time":{"start":1756263232702,"stop":1756263232702,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4621125b50bfb78","name":"same cluster, static sharding: nodes connect","time":{"start":1756263322708,"stop":1756263322709,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffc1f4aabe6409b0","name":"return first retrieved peers without further DNS queries","time":{"start":1756263192664,"stop":1756263192664,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c99bb79991bffb","name":"Overlapping topic subscription","time":{"start":1756263723762,"stop":1756263723762,"duration":0},"status":"passed","severity":"normal"},{"uid":"afaf38947199c3df","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756263723760,"stop":1756263723760,"duration":0},"status":"passed","severity":"normal"},{"uid":"724d337b94021944","name":"throws on empty content topic","time":{"start":1756263166347,"stop":1756263166350,"duration":3},"status":"passed","severity":"normal"},{"uid":"b1affaedf02c7c4c","name":"Push message with long payload","time":{"start":1756263803152,"stop":1756263803153,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a7c6abbaf03e18","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756263182102,"stop":1756263182102,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd1edbffd5f0ce6","name":"Push message with unicode special characters payload","time":{"start":1756263803156,"stop":1756263803157,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2eda46d331e9aa","name":"should not fail to start the service if it is already started","time":{"start":1756263196472,"stop":1756263196472,"duration":0},"status":"passed","severity":"normal"},{"uid":"315d1c70a33982f0","name":"Check received message containing JSON","time":{"start":1756263691986,"stop":1756263691986,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf3802d80973e74","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756263723760,"stop":1756263723761,"duration":1},"status":"passed","severity":"normal"},{"uid":"544076cf1344c057","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756263723766,"stop":1756263723767,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9cb33b9e1f59634","name":"should decode valid enr successfully","time":{"start":1756263172366,"stop":1756263172366,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3f18887112e65f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756263723751,"stop":1756263723751,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d7ba5d0f380d8dd4","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756263166358,"stop":1756263166359,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f9b6b6a571c014","name":"should dial peer when no shard info available","time":{"start":1756263181634,"stop":1756263181635,"duration":1},"status":"passed","severity":"normal"},{"uid":"66eaf427d6ca2909","name":"Check received message containing SQL Injection","time":{"start":1756263691974,"stop":1756263691975,"duration":1},"status":"passed","severity":"normal"},{"uid":"763d04a6be2c52fe","name":"Push message with Script payload","time":{"start":1756263803140,"stop":1756263803140,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b02d582cffa15c","name":"should return cached hash on subsequent access","time":{"start":1756263182950,"stop":1756263182950,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa800c218db7772","name":"should handle empty peer infos gracefully","time":{"start":1756263192216,"stop":1756263192217,"duration":1},"status":"passed","severity":"normal"},{"uid":"e19c131aac92f9b9","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756263171801,"stop":1756263171801,"duration":0},"status":"passed","severity":"normal"},{"uid":"4675b9030eb99565","name":"Push message with meta","time":{"start":1756263803149,"stop":1756263803149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7816b464845f258","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756263590185,"stop":1756263590185,"duration":0},"status":"passed","severity":"normal"},{"uid":"231dfc13886f60d3","name":"should dial more peers if under maxConnections","time":{"start":1756263182084,"stop":1756263182084,"duration":0},"status":"passed","severity":"normal"},{"uid":"d968827d7a7d73bf","name":"Push message with numeric payload","time":{"start":1756263803153,"stop":1756263803153,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31ac6e515186324","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756263181905,"stop":1756263181906,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d72fb1c5fb3158a","name":"should skip already querying peers","time":{"start":1756263192584,"stop":1756263192584,"duration":0},"status":"passed","severity":"normal"},{"uid":"41084ac9a075f096","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756263171800,"stop":1756263171801,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc95987ff6849e9f","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756263191637,"stop":1756263191638,"duration":1},"status":"passed","severity":"normal"},{"uid":"1943c8ebf66d4f9b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756263166355,"stop":1756263166356,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50085f697a2ecfb","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756263227278,"stop":1756263227279,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d0a94faeb7cfbe","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756263215148,"stop":1756263215149,"duration":1},"status":"passed","severity":"normal"},{"uid":"71750857492c16ef","name":"should get / set UDP multiaddr","time":{"start":1756263172373,"stop":1756263172373,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c4ee2371ec4d26","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756263227301,"stop":1756263227302,"duration":1},"status":"passed","severity":"normal"},{"uid":"8969c231c35c4ebf","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756263577550,"stop":1756263577550,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ec3980134591e0","name":"should set field with only RELAY enabled","time":{"start":1756263172377,"stop":1756263172378,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed06f6a2f16f9e5","name":"should handle browser offline state overriding peer connections","time":{"start":1756263181221,"stop":1756263181221,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b30baf2c46935f","name":"should be able to dial TLS multiaddrs","time":{"start":1756263338691,"stop":1756263338692,"duration":1},"status":"passed","severity":"normal"},{"uid":"144889e5d686a98c","name":"Check received message containing numeric","time":{"start":1756263691973,"stop":1756263691973,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc295d3c4fc7274","name":"should insert message into bloom filter","time":{"start":1756263232990,"stop":1756263232990,"duration":0},"status":"passed","severity":"normal"},{"uid":"304c315b37df2990","name":"Check received message containing Russian","time":{"start":1756263691984,"stop":1756263691984,"duration":0},"status":"passed","severity":"normal"},{"uid":"872194eb64ed00bc","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756263227279,"stop":1756263227281,"duration":2},"status":"passed","severity":"normal"},{"uid":"e7c06e2dfe935a04","name":"Throws when trying to push message with empty payload","time":{"start":1756263803144,"stop":1756263803144,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7ca440cbd2792e","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756263182083,"stop":1756263182084,"duration":1},"status":"passed","severity":"normal"},{"uid":"61da5a6f0fb284e8","name":"Renews subscription after lossing a connection","time":{"start":1756263723758,"stop":1756263723759,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e274af6f8ec1c44","name":"Push message with Russian payload","time":{"start":1756263803139,"stop":1756263803139,"duration":0},"status":"passed","severity":"normal"},{"uid":"b536669a082f7428","name":"Query Generator - false","time":{"start":1756263573982,"stop":1756263573983,"duration":1},"status":"passed","severity":"normal"},{"uid":"30e8c096d8d79965","name":"Check publish message containing Script","time":{"start":1756263419781,"stop":1756263419782,"duration":1},"status":"passed","severity":"normal"},{"uid":"4976285b583c5157","name":"Check received message containing special chars","time":{"start":1756263691973,"stop":1756263691973,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1055ae7f7168f45","name":"should wait for Filter peer to be connected","time":{"start":1756263213317,"stop":1756263213317,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1eb3f9b93b707b3","name":"should not return locked peers if enough unlocked are available","time":{"start":1756263215146,"stop":1756263215146,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4d2e8f48ad0ad","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756263192589,"stop":1756263192589,"duration":0},"status":"passed","severity":"normal"},{"uid":"8559ab51c38e1dee","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756263413218,"stop":1756263413218,"duration":0},"status":"passed","severity":"normal"},{"uid":"80982e51d751da95","name":"should handle zero peers request","time":{"start":1756263192235,"stop":1756263192235,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e208eb52efc5e4","name":"Get Nodes","time":{"start":1756263191893,"stop":1756263191894,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f95e56837462b98","name":"should query peer with peer exchange protocol","time":{"start":1756263192583,"stop":1756263192583,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8250ffafea02e1c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756263691979,"stop":1756263691979,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4abca7e7a8f571","name":"should reject on timeout if it was set","time":{"start":1756263213307,"stop":1756263213315,"duration":8},"status":"passed","severity":"normal"},{"uid":"e6ee75b6c373b93e","name":"isConnected return false after peer stops","time":{"start":1756263268779,"stop":1756263268779,"duration":0},"status":"passed","severity":"normal"},{"uid":"6166a9193aab86a","name":"should not process empty queue","time":{"start":1756263181641,"stop":1756263181641,"duration":0},"status":"passed","severity":"normal"},{"uid":"e645a87f6b3f5888","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756263227302,"stop":1756263227307,"duration":5},"status":"passed","severity":"normal"},{"uid":"28af998bbc1e82be","name":"should not be empty after adding a subscription","time":{"start":1756263213717,"stop":1756263213717,"duration":0},"status":"passed","severity":"normal"},{"uid":"270eadb93707bf4b","name":"should handle complete connection lifecycle","time":{"start":1756263181221,"stop":1756263181221,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb09a02c8dfcf77","name":"Decrypt messages","time":{"start":1756263397247,"stop":1756263397248,"duration":1},"status":"passed","severity":"normal"},{"uid":"56483419a63757c0","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756263227263,"stop":1756263227264,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b98e6942e80b0e","name":"should not execute task if max attempts is 0","time":{"start":1756263212220,"stop":1756263212220,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8ddde40d690226","name":"should dial all known peers when reached zero connections","time":{"start":1756263290937,"stop":1756263290939,"duration":2},"status":"passed","severity":"normal"},{"uid":"b1c0b32df6dab1e2","name":"Push message with meta","time":{"start":1756263803162,"stop":1756263803162,"duration":0},"status":"passed","severity":"normal"},{"uid":"60421a175a83ac91","name":"should not fail to start the service if it is already started","time":{"start":1756263474574,"stop":1756263474574,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d087f5fcd2a07d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756263723754,"stop":1756263723754,"duration":0},"status":"passed","severity":"normal"},{"uid":"959e846bd98131dd","name":"ends if stream creation fails","time":{"start":1756263182757,"stop":1756263182757,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed1288a693bce16","name":"Check received message containing numeric","time":{"start":1756263691983,"stop":1756263691983,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef3f250bff87df9","name":"Nwaku publishes","time":{"start":1756263408848,"stop":1756263408849,"duration":1},"status":"passed","severity":"normal"},{"uid":"befc57ee705425aa","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756263182308,"stop":1756263182309,"duration":1},"status":"passed","severity":"normal"},{"uid":"9502df1eb25e0148","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756263524718,"stop":1756263524719,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d17688dc087fd4c","name":"Query generator for multiple messages","time":{"start":1756263570505,"stop":1756263570506,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc4eb6b9da0e5ce","name":"isConnected should return true after first peer connects","time":{"start":1756263268775,"stop":1756263268776,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ad41ebc4b65f7a","name":"connects to nwaku","time":{"start":1756263588623,"stop":1756263588623,"duration":0},"status":"passed","severity":"normal"},{"uid":"b656ed6de27dd638","name":"throws an error for improperly formatted content topics","time":{"start":1756263166361,"stop":1756263166362,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2b77b6c3dd259a2","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756263212791,"stop":1756263212791,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fae6517766ca92","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756263227317,"stop":1756263227318,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6c9489f6cdfcae","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756263182430,"stop":1756263182430,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff227ef3a49459e1","name":"should dial peers from store when browser is connected","time":{"start":1756263182029,"stop":1756263182029,"duration":0},"status":"passed","severity":"normal"},{"uid":"5673c64a4dbeda28","name":"should save new peer to store","time":{"start":1756263181899,"stop":1756263181900,"duration":1},"status":"passed","severity":"normal"},{"uid":"f56579b86d46176a","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756263232996,"stop":1756263232996,"duration":0},"status":"passed","severity":"normal"},{"uid":"7050e37b92efd74e","name":"should successfully stop","time":{"start":1756263213608,"stop":1756263213610,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d463e9d7f81819c","name":"Check received message containing short","time":{"start":1756263691982,"stop":1756263691982,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d151e9163d10c3d","name":"Throws when trying to push message with empty payload","time":{"start":1756263803158,"stop":1756263803158,"duration":0},"status":"passed","severity":"normal"},{"uid":"b689aeba5f90da73","name":"should handle complete peer lifecycle","time":{"start":1756263182435,"stop":1756263182436,"duration":1},"status":"passed","severity":"normal"},{"uid":"e78023d63eb62fd8","name":"should not receive a peer event before start","time":{"start":1756263253600,"stop":1756263253601,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa74180f6e30186a","name":"should update ack status of messages in outgoing buffer","time":{"start":1756263232998,"stop":1756263232998,"duration":0},"status":"passed","severity":"normal"},{"uid":"7faf3d86f87e8e9a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756263723766,"stop":1756263723766,"duration":0},"status":"passed","severity":"normal"},{"uid":"532ff4b6fb74a49d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756263723767,"stop":1756263723767,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c214d43791ab1cc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756263227301,"stop":1756263227301,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef93700a1f3b97d","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756263227292,"stop":1756263227292,"duration":0},"status":"passed","severity":"normal"},{"uid":"82cf40a7ff19b179","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756263577551,"stop":1756263577551,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5303f51a21b044f","name":"Passing an array","time":{"start":1756263588624,"stop":1756263588624,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebc7aaca64baee5","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756263227297,"stop":1756263227299,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcfaecfb2ecf668e","name":"Relay + Store","time":{"start":1756263172379,"stop":1756263172379,"duration":0},"status":"passed","severity":"normal"},{"uid":"3282da85a42c3314","name":"Ordered callback, aborts when callback returns true","time":{"start":1756263570511,"stop":1756263570511,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0d56e69d9b38b9","name":"should return PeerId when PeerId is provided","time":{"start":1756263182309,"stop":1756263182309,"duration":0},"status":"passed","severity":"normal"},{"uid":"494dc07dfeb4c9e5","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756263212704,"stop":1756263212704,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd74b384d2f65dfd","name":"Subscribe to topic containing Script and publish message","time":{"start":1756263428157,"stop":1756263428157,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b6e8f2871676ae","name":"should remove event listeners","time":{"start":1756263182028,"stop":1756263182028,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b6695186140a21","name":"does not validate decoders for hash queries","time":{"start":1756263182756,"stop":1756263182757,"duration":1},"status":"passed","severity":"normal"},{"uid":"2116dea6ec748bfa","name":"Check publish message containing XML","time":{"start":1756263419782,"stop":1756263419782,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26509de61eaf6ea","name":"Encoder throws on empty string content topic","time":{"start":1756263182948,"stop":1756263182948,"duration":0},"status":"passed","severity":"normal"},{"uid":"744df233aab0342c","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756263181863,"stop":1756263181864,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd935a9f4a22b92f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756263166365,"stop":1756263166365,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b07ba688f0263b3","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app73/10/topic980/utf8","time":{"start":1756263513123,"stop":1756263513123,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbba7f6907cf29d","name":"should filter peers by codec","time":{"start":1756263182907,"stop":1756263182908,"duration":1},"status":"passed","severity":"normal"},{"uid":"9beb5db7bb238fa2","name":"Does not throw an exception when node disconnects","time":{"start":1756263588624,"stop":1756263588624,"duration":0},"status":"passed","severity":"normal"},{"uid":"7993565d6644e37d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756263227299,"stop":1756263227299,"duration":0},"status":"passed","severity":"normal"},{"uid":"153260bf7d017b79","name":"isConnected should return false after all peers disconnect","time":{"start":1756263268776,"stop":1756263268776,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab9706b6974c609","name":"Check received message containing Script","time":{"start":1756263691985,"stop":1756263691985,"duration":0},"status":"passed","severity":"normal"},{"uid":"4323cf2be3e12bca","name":"Sample","time":{"start":1756263171729,"stop":1756263171730,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb94f7f87cc3b449","name":"throws if store query response has error status","time":{"start":1756263182763,"stop":1756263182763,"duration":0},"status":"passed","severity":"normal"},{"uid":"113c8903d94a056d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756263166359,"stop":1756263166359,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c51b83c33ee140","name":"returns nothing if no connections present","time":{"start":1756263182437,"stop":1756263182437,"duration":0},"status":"passed","severity":"normal"},{"uid":"657405404ebb1ffa","name":"Subscribe and receive messages via lightPush","time":{"start":1756263723759,"stop":1756263723759,"duration":0},"status":"passed","severity":"normal"},{"uid":"63534c6a1cc542cf","name":"should encode/decode to RLP encoding","time":{"start":1756263172371,"stop":1756263172372,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1624e842fb74f1e","name":"should support chaining for add method","time":{"start":1756263211612,"stop":1756263211613,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f748076439e71e","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756263227272,"stop":1756263227273,"duration":1},"status":"passed","severity":"normal"},{"uid":"910318227ee2e523","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756263202470,"stop":1756263202471,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf3e15e1d0fc83b","name":"should not receive a peer event after stop","time":{"start":1756263196473,"stop":1756263196473,"duration":0},"status":"passed","severity":"normal"},{"uid":"1735ebb8df2635a5","name":"Check publish message containing Chinese","time":{"start":1756263419780,"stop":1756263419780,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e68e1e7b1e9a3a","name":"should start ping timers on peer connect","time":{"start":1756263182412,"stop":1756263182412,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7459874f4d951e","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756263539211,"stop":1756263539212,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca0469acff4eac13","name":"should handle case when globalThis is not available","time":{"start":1756263181200,"stop":1756263181201,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf3ac32e8cecf1e","name":"Passing page size 11 when there are 10 messages","time":{"start":1756263582277,"stop":1756263582277,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9ce3e247cfc7a7","name":"Stops search when maxGet is reached","time":{"start":1756263191894,"stop":1756263191894,"duration":0},"status":"passed","severity":"normal"},{"uid":"4455f349e2568c9a","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756263182431,"stop":1756263182431,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec48a169aa6beb3","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756263232991,"stop":1756263232991,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3df9490a8a9047","name":"Init the array if not present","time":{"start":1756263166007,"stop":1756263166009,"duration":2},"status":"passed","severity":"normal"},{"uid":"c1650efa1e64cb87","name":"should be safe to call multiple times","time":{"start":1756263182410,"stop":1756263182410,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce051fd5d91cd27","name":"should properly clean up resources when disposed","time":{"start":1756263211618,"stop":1756263211618,"duration":0},"status":"passed","severity":"normal"},{"uid":"79077992e702b81b","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756263182430,"stop":1756263182430,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d42cf879f3301c","name":"should handle disconnect when peer has no timers","time":{"start":1756263182433,"stop":1756263182433,"duration":0},"status":"passed","severity":"normal"},{"uid":"59fd252194ea7031","name":"Push message with content topic containing special chars","time":{"start":1756263803146,"stop":1756263803146,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c16ebda225102c","name":"should dial peer when peer is discovered","time":{"start":1756263181894,"stop":1756263181895,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad6cb7da3df6a65","name":"Push 30 different messages","time":{"start":1756263803157,"stop":1756263803157,"duration":0},"status":"skipped","severity":"normal"},{"uid":"21764641db2cda4a","name":"should process queue every 500ms","time":{"start":1756263181640,"stop":1756263181641,"duration":1},"status":"passed","severity":"normal"},{"uid":"496a6a6386e717d2","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756263166358,"stop":1756263166358,"duration":0},"status":"passed","severity":"normal"},{"uid":"903f2544381cf53d","name":"should skip peer when failed to dial recently","time":{"start":1756263181615,"stop":1756263181630,"duration":15},"status":"passed","severity":"normal"},{"uid":"d24384b91f12d779","name":"returns only open connection if one present","time":{"start":1756263182437,"stop":1756263182437,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5dffb5aae9ac8cb","name":"random static sharding 1 - Cluster ID: 473, Shard ID: 356","time":{"start":1756263562452,"stop":1756263562452,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f4b6921567c830","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756263413217,"stop":1756263413217,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6632376e6c3758a","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756263268779,"stop":1756263268780,"duration":1},"status":"passed","severity":"normal"},{"uid":"2154ac1657b130d4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756263227308,"stop":1756263227309,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f06724b696dc9c8","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756263253607,"stop":1756263253608,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fe9769ddd7465a11","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756263227287,"stop":1756263227290,"duration":3},"status":"passed","severity":"normal"},{"uid":"5f6cf4dbcf969a50","name":"Subscribe and receives messages on 20 topics","time":{"start":1756263723761,"stop":1756263723761,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a249be1509b5c1","name":"should remove event listeners from libp2p","time":{"start":1756263181187,"stop":1756263181188,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c49f3942245e75f","name":"Push message with content topic containing numeric","time":{"start":1756263803158,"stop":1756263803159,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d23b08dbee5ab5","name":"should properly create location multiaddrs - udp","time":{"start":1756263172376,"stop":1756263172376,"duration":0},"status":"passed","severity":"normal"},{"uid":"416be0268925af88","name":"can query messages normally","time":{"start":1756263565126,"stop":1756263565126,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bfef246365cacd","name":"Push message with content topic containing unicode special characters","time":{"start":1756263803161,"stop":1756263803162,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8201f85f7989b96","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app54/1/topic832/json","time":{"start":1756263513126,"stop":1756263513126,"duration":0},"status":"passed","severity":"normal"},{"uid":"6107a07d7dd15858","name":"Ordered Callback - true","time":{"start":1756263573987,"stop":1756263573988,"duration":1},"status":"passed","severity":"normal"},{"uid":"26cf6048923f8c6f","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756263428157,"stop":1756263428157,"duration":0},"status":"passed","severity":"normal"},{"uid":"162a612147138d2b","name":"Push message with escaped characters payload","time":{"start":1756263803142,"stop":1756263803143,"duration":1},"status":"passed","severity":"normal"},{"uid":"5584b7f5707e3d5f","name":"Cluster id 0, shard 0","time":{"start":1756263562451,"stop":1756263562452,"duration":1},"status":"passed","severity":"normal"},{"uid":"c620c3e79d1495f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756263723762,"stop":1756263723762,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1164b85e2d36223","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756263171794,"stop":1756263171794,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b38b9433eecc036","name":"should not receive a peer event before start","time":{"start":1756263474575,"stop":1756263474575,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aec413bc0c54761","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756263171798,"stop":1756263171799,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e481c16ebcfc2bf","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756263723756,"stop":1756263723757,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ad90f3852ccc16","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756263227262,"stop":1756263227263,"duration":1},"status":"passed","severity":"normal"},{"uid":"88d4878d797f62a7","name":"can start the service","time":{"start":1756263474571,"stop":1756263474573,"duration":2},"status":"passed","severity":"normal"},{"uid":"bde61b641ec5c6f6","name":"Callback on promise, aborts when callback returns true","time":{"start":1756263570510,"stop":1756263570510,"duration":0},"status":"passed","severity":"normal"},{"uid":"d136c4ac9f0085e6","name":"Push message with Arabic payload","time":{"start":1756263803138,"stop":1756263803139,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d70ee6325fe9ee","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756263395714,"stop":1756263395715,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0984b2c452bb06f","name":"Check received message containing escaped characters","time":{"start":1756263691986,"stop":1756263691986,"duration":0},"status":"passed","severity":"normal"},{"uid":"3117682a3c625fa9","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756263590186,"stop":1756263590187,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad03774007edae7","name":"should do nothing when connections still exist","time":{"start":1756263182043,"stop":1756263182043,"duration":0},"status":"passed","severity":"normal"},{"uid":"6671519c13b966a5","name":"Subscribe to topic containing short and receive message","time":{"start":1756263723763,"stop":1756263723763,"duration":0},"status":"passed","severity":"normal"},{"uid":"4544b0498b104beb","name":"can query messages by message hash","time":{"start":1756263565126,"stop":1756263565127,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6412c520b634b2","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756263171801,"stop":1756263171801,"duration":0},"status":"passed","severity":"normal"},{"uid":"92781356a6d51b15","name":"Subscribe and publish message","time":{"start":1756263428152,"stop":1756263428153,"duration":1},"status":"passed","severity":"normal"},{"uid":"c43638152d75eebd","name":"should successfully query peers and return peer infos","time":{"start":1756263192215,"stop":1756263192216,"duration":1},"status":"passed","severity":"normal"},{"uid":"b27e3ed4bda05aa9","name":"Check received message containing Chinese","time":{"start":1756263691974,"stop":1756263691974,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ef2dba28373095","name":"should retry if all attempts fail","time":{"start":1756263212221,"stop":1756263212221,"duration":0},"status":"passed","severity":"normal"},{"uid":"9894d4b8c5ec81bc","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756263723763,"stop":1756263723764,"duration":1},"status":"passed","severity":"normal"},{"uid":"f44dc1377fa9a494","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756263227274,"stop":1756263227276,"duration":2},"status":"passed","severity":"normal"},{"uid":"784c27e104b0fc3c","name":"Push message with Chinese payload","time":{"start":1756263803153,"stop":1756263803153,"duration":0},"status":"passed","severity":"normal"},{"uid":"209f7df9a8bc81aa","name":"should handle ping failures gracefully","time":{"start":1756263182422,"stop":1756263182429,"duration":7},"status":"passed","severity":"normal"},{"uid":"c75911ddc9278399","name":"Check received message containing Chinese","time":{"start":1756263691983,"stop":1756263691983,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f614329e57754f","name":"same cluster: nodes connect","time":{"start":1756263322710,"stop":1756263322710,"duration":0},"status":"passed","severity":"normal"},{"uid":"71013b2ae1ee17a7","name":"should throw error - invalid id","time":{"start":1756263172369,"stop":1756263172370,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a701fdaaf5c326f","name":"Push message with custom timestamp: 1725504872269","time":{"start":1756263803150,"stop":1756263803151,"duration":1},"status":"passed","severity":"normal"},{"uid":"9028389fb91c6fb6","name":"should properly compute the node id","time":{"start":1756263172371,"stop":1756263172371,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8626cebca718e7","name":"Passing page size 10 when there are 10 messages","time":{"start":1756263582276,"stop":1756263582276,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94df22e85fdb12a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756263723761,"stop":1756263723761,"duration":0},"status":"skipped","severity":"normal"},{"uid":"78bb9844943f184f","name":"messageHashStr produces different results for different inputs","time":{"start":1756263182134,"stop":1756263182134,"duration":0},"status":"passed","severity":"normal"},{"uid":"b279ea398f5b83ec","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756263182421,"stop":1756263182421,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbb169d86d5a62a","name":"Push message with Chinese payload","time":{"start":1756263803138,"stop":1756263803138,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f78ee4fbfff63a5","name":"Check received message containing emoji","time":{"start":1756263691977,"stop":1756263691978,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcf5e40d197e0bf4","name":"should create an instance with libp2p and dialer","time":{"start":1756263181887,"stop":1756263181887,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2525bbde9ec25b8","name":"A test","time":{"start":1756263307693,"stop":1756263307694,"duration":1},"status":"passed","severity":"normal"},{"uid":"5756f27a9f72e1a8","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756263227277,"stop":1756263227277,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ccd5cd0ef8a890","name":"Refresh subscription","time":{"start":1756263428154,"stop":1756263428154,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9ad9c1b450c194a9","name":"Push message with content topic containing Arabic","time":{"start":1756263803147,"stop":1756263803147,"duration":0},"status":"passed","severity":"normal"},{"uid":"1757773ebfee569d","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756263192217,"stop":1756263192223,"duration":6},"status":"passed","severity":"normal"},{"uid":"80e7616c567bd695","name":"should create ConnectionManager with required options","time":{"start":1756263182899,"stop":1756263182899,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fb10ce527b8f6c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756263723758,"stop":1756263723758,"duration":0},"status":"passed","severity":"normal"},{"uid":"caddf40ae80e2ed6","name":"should remove event listeners","time":{"start":1756263182411,"stop":1756263182411,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b86c4b2c26579b","name":"should be online or offline if network state changed","time":{"start":1756263268780,"stop":1756263268781,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ed6b3a47d59101","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756263166358,"stop":1756263166358,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff55bb16d237c216","name":"Check message with no payload is not received","time":{"start":1756263691981,"stop":1756263691981,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07208f726aa0e87","name":"yields decoded messages","time":{"start":1756263182767,"stop":1756263182767,"duration":0},"status":"passed","severity":"normal"},{"uid":"91475eea41b94d0d","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756263182949,"stop":1756263182949,"duration":0},"status":"passed","severity":"normal"},{"uid":"27cf461ea557a5da","name":"Passing page size 3 when there are 20 messages","time":{"start":1756263582276,"stop":1756263582276,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4b2e1e3bb806ed","name":"Push message with short payload","time":{"start":1756263803136,"stop":1756263803136,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00a6b94db04f66d","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756263181864,"stop":1756263181864,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa31aa7e4ae0095","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756263215147,"stop":1756263215147,"duration":0},"status":"passed","severity":"normal"},{"uid":"767d2df50aea5d46","name":"should emit a peer event after start","time":{"start":1756263474575,"stop":1756263474575,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdc5979592ffa2c","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756263271984,"stop":1756263271984,"duration":0},"status":"passed","severity":"normal"},{"uid":"97250bc2a1188777","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756263254619,"stop":1756263254625,"duration":6},"status":"passed","severity":"normal"},{"uid":"478842926ec0475c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756263723750,"stop":1756263723750,"duration":0},"status":"passed","severity":"normal"},{"uid":"89edf8e7162dff8c","name":"should insert elements correctly","time":{"start":1756263230764,"stop":1756263230765,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f17f43d4767ed6","name":"should throw error - no public key","time":{"start":1756263172367,"stop":1756263172367,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ecdc0a4ac4f6d2","name":"Encoder throws on undefined content topic","time":{"start":1756263182948,"stop":1756263182948,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c04310d82ffcd11","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756263166367,"stop":1756263166368,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0dc5b336a1eff56","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756263182660,"stop":1756263182660,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ee709eca219767","name":"Waku message hash computation (no timestamp)","time":{"start":1756263182112,"stop":1756263182112,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3165cae6a083cda","name":"should add event listeners to globalThis","time":{"start":1756263181185,"stop":1756263181186,"duration":1},"status":"passed","severity":"normal"},{"uid":"66dd04fc100a2954","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756263232994,"stop":1756263232994,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63c661d47c9299","name":"should properly create location multiaddrs - tcp6","time":{"start":1756263172375,"stop":1756263172376,"duration":1},"status":"passed","severity":"normal"},{"uid":"7092df74f7cbe956","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756263182756,"stop":1756263182756,"duration":0},"status":"passed","severity":"normal"},{"uid":"11801cb49e1e7519","name":"should enable all discoveries when explicitly set","time":{"start":1756263212696,"stop":1756263212696,"duration":0},"status":"passed","severity":"normal"},{"uid":"564186eb743858b5","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756263215148,"stop":1756263215148,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8d3c3d521104f0","name":"should register libp2p event listeners when start is called","time":{"start":1756263215146,"stop":1756263215146,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4664ae72bfea45","name":"messageHashStr works with IProtoMessage","time":{"start":1756263182133,"stop":1756263182133,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e38d6229429d6","name":"should return true even if peer has no overlapping shards","time":{"start":1756263181853,"stop":1756263181853,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3c96613f0bebc7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756263395710,"stop":1756263395710,"duration":0},"status":"passed","severity":"normal"},{"uid":"e632e980b265e2c0","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756263227263,"stop":1756263227263,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9298bc7047574eb","name":"Query Generator, No message returned","time":{"start":1756263539211,"stop":1756263539211,"duration":0},"status":"passed","severity":"normal"},{"uid":"27812470f58100db","name":"accepts valid message hash query","time":{"start":1756263182313,"stop":1756263182313,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2fc9eac6620b27","name":"Check received message with timestamp: 1756263247939000000 ","time":{"start":1756263691978,"stop":1756263691978,"duration":0},"status":"passed","severity":"normal"},{"uid":"7234e3e10bf40ecb","name":"should return false when peer is on different cluster","time":{"start":1756263181855,"stop":1756263181855,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6469199eaa657e","name":"A test","time":{"start":1756263307694,"stop":1756263307694,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d25d5cda66871d","name":"should push the message to the outgoing buffer","time":{"start":1756263232989,"stop":1756263232990,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ca4a1a59b6b0899","name":"should return empty array when no peers connected","time":{"start":1756263182907,"stop":1756263182907,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c338b494c14e763","name":"should handle large number of peers request","time":{"start":1756263192232,"stop":1756263192232,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9482f9fccc074b","name":"Check received message containing Basic HTML tag","time":{"start":1756263691985,"stop":1756263691985,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8ba26aeff3bf2e","name":"Check publish message containing Russian","time":{"start":1756263419780,"stop":1756263419781,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b3448d8ca14a89","name":"should handle a minimal index list","time":{"start":1756263166482,"stop":1756263166482,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd283474c88b6af","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756263590188,"stop":1756263590188,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5abcc8ea327c07","name":"should return true when peer is on the specified shard","time":{"start":1756263181855,"stop":1756263181855,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92f804835d3bf","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756263590186,"stop":1756263590186,"duration":0},"status":"passed","severity":"normal"},{"uid":"5613720c1e3cfb0f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756263428155,"stop":1756263428156,"duration":1},"status":"passed","severity":"normal"},{"uid":"25fabd42cd59de5c","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756263192664,"stop":1756263192664,"duration":0},"status":"passed","severity":"normal"},{"uid":"152504500effa244","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756263166363,"stop":1756263166363,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9cce7d6429a3da","name":"Check message with non string payload is not received","time":{"start":1756263691989,"stop":1756263691990,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ad2e348552d8b1e","name":"Stops search when 2 null results are returned","time":{"start":1756263191894,"stop":1756263191894,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eca739c78d36465","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756263182111,"stop":1756263182112,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b3cff52b1e06f4","name":"should add and check entries correctly","time":{"start":1756263211610,"stop":1756263211612,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9c1c3e7b7b0f058","name":"should successfully query store with valid decoders and options","time":{"start":1756263213447,"stop":1756263213447,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f95024d368d68f6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756263227300,"stop":1756263227301,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f993e093b7ad6e4","name":"should handle different types of entries","time":{"start":1756263211614,"stop":1756263211617,"duration":3},"status":"passed","severity":"normal"},{"uid":"cb4cbb7f644b258b","name":"Push message with special chars payload","time":{"start":1756263803137,"stop":1756263803138,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2581d8a8c3d4fdb","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756263723753,"stop":1756263723754,"duration":1},"status":"passed","severity":"normal"},{"uid":"74dce1510ac4ce99","name":"Encoder throws on empty string content topic","time":{"start":1756263202473,"stop":1756263202473,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d1152040114279","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756263215145,"stop":1756263215145,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19d2a1920f27f8a","name":"should start and stop interval correctly","time":{"start":1756263212200,"stop":1756263212200,"duration":0},"status":"passed","severity":"normal"},{"uid":"406b4edbb44eb4b6","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756263227278,"stop":1756263227278,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b52277a4c3977d","name":"should return false and handle errors gracefully","time":{"start":1756263182906,"stop":1756263182906,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8a8f58bf8f1e8a","name":"should skip peers without peer exchange protocol","time":{"start":1756263192581,"stop":1756263192581,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed27c7c794c7730","name":"should handle dial errors gracefully","time":{"start":1756263181635,"stop":1756263181639,"duration":4},"status":"passed","severity":"normal"},{"uid":"f292eafcea582865","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756263227290,"stop":1756263227291,"duration":1},"status":"passed","severity":"normal"},{"uid":"e410369ae4689f0b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756263568410,"stop":1756263568411,"duration":1},"status":"passed","severity":"normal"},{"uid":"a563f6ccef3e58ce","name":"should mark all messages in causal history as acknowledged","time":{"start":1756263232993,"stop":1756263232993,"duration":0},"status":"passed","severity":"normal"},{"uid":"261de9b5a59f097d","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756263182018,"stop":1756263182019,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b72fc36b02461b5","name":"should handle incoming messages","time":{"start":1756263213607,"stop":1756263213607,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bbea704bd91333","name":"tcp ip4 address","time":{"start":1756263171663,"stop":1756263171664,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb4d5e9a2a8e3de","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app6/8/topic887/json","time":{"start":1756263513124,"stop":1756263513124,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5332165dee19cd","name":"should handle ENR without shardInfo","time":{"start":1756263192587,"stop":1756263192587,"duration":0},"status":"passed","severity":"normal"},{"uid":"d976295cfd125355","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756263723764,"stop":1756263723764,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47fa850a302fceb","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756263419785,"stop":1756263419785,"duration":0},"status":"passed","severity":"normal"},{"uid":"342a340755533351","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756263191635,"stop":1756263191636,"duration":1},"status":"passed","severity":"normal"},{"uid":"6531014916d16c7d","name":"Ephemeral messages are not stored","time":{"start":1756263254618,"stop":1756263254618,"duration":0},"status":"passed","severity":"normal"},{"uid":"515faa2a36d1d6b0","name":"should respect custom numPeersToUse configuration","time":{"start":1756263215147,"stop":1756263215148,"duration":1},"status":"passed","severity":"normal"},{"uid":"a510ba505ec40ff9","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756263428160,"stop":1756263428160,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19e7339244d5350","name":"should not dispatch event when already connected","time":{"start":1756263181208,"stop":1756263181208,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0d3c86610edd54","name":"should be able to decode the field with only STORE set to true","time":{"start":1756263171799,"stop":1756263171799,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5af327dc9e2dd5","name":"messageHashStr returns a hex string","time":{"start":1756263182128,"stop":1756263182128,"duration":0},"status":"passed","severity":"normal"},{"uid":"653419752258931d","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756263212697,"stop":1756263212704,"duration":7},"status":"passed","severity":"normal"},{"uid":"ebd6d5f7acf27689","name":"should be safe to call multiple times","time":{"start":1756263182902,"stop":1756263182902,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8f457568690628","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756263590184,"stop":1756263590185,"duration":1},"status":"passed","severity":"normal"},{"uid":"469e04589a1dc06e","name":"should never report false negatives","time":{"start":1756263230766,"stop":1756263230767,"duration":1},"status":"passed","severity":"normal"},{"uid":"7452de0243186601","name":"should be safe to call multiple times","time":{"start":1756263182027,"stop":1756263182027,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed00b5c528c23c5","name":"Promise Callback - true","time":{"start":1756263573983,"stop":1756263573985,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1c63cabf7f6c24c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756263227308,"stop":1756263227308,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81ec01a4ecff7f6","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756263413218,"stop":1756263413218,"duration":0},"status":"passed","severity":"normal"},{"uid":"7098e7471afb9a0b","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756263513118,"stop":1756263513118,"duration":0},"status":"passed","severity":"normal"},{"uid":"512f194e91238367","name":"should handle shard reader errors gracefully","time":{"start":1756263181645,"stop":1756263181645,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f824a834d197698","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756263322709,"stop":1756263322710,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e745f5e4f6fbd3e","name":"Check message on other pubsub topic is not received","time":{"start":1756263691988,"stop":1756263691989,"duration":1},"status":"passed","severity":"normal"},{"uid":"33fddcf6f50057b","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756263226659,"stop":1756263226659,"duration":0},"status":"passed","severity":"normal"},{"uid":"825509c615db3b24","name":"random static sharding 10 - Cluster ID: 227, Shard ID: 70","time":{"start":1756263562456,"stop":1756263562456,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c6c46dfea66889","name":"Subscribe to topic containing Script and receive message","time":{"start":1756263723756,"stop":1756263723756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6576e6d7339de804","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756263227273,"stop":1756263227274,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d1f8285cd7987c0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756263166367,"stop":1756263166367,"duration":0},"status":"passed","severity":"normal"},{"uid":"389807774e0394c4","name":"Push message with custom timestamp: 1756259672269","time":{"start":1756263803151,"stop":1756263803151,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed82b072e15bbbd","name":"Reusing cursor across nodes","time":{"start":1756263524720,"stop":1756263524720,"duration":0},"status":"passed","severity":"normal"},{"uid":"71dab412c3f05973","name":"should do nothing if no non-locked connections to drop","time":{"start":1756263182085,"stop":1756263182093,"duration":8},"status":"passed","severity":"normal"},{"uid":"7dfad0bebf209e69","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756263691988,"stop":1756263691988,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b2ba4b6cce780c","name":"should create RPC request with correct parameters","time":{"start":1756263192235,"stop":1756263192236,"duration":1},"status":"passed","severity":"normal"},{"uid":"319000137e2c9c9b","name":"Check received message with timestamp: 1756263247939000000 ","time":{"start":1756263691987,"stop":1756263691987,"duration":0},"status":"passed","severity":"normal"},{"uid":"54083e4c99e28cea","name":"should send relay ping messages on timer","time":{"start":1756263182432,"stop":1756263182432,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff05e882c2dc1365","name":"rejects content-filtered query with only contentTopics","time":{"start":1756263182313,"stop":1756263182313,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9efb5fd30c5805","name":"Subscribe to topic containing XML and receive message","time":{"start":1756263723765,"stop":1756263723765,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea988bcaba2ac585","name":"should detect messages with missing dependencies","time":{"start":1756263232995,"stop":1756263232995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10591f2d10948ef","name":"Subscribe and receives messages on 20 topics","time":{"start":1756263723751,"stop":1756263723751,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a6b7a257d9707d","name":"should check false positive rate","time":{"start":1756263230773,"stop":1756263230773,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2116dfbb944960","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756263227286,"stop":1756263227287,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05e6a2d9e7d48f3","name":"Subscribe to topic containing Script and receive message","time":{"start":1756263723765,"stop":1756263723765,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e3ac25863d304a","name":"throws on content topic with empty encoding field","time":{"start":1756263166354,"stop":1756263166354,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7fbdc0a3ba368a6","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756263182903,"stop":1756263182903,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c7c1c2b42a3dc9","name":"should handle peer store errors gracefully","time":{"start":1756263182068,"stop":1756263182082,"duration":14},"status":"passed","severity":"normal"},{"uid":"a0cfdd75049a61aa","name":"should handle queue overflow by adding peers to queue","time":{"start":1756263181640,"stop":1756263181640,"duration":0},"status":"passed","severity":"normal"},{"uid":"113d65a33e98ba76","name":"Correctly serialized arguments","time":{"start":1756263322981,"stop":1756263322982,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6c462e17f99393","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756263215145,"stop":1756263215145,"duration":0},"status":"passed","severity":"normal"},{"uid":"1964664963746487","name":"Refresh subscription","time":{"start":1756263723752,"stop":1756263723752,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5bd9c01a077495","name":"should reassess health immediately when peer disconnects","time":{"start":1756263212792,"stop":1756263212793,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1914616e0eac6c6","name":"should handle hash queries without validation","time":{"start":1756263213452,"stop":1756263213453,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce749039acda205b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756263166364,"stop":1756263166365,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77779476e467219","name":"Check message with invalid timestamp is not received","time":{"start":1756263691979,"stop":1756263691980,"duration":1},"status":"passed","severity":"normal"},{"uid":"87d70c148ffc3968","name":"should wait for LightPush peer to be connected","time":{"start":1756263213316,"stop":1756263213316,"duration":0},"status":"passed","severity":"normal"},{"uid":"61bc73871e4a85d0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756263723757,"stop":1756263723757,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d647adbd8a7ee1d","name":"Ephemeral field set to true","time":{"start":1756263182947,"stop":1756263182947,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbcd292056a8bd84","name":"should handle task timeouts","time":{"start":1756263212219,"stop":1756263212220,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b366a5d7247a8d3","name":"Used by Waku Relay","time":{"start":1756263588625,"stop":1756263588625,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92cdef0da920a6a","name":"Promise Callback - false","time":{"start":1756263573985,"stop":1756263573987,"duration":2},"status":"passed","severity":"normal"},{"uid":"42500be54d44b077","name":"Publish message with custom timestamp: Thu Sep 05 2024 02:56:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1756263419785,"stop":1756263419786,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb62a9124e31a08c","name":"Query with Promise Callback, No message returned","time":{"start":1756263539215,"stop":1756263539215,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a186f9f80385842","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756263166356,"stop":1756263166356,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f7472a452b4d55","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756263723755,"stop":1756263723755,"duration":0},"status":"passed","severity":"normal"},{"uid":"51357d7d6e377242","name":"should emit a peer event after start","time":{"start":1756263196472,"stop":1756263196473,"duration":1},"status":"passed","severity":"normal"},{"uid":"da8016a74005cacf","name":"should call waitForPeer on Relay","time":{"start":1756263213317,"stop":1756263213318,"duration":1},"status":"passed","severity":"normal"},{"uid":"202ebf94bfb6d6be","name":"Subscribe and receive messages via lightPush","time":{"start":1756263723749,"stop":1756263723749,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c827a8ca359808","name":"ignores unrecognized TXT record formats","time":{"start":1756263192662,"stop":1756263192662,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1dd256edba83da5","name":"Push message with content topic containing escaped characters","time":{"start":1756263803161,"stop":1756263803161,"duration":0},"status":"passed","severity":"normal"},{"uid":"989d84bc0bbaf98c","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756263182083,"stop":1756263182083,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8343fc3c7ba6bcf","name":"should not create multiple intervals when called multiple times","time":{"start":1756263181609,"stop":1756263181609,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e3136ad480d5e1","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756263428160,"stop":1756263428160,"duration":0},"status":"passed","severity":"normal"},{"uid":"7624b23e6f855ee","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756263723764,"stop":1756263723764,"duration":0},"status":"passed","severity":"normal"},{"uid":"4663c0ac0454cb77","name":"should have no discoveries enabled by default","time":{"start":1756263212695,"stop":1756263212695,"duration":0},"status":"passed","severity":"normal"},{"uid":"68468be33fe87ecf","name":"Check received message containing Basic HTML tag","time":{"start":1756263691975,"stop":1756263691976,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7a2fd6a7eee27f4","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756263395709,"stop":1756263395709,"duration":0},"status":"passed","severity":"normal"},{"uid":"63845c5733cce433","name":"Check received message containing shell command","time":{"start":1756263691976,"stop":1756263691976,"duration":0},"status":"passed","severity":"normal"},{"uid":"3626608957cb3477","name":"Ordered Callback - false","time":{"start":1756263573988,"stop":1756263573988,"duration":0},"status":"passed","severity":"normal"},{"uid":"8710ce241dd0f41f","name":"Check received message containing Russian","time":{"start":1756263691974,"stop":1756263691974,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98220f1d9ce9461","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756263253602,"stop":1756263253603,"duration":1},"status":"skipped","severity":"normal"},{"uid":"143b3d8a18b4c680","name":"random static sharding 8 - Cluster ID: 847, Shard ID: 527","time":{"start":1756263562455,"stop":1756263562455,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94352435fa4138b","name":"should add event listeners for peer connect and disconnect","time":{"start":1756263182403,"stop":1756263182404,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfd7504206acb9bd","name":"should handle query errors","time":{"start":1756263192585,"stop":1756263192585,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb09bc471e6904b","name":"should maintain desired error rate","time":{"start":1756263230765,"stop":1756263230766,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b74c87840afd5b","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756263182432,"stop":1756263182432,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd16901c47b54c5","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756263213452,"stop":1756263213452,"duration":0},"status":"passed","severity":"normal"},{"uid":"f035c7fabbd857c7","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756263182909,"stop":1756263182909,"duration":0},"status":"passed","severity":"normal"},{"uid":"d502a2aa97e55d66","name":"Generator, one shard","time":{"start":1756263530739,"stop":1756263530739,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2507f9b3faee3d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756263166357,"stop":1756263166358,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f8efd171092df17","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756263227314,"stop":1756263227314,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ffee0f60353b0","name":"should stop all internal components","time":{"start":1756263182902,"stop":1756263182902,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f66583da5d1e5f","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756263428153,"stop":1756263428153,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7314d30a8eeaf1e","name":"Accepts a valid Waku Message","time":{"start":1756263218445,"stop":1756263218446,"duration":1},"status":"passed","severity":"normal"},{"uid":"580ea1425cc4101a","name":"Relay - dialed first","time":{"start":1756263592545,"stop":1756263592545,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8f9a65a03a7ed2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756263166365,"stop":1756263166365,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfea1b4aad398318","name":"should skip peers without ENR","time":{"start":1756263192585,"stop":1756263192586,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fcb54117a999c2e","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app86/7/topic97/xml","time":{"start":1756263513124,"stop":1756263513124,"duration":0},"status":"passed","severity":"normal"},{"uid":"db39e3d1562c31a0","name":"returns all values when wanted number is greater than available values","time":{"start":1756263190601,"stop":1756263190601,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2e74b6e4aa44c4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756263723754,"stop":1756263723755,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fc0b07a07d067ad","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756263192665,"stop":1756263192665,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1023397ff58f2889","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756263227271,"stop":1756263227271,"duration":0},"status":"passed","severity":"normal"},{"uid":"156e8a3e034646f","name":"should return false when peer is not on the specified shard","time":{"start":1756263181855,"stop":1756263181856,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4806d62d86860de","name":"Push message with content topic containing JSON","time":{"start":1756263803148,"stop":1756263803148,"duration":0},"status":"passed","severity":"normal"},{"uid":"8068a91689d39cae","name":"should handle complete discovery-to-dial flow","time":{"start":1756263181906,"stop":1756263181906,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f3bb2077753a31","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756263227308,"stop":1756263227308,"duration":0},"status":"passed","severity":"normal"},{"uid":"350b7ba3e58ecdb0","name":"Check received message containing long","time":{"start":1756263691972,"stop":1756263691973,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f4f6850f8dd4ad","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756263268774,"stop":1756263268774,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb3a77eea3c5684","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756263524718,"stop":1756263524718,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5eab8a98b2421d","name":"Subscribe to topic containing long and receive message","time":{"start":1756263723753,"stop":1756263723753,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07af0b3dc38194a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756263322712,"stop":1756263322712,"duration":0},"status":"passed","severity":"normal"},{"uid":"87813a5092899c83","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756263691990,"stop":1756263691990,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d31a853ff44a511","name":"should process tasks in queue","time":{"start":1756263212200,"stop":1756263212211,"duration":11},"status":"passed","severity":"normal"},{"uid":"fd7d472cba8f92a0","name":"Publish message with custom timestamp: Wed Aug 27 2025 01:56:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1756263419786,"stop":1756263419786,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6358f84b529823","name":"Check publish message containing special chars","time":{"start":1756263419779,"stop":1756263419780,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f02f1438a648546","name":"Push message with XML payload","time":{"start":1756263803140,"stop":1756263803140,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab291f070590966","name":"random static sharding 9 - Cluster ID: 328, Shard ID: 926","time":{"start":1756263562455,"stop":1756263562455,"duration":0},"status":"passed","severity":"normal"},{"uid":"8209feab19389c94","name":"yields undefined for messages without decoder","time":{"start":1756263182768,"stop":1756263182768,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dd43b77d3e3773","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756263213606,"stop":1756263213606,"duration":0},"status":"passed","severity":"normal"},{"uid":"688f3ba7bf4bfb29","name":"should handle case when navigator is not available","time":{"start":1756263181199,"stop":1756263181199,"duration":0},"status":"passed","severity":"normal"},{"uid":"c032379630ab65e8","name":"should return PeerId when PeerId is provided","time":{"start":1756263182308,"stop":1756263182308,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c22ac89f870d9c7","name":"should reject if Relay is requested but not mounted","time":{"start":1756263213305,"stop":1756263213305,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a6eebd15cf08a9","name":"Generator, 2 different shards","time":{"start":1756263530739,"stop":1756263530740,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bc2f3920d311619","name":"should encode/decode to text encoding","time":{"start":1756263172372,"stop":1756263172372,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afe15f2f2acbe6c","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756263171796,"stop":1756263171797,"duration":1},"status":"passed","severity":"normal"},{"uid":"96716945da724833","name":"Query with Ordered Callback, No Decoder","time":{"start":1756263539212,"stop":1756263539213,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7868bf66810a698","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756263413216,"stop":1756263413216,"duration":0},"status":"passed","severity":"normal"},{"uid":"2013e31e5a566f97","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756263428153,"stop":1756263428153,"duration":0},"status":"passed","severity":"normal"},{"uid":"1746ea63ac3b7f44","name":"Check received message containing unicode special characters","time":{"start":1756263691987,"stop":1756263691987,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf3b729b9c67ab6","name":"should be empty when created","time":{"start":1756263213716,"stop":1756263213716,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf8f0a8523bd118","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756263203991,"stop":1756263203991,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0df71ef63f5cb83","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756263723765,"stop":1756263723765,"duration":0},"status":"passed","severity":"normal"},{"uid":"7786150cf570df23","name":"Check received message containing special chars","time":{"start":1756263691983,"stop":1756263691983,"duration":0},"status":"passed","severity":"normal"},{"uid":"113a4deb7b9a6666","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756263182111,"stop":1756263182111,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ccdfa369b9bd56","name":"should clear dial history on stop","time":{"start":1756263181610,"stop":1756263181613,"duration":3},"status":"passed","severity":"normal"},{"uid":"3f3e9e5bce374281","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756263568412,"stop":1756263568413,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc2709fb19e3f6e","name":"should handle peer connect event","time":{"start":1756263181201,"stop":1756263181202,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b41d945ad6fa4eb","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756263590187,"stop":1756263590187,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5eb9a16fc2fc7c6","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756263307569,"stop":1756263307570,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6fb639fba6ffc9d","name":"should increase lamport timestamp","time":{"start":1756263232991,"stop":1756263232991,"duration":0},"status":"passed","severity":"normal"},{"uid":"568768903befe24f","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756263166482,"stop":1756263166483,"duration":1},"status":"passed","severity":"normal"},{"uid":"2517c83fffc683fa","name":"should filter out undefined ENRs","time":{"start":1756263192217,"stop":1756263192217,"duration":0},"status":"passed","severity":"normal"},{"uid":"3884318e97e17d50","name":"udp ip6 address","time":{"start":1756263171665,"stop":1756263171665,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f622fc8f192e51","name":"should handle corrupted shard info gracefully","time":{"start":1756263181872,"stop":1756263181872,"duration":0},"status":"passed","severity":"normal"},{"uid":"fece9126c05b3aa0","name":"Subscribe and receive messages via waku relay post","time":{"start":1756263723750,"stop":1756263723750,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a0018fc49bc90a","name":"should stop and cleanup resources","time":{"start":1756263213719,"stop":1756263213719,"duration":0},"status":"passed","severity":"normal"},{"uid":"4648c9442b2e806f","name":"Check publish message containing escaped characters","time":{"start":1756263419784,"stop":1756263419784,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a9588b4a0407d6","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756263227277,"stop":1756263227278,"duration":1},"status":"passed","severity":"normal"},{"uid":"120670f6e60b436f","name":"should skip peers without peerInfo in ENR","time":{"start":1756263192586,"stop":1756263192587,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ee576d0aee21d3","name":"Push message with content topic containing Russian","time":{"start":1756263803160,"stop":1756263803160,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82070eefe259367","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756263192223,"stop":1756263192224,"duration":1},"status":"passed","severity":"normal"},{"uid":"a342e925a3aa7805","name":"should initialize with default options","time":{"start":1756263192575,"stop":1756263192575,"duration":0},"status":"passed","severity":"normal"},{"uid":"923e93ab8dd87744","name":"should handle complete dial lifecycle","time":{"start":1756263181646,"stop":1756263181646,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f2ee2011fbf732","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756263171798,"stop":1756263171798,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63894a530382164","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756263227270,"stop":1756263227271,"duration":1},"status":"passed","severity":"normal"},{"uid":"c95b62e4db4c9e67","name":"should return false when peer is not on topic","time":{"start":1756263182909,"stop":1756263182909,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c725fe15825b742","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756263691979,"stop":1756263691979,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7997915597b831","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756263182309,"stop":1756263182310,"duration":1},"status":"passed","severity":"normal"},{"uid":"e968d1ff334c27b2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756263723752,"stop":1756263723752,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fd4280355a137f","name":"Query generator for multiple messages with different content topic format","time":{"start":1756263570507,"stop":1756263570507,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7feb216169c5759","name":"should dial peer immediately when queue is empty","time":{"start":1756263181614,"stop":1756263181614,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6548b563a62fb80","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756263539210,"stop":1756263539210,"duration":0},"status":"passed","severity":"normal"},{"uid":"6419e883393de558","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756263691988,"stop":1756263691988,"duration":0},"status":"passed","severity":"normal"},{"uid":"139e2502c1931a31","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756263723752,"stop":1756263723752,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a6760f31fc2b10","name":"Query generator for multiple messages with different message text format","time":{"start":1756263570506,"stop":1756263570506,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09ef90e18e98042","name":"should handle queue processing errors gracefully","time":{"start":1756263181642,"stop":1756263181642,"duration":0},"status":"passed","severity":"normal"},{"uid":"470d7d672c586c0f","name":"throws if decoders don't match content topics","time":{"start":1756263182756,"stop":1756263182756,"duration":0},"status":"passed","severity":"normal"},{"uid":"b667a211f4f31ab5","name":"Check message on other pubsub topic is not received","time":{"start":1756263691980,"stop":1756263691980,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5725ba053651ab","name":"should create dialer with libp2p and shardReader","time":{"start":1756263181607,"stop":1756263181608,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03c3e8afe125c73","name":"Push message with XML payload","time":{"start":1756263803155,"stop":1756263803155,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb466a3244f9aaa","name":"should get all peers from store","time":{"start":1756263182043,"stop":1756263182044,"duration":1},"status":"passed","severity":"normal"},{"uid":"957b3d4f72946fc5","name":"should not create relay timers when relay is not provided","time":{"start":1756263182431,"stop":1756263182431,"duration":0},"status":"passed","severity":"normal"},{"uid":"8499b5387c28b6f0","name":"can start and stop the service","time":{"start":1756263474573,"stop":1756263474573,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06ebc42e9086f15","name":"should clear existing timers before creating new ones","time":{"start":1756263182434,"stop":1756263182434,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e93ddaae4196411","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756263182084,"stop":1756263182085,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8ed4a3c954646a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756263166369,"stop":1756263166370,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eff41e8951e3642","name":"should drop connection to one peer on hangUp","time":{"start":1756263338689,"stop":1756263338690,"duration":1},"status":"passed","severity":"normal"},{"uid":"77e7c9c70ef75633","name":"should deliver messages after dependencies are met","time":{"start":1756263232995,"stop":1756263232995,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6887d28f0424cf6","name":"Push message with Basic HTML tag payload","time":{"start":1756263803155,"stop":1756263803155,"duration":0},"status":"passed","severity":"normal"},{"uid":"431bb5eb77f2bfe0","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756263202468,"stop":1756263202470,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae202debaa49a3d7","name":"returns all values when wanted number matches available values","time":{"start":1756263190588,"stop":1756263190600,"duration":12},"status":"passed","severity":"normal"},{"uid":"652cc8a8789c244c","name":"should skip peer when already connected","time":{"start":1756263181614,"stop":1756263181615,"duration":1},"status":"passed","severity":"normal"},{"uid":"8da4921239da8a76","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756263166362,"stop":1756263166363,"duration":1},"status":"passed","severity":"normal"},{"uid":"6030f6e72b7cb4b2","name":"Check received message containing emoji","time":{"start":1756263691987,"stop":1756263691987,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f34159b61897e","name":"should handle peer store update failures gracefully","time":{"start":1756263182429,"stop":1756263182429,"duration":0},"status":"passed","severity":"normal"},{"uid":"3529a87113ceb793","name":"Push message equal or less that 1MB","time":{"start":1756263803151,"stop":1756263803152,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf59265e884da466","name":"Callback on promise","time":{"start":1756263570507,"stop":1756263570510,"duration":3},"status":"passed","severity":"normal"},{"uid":"c9a0538fc7cb739e","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756263268775,"stop":1756263268775,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d82e9b640bd0ff","name":"should skip peer when dialed recently","time":{"start":1756263181615,"stop":1756263181615,"duration":0},"status":"passed","severity":"normal"},{"uid":"f544bed7476ae8f1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756263166365,"stop":1756263166366,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e3c8f910e0bad0","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756263212214,"stop":1756263212215,"duration":1},"status":"passed","severity":"normal"},{"uid":"41f24c0427b31060","name":"should handle all zero keep alive options","time":{"start":1756263182434,"stop":1756263182435,"duration":1},"status":"passed","severity":"normal"},{"uid":"726849fb949267e5","name":"Store - dialed first","time":{"start":1756263592547,"stop":1756263592547,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f1766e9e523111","name":"should dial one peer on dial","time":{"start":1756263338688,"stop":1756263338689,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a10a564b696d602","name":"should compute hash only when first accessed","time":{"start":1756263182950,"stop":1756263182950,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc8847f1a01d7f3","name":"Check received message with timestamp: 1756263247939 ","time":{"start":1756263691987,"stop":1756263691987,"duration":0},"status":"passed","severity":"normal"},{"uid":"311da01d964507c1","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756263227274,"stop":1756263227274,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2eef33a09aeb544","name":"should dial all peers on dial","time":{"start":1756263338684,"stop":1756263338685,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d8eeb319adec109","name":"Fails to publish message with empty text","time":{"start":1756263419787,"stop":1756263419787,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8132260609635fa","name":"Check message received after jswaku node is restarted","time":{"start":1756263691981,"stop":1756263691981,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be904f55ccac02d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756263723758,"stop":1756263723758,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b26570527d190c","name":"should initialize with isNetworkConnected as false","time":{"start":1756263181181,"stop":1756263181182,"duration":1},"status":"passed","severity":"normal"},{"uid":"24bd862f89260188","name":"should create PeerExchangeDiscovery instance","time":{"start":1756263192588,"stop":1756263192589,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be35e337b4bbf0c","name":"Push message with rate limit","time":{"start":1756263803163,"stop":1756263803163,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3eacaa561c0f59","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756263227315,"stop":1756263227316,"duration":1},"status":"passed","severity":"normal"},{"uid":"851178477d037c2","name":"topics with same application and version share the same shard","time":{"start":1756263166359,"stop":1756263166360,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdb124a72e70baaa","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756263419788,"stop":1756263419788,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48d65a3861ab625","name":"caches peers it previously fetched","time":{"start":1756263192662,"stop":1756263192663,"duration":1},"status":"passed","severity":"normal"},{"uid":"66c9cd3cee1eee81","name":"should insert message id into causal history","time":{"start":1756263232990,"stop":1756263232990,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be7b6428a1fd359","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756263232993,"stop":1756263232993,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01139457a5d6abc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756263227309,"stop":1756263227309,"duration":0},"status":"passed","severity":"normal"},{"uid":"23fc88d6114a5eb6","name":"should handle special patterns correctly","time":{"start":1756263230770,"stop":1756263230772,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ae5523dcf9adcf9","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756263524717,"stop":1756263524717,"duration":0},"status":"passed","severity":"normal"},{"uid":"22452b99cc948531","name":"Check publish message containing short","time":{"start":1756263419778,"stop":1756263419778,"duration":0},"status":"passed","severity":"normal"},{"uid":"6403986af51bf3e9","name":"Overlapping topic subscription","time":{"start":1756263428154,"stop":1756263428154,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c56a89e713386048","name":"Subscribe to topic containing short and publish message","time":{"start":1756263428154,"stop":1756263428154,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61f40c90dd815c4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756263723757,"stop":1756263723758,"duration":1},"status":"passed","severity":"normal"},{"uid":"20a1c791510559eb","name":"Push message with Arabic payload","time":{"start":1756263803154,"stop":1756263803154,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a42efd234b3a7f4","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756263166369,"stop":1756263166369,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdfe0372131ade1","name":"should properly create location multiaddrs - tcp4","time":{"start":1756263172375,"stop":1756263172375,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33e54c15779238c","name":"should not discard bootstrap peers if under the limit","time":{"start":1756263290941,"stop":1756263290941,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46d0196b4040f30","name":"accepts time-filtered query with content filter","time":{"start":1756263182314,"stop":1756263182315,"duration":1},"status":"passed","severity":"normal"},{"uid":"e776e3c2626e8348","name":"should be delivered immediately if received","time":{"start":1756263232998,"stop":1756263232999,"duration":1},"status":"passed","severity":"normal"},{"uid":"4041c4bde12ed9ce","name":"should handle empty pubsub topics","time":{"start":1756263182434,"stop":1756263182434,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d9263735222556","name":"should handle peer store errors gracefully","time":{"start":1756263212796,"stop":1756263212796,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bba1fe45399cf0","name":"Check received message containing Arabic","time":{"start":1756263691984,"stop":1756263691984,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf21a512a92e83e","name":"should handle malformed response data","time":{"start":1756263192231,"stop":1756263192232,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60b56bfe909f750","name":"Renews subscription after lossing a connection","time":{"start":1756263723767,"stop":1756263723768,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8a76002354eba9","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756263428153,"stop":1756263428153,"duration":0},"status":"passed","severity":"normal"},{"uid":"f518635f13a66fd0","name":"should process successful peer exchange query","time":{"start":1756263192585,"stop":1756263192585,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d1ff89787e93fd","name":"should properly start and stop event listening","time":{"start":1756263212792,"stop":1756263212792,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8b3f7c3b6a3598","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756263182655,"stop":1756263182655,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aeea26acd869033","name":"should query peers that support peer exchange","time":{"start":1756263192581,"stop":1756263192581,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d2ba836bffd06","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756263428156,"stop":1756263428157,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed836524d7ab71","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756263268780,"stop":1756263268780,"duration":0},"status":"passed","severity":"normal"},{"uid":"201dc55a1792fc4a","name":"handles different networkShards values correctly","time":{"start":1756263166361,"stop":1756263166361,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4497e592779a20","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756263171797,"stop":1756263171798,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c744d09c55491a7","name":"Push 30 different messages","time":{"start":1756263803144,"stop":1756263803144,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d3684dad3867b212","name":"should handle peerStore errors gracefully","time":{"start":1756263182908,"stop":1756263182908,"duration":0},"status":"passed","severity":"normal"},{"uid":"8800722a8b526c8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756263723755,"stop":1756263723755,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b4b950f056443c","name":"should add event listener for peer:discovery","time":{"start":1756263181887,"stop":1756263181888,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1af2b31dcfa68a6","name":"Push message with content topic containing Russian","time":{"start":1756263803147,"stop":1756263803148,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a430b74334295be","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756263428155,"stop":1756263428155,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6100fa86d3eb24","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756263428159,"stop":1756263428159,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dac639cdad35a0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756263395709,"stop":1756263395710,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d63986423649333","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756263723750,"stop":1756263723750,"duration":0},"status":"passed","severity":"normal"},{"uid":"a959eec131f16219","name":"Push message with JSON payload","time":{"start":1756263803141,"stop":1756263803142,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0edd119ee54818d","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756263215148,"stop":1756263215148,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7447ba3b0cc14d","name":"Sign & Recover","time":{"start":1756263202807,"stop":1756263202807,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afe3babc32281d0","name":"should emit a peer event after start","time":{"start":1756263253600,"stop":1756263253600,"duration":0},"status":"passed","severity":"normal"},{"uid":"932119c1d92e8aae","name":"should clear interval on stop","time":{"start":1756263192588,"stop":1756263192588,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0069992a43fd7e","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756263428155,"stop":1756263428155,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc4b6754554e870","name":"should partition messages based on acknowledgement status","time":{"start":1756263232996,"stop":1756263232996,"duration":0},"status":"passed","severity":"normal"},{"uid":"421e932792fb0e13","name":"should clear all timers","time":{"start":1756263182411,"stop":1756263182411,"duration":0},"status":"passed","severity":"normal"},{"uid":"5616fd365e9221ad","name":"rejects hash query with content filter parameters","time":{"start":1756263182313,"stop":1756263182314,"duration":1},"status":"passed","severity":"normal"},{"uid":"13163706bd8f82de","name":"should handle errors gracefully when getting peer info","time":{"start":1756263181865,"stop":1756263181866,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae761636993e9ea","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756263181210,"stop":1756263181219,"duration":9},"status":"passed","severity":"normal"},{"uid":"9491355f6e882ec2","name":"Check message with invalid timestamp is not received","time":{"start":1756263691988,"stop":1756263691988,"duration":0},"status":"passed","severity":"normal"},{"uid":"b518121d43d2403e","name":"Check received message containing XML","time":{"start":1756263691985,"stop":1756263691985,"duration":0},"status":"passed","severity":"normal"},{"uid":"e188acb00c0db3ff","name":"Bloom filter","time":{"start":1756263232701,"stop":1756263232701,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb2ef01585cff70","name":"Symmetric encrypt & Decrypt","time":{"start":1756263202806,"stop":1756263202806,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd961e27538e7ca4","name":"Check publish message containing Arabic","time":{"start":1756263419780,"stop":1756263419780,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e5bd63f8e6435b","name":"should hang up with PeerId and return true on success","time":{"start":1756263182905,"stop":1756263182906,"duration":1},"status":"passed","severity":"normal"},{"uid":"94bc9af119344cca","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756263413218,"stop":1756263413218,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e290483d66d51b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756263577552,"stop":1756263577553,"duration":1},"status":"passed","severity":"normal"},{"uid":"dce2d3dfe858d2be","name":"should dispatch connect and disconnect events","time":{"start":1756263215146,"stop":1756263215146,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4fcf6a49250432","name":"should handle multiple query options for time ranges","time":{"start":1756263213450,"stop":1756263213451,"duration":1},"status":"passed","severity":"normal"},{"uid":"101f4f1bfb3d56b5","name":"Encoder throws on empty string content topic","time":{"start":1756263203992,"stop":1756263203992,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1148678b126587","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756263539214,"stop":1756263539214,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6dfbf9864437fd7","name":"Check received message containing short","time":{"start":1756263691972,"stop":1756263691972,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae24d3f3061d42f","name":"should handle peer not in mesh for all topics","time":{"start":1756263182435,"stop":1756263182435,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46bb9dea4cbc70b","name":"should start all internal components","time":{"start":1756263182901,"stop":1756263182902,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff24820e70b45213","name":"Push message with SQL Injection payload","time":{"start":1756263803139,"stop":1756263803139,"duration":0},"status":"passed","severity":"normal"},{"uid":"e334c697195b3c3","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756263577551,"stop":1756263577552,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b81d4a668f7054","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756263191636,"stop":1756263191637,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f07eaf11d238d1","name":"LightPush","time":{"start":1756263592548,"stop":1756263592548,"duration":0},"status":"passed","severity":"normal"},{"uid":"326ec31a17d704c7","name":"throws on content topic with empty version field","time":{"start":1756263166353,"stop":1756263166353,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bedc7dc4000e8f","name":"Query with Promise Callback, No Decoder","time":{"start":1756263539214,"stop":1756263539215,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cbcc3fa381fef41","name":"should not fail to stop the service if it was not started","time":{"start":1756263253598,"stop":1756263253599,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef73a9ec13cb6bd4","name":"should create KeepAliveManager with relay","time":{"start":1756263182403,"stop":1756263182403,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c221261cebd690","name":"should load peers from local storage and dispatch events","time":{"start":1756263196474,"stop":1756263196474,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f929f87abd4ad9","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756263166362,"stop":1756263166362,"duration":0},"status":"passed","severity":"normal"},{"uid":"660ebd4edddb0f1","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756263226658,"stop":1756263226658,"duration":0},"status":"passed","severity":"normal"},{"uid":"448c4fc65a6c4aaf","name":"Push message with content topic containing short","time":{"start":1756263803158,"stop":1756263803158,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec2e331f74e32bb","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756263530740,"stop":1756263530741,"duration":1},"status":"passed","severity":"normal"},{"uid":"998785fc995fb74d","name":"ignores domain fetching errors","time":{"start":1756263192662,"stop":1756263192662,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb376df68fae576","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756263723757,"stop":1756263723757,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e7c1432009c8a0","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756263428159,"stop":1756263428159,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e629d3b423b419","name":"should initialize with Unhealthy status","time":{"start":1756263212784,"stop":1756263212784,"duration":0},"status":"passed","severity":"normal"},{"uid":"8083a3ee5e770095","name":"should remove expired entries after TTL has passed","time":{"start":1756263211613,"stop":1756263211613,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f590da4e1ec92d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756263723758,"stop":1756263723758,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9485a6575f7941","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756263723751,"stop":1756263723751,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42cbef4e9c86d5b","name":"Check publish message containing JSON","time":{"start":1756263419782,"stop":1756263419783,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c07a6375943476","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756263395715,"stop":1756263395715,"duration":0},"status":"passed","severity":"normal"},{"uid":"edde067dbd1e0ae3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756263395714,"stop":1756263395714,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dd3fda8064eecd","name":"should handle dial errors","time":{"start":1756263182905,"stop":1756263182905,"duration":0},"status":"passed","severity":"normal"},{"uid":"74282f8097978a24","name":"should return false when peer is not found","time":{"start":1756263181854,"stop":1756263181854,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbf9e6b88e22448","name":"should set default options when no config provided","time":{"start":1756263182900,"stop":1756263182900,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb065e7401abccb","name":"should handle peer disconnect event when no connections remain","time":{"start":1756263181202,"stop":1756263181202,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd82e10764a614c2","name":"Push message with content topic containing short","time":{"start":1756263803145,"stop":1756263803145,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c59f75e9b19542","name":"should initialize with libp2p components","time":{"start":1756263192211,"stop":1756263192211,"duration":0},"status":"passed","severity":"normal"},{"uid":"d138e335450f257b","name":"should reject if WakuNode is not started","time":{"start":1756263213305,"stop":1756263213305,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a881726a8039689","name":"Passing page size 19 when there are 20 messages","time":{"start":1756263582277,"stop":1756263582281,"duration":4},"status":"passed","severity":"normal"},{"uid":"bacd05f466b1aa30","name":"can start and stop the service","time":{"start":1756263253598,"stop":1756263253598,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e8bf7acadb0727","name":"recovers when dns.resolve returns empty","time":{"start":1756263192661,"stop":1756263192662,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b8d2182cb0bd8d","name":"should start and setup intervals and event listeners","time":{"start":1756263213719,"stop":1756263213719,"duration":0},"status":"passed","severity":"normal"},{"uid":"149db7e0bec87484","name":"random static sharding 5 - Cluster ID: 901, Shard ID: 938","time":{"start":1756263562453,"stop":1756263562454,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a844c1a7def5891","name":"Push message with numeric payload","time":{"start":1756263803137,"stop":1756263803137,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad97784da5856eb","name":"should update peer store before dialing","time":{"start":1756263181895,"stop":1756263181896,"duration":1},"status":"passed","severity":"normal"},{"uid":"6026ac372acb2a9","name":"Mutual subscription","time":{"start":1756263428151,"stop":1756263428152,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a13688eaa3bf68a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756263171800,"stop":1756263171800,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4f9d0bddd5ee3e","name":"Decoder throws on empty string content topic","time":{"start":1756263182949,"stop":1756263182949,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b853824936eb78","name":"Query Generator - true","time":{"start":1756263573982,"stop":1756263573982,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9807c7b9a214949","name":"should handle dial errors gracefully","time":{"start":1756263181895,"stop":1756263181895,"duration":0},"status":"passed","severity":"normal"},{"uid":"8202e054bed027a5","name":"Push message with content topic containing SQL Injection","time":{"start":1756263803160,"stop":1756263803160,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05b2bbe4c937c86","name":"pre and post cipher","time":{"start":1756263202806,"stop":1756263202806,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c55d7908de3cf25","name":"should not allow unachievable error rate","time":{"start":1756263226655,"stop":1756263226655,"duration":0},"status":"passed","severity":"normal"}] |