allure-jswaku/8848/widgets/severity.json
2025-08-12 04:47:55 +00:00

1 line
185 KiB
JSON

[{"uid":"a9a4cb8876d30675","name":"should get all peers from store","time":{"start":1754973412100,"stop":1754973412101,"duration":1},"status":"passed","severity":"normal"},{"uid":"b356b23198b27a3b","name":"Push message with content topic containing special chars","time":{"start":1754974028671,"stop":1754974028671,"duration":0},"status":"passed","severity":"normal"},{"uid":"140fc5274721c138","name":"ends if response has no messages","time":{"start":1754973412799,"stop":1754973412800,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3b2122bb5c25f33","name":"Check received message containing shell command","time":{"start":1754973919509,"stop":1754973919509,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f400cb048c244f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754973402126,"stop":1754973402127,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d1485fd1060997","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754973726842,"stop":1754973726843,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c735642ce5f19","name":"Check received message containing short","time":{"start":1754973919513,"stop":1754973919514,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fecce7ea132d73e","name":"should dial peer when peer is discovered","time":{"start":1754973412065,"stop":1754973412071,"duration":6},"status":"passed","severity":"normal"},{"uid":"5d1e295fbfb57ea2","name":"Check meta is set [symmetric]","time":{"start":1754973430300,"stop":1754973430301,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9acebcb2fd95a6d","name":"should be safe to call multiple times","time":{"start":1754973412093,"stop":1754973412093,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8398e8c3d6e2076","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754973396925,"stop":1754973396925,"duration":0},"status":"passed","severity":"normal"},{"uid":"175b2f8807d67002","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754973940908,"stop":1754973940908,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e64f98247f54942","name":"should create KeepAliveManager with required options","time":{"start":1754973411894,"stop":1754973411902,"duration":8},"status":"passed","severity":"normal"},{"uid":"17dbef4e8c6e052b","name":"Delete observer","time":{"start":1754973590017,"stop":1754973590017,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e0b80b2d07c050","name":"should remove event listeners from libp2p","time":{"start":1754973412157,"stop":1754973412157,"duration":0},"status":"passed","severity":"normal"},{"uid":"36976b6050afc515","name":"should dial all known peers when reached zero connections","time":{"start":1754973519226,"stop":1754973519227,"duration":1},"status":"passed","severity":"normal"},{"uid":"946b29717e42a266","name":"Subscribe and receives messages on 20 topics","time":{"start":1754973940897,"stop":1754973940898,"duration":1},"status":"passed","severity":"normal"},{"uid":"5efddad39421b78c","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754973674840,"stop":1754973674840,"duration":0},"status":"passed","severity":"normal"},{"uid":"dddfe6f26663d171","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1754973459152,"stop":1754973459152,"duration":0},"status":"passed","severity":"normal"},{"uid":"de26625ee0b3d3e0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754973620181,"stop":1754973620181,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cb92bfee627bd9","name":"should return false when network is not connected","time":{"start":1754973412951,"stop":1754973412951,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fdc680521d27f21","name":"should emit a peer event after start","time":{"start":1754973424519,"stop":1754973424519,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bc55dd0ae44187","name":"new peer added after a peer was already found","time":{"start":1754973618410,"stop":1754973618410,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7171bccd4fa13c31","name":"Push message with Chinese payload","time":{"start":1754974028651,"stop":1754974028651,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d973bcf75934d1","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754973441130,"stop":1754973441131,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ffac1ac4dbae6a","name":"should select older connection if present","time":{"start":1754973412653,"stop":1754973412653,"duration":0},"status":"passed","severity":"normal"},{"uid":"919f383936273414","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754973453694,"stop":1754973453694,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b85c6cc7373a02","name":"Push message with long payload","time":{"start":1754974028665,"stop":1754974028665,"duration":0},"status":"passed","severity":"normal"},{"uid":"93642e1b13bfe638","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754973441570,"stop":1754973441571,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd8abdde524400c5","name":"should handle incoming messages","time":{"start":1754973441430,"stop":1754973441430,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0d3c7308577e72","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754973412161,"stop":1754973412161,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d779fe966b8fac","name":"Query generator for multiple messages with different message text format","time":{"start":1754973721956,"stop":1754973721956,"duration":0},"status":"passed","severity":"normal"},{"uid":"2355f06b4004fb1a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754973453701,"stop":1754973453702,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be2efe1cfb0ead2","name":"Check publish message containing unicode special characters","time":{"start":1754973611722,"stop":1754973611722,"duration":0},"status":"passed","severity":"normal"},{"uid":"58fd5c5fba1abb88","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754973412127,"stop":1754973412127,"duration":0},"status":"passed","severity":"normal"},{"uid":"f204def89ff508db","name":"Check received message containing emoji","time":{"start":1754973919519,"stop":1754973919519,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6a8ae2719d9dcc","name":"Push message with content topic containing JSON","time":{"start":1754974028660,"stop":1754974028660,"duration":0},"status":"passed","severity":"normal"},{"uid":"de97869f4b95c995","name":"Publish message with custom timestamp: Tue Aug 12 2025 05:40:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1754973611724,"stop":1754973611724,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e1368527b27fe3","name":"Check received message containing unicode special characters","time":{"start":1754973919509,"stop":1754973919509,"duration":0},"status":"passed","severity":"normal"},{"uid":"c170d7f112b43ba2","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1754973459151,"stop":1754973459152,"duration":1},"status":"passed","severity":"normal"},{"uid":"79f56d3a9c637bcb","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754973735761,"stop":1754973735762,"duration":1},"status":"passed","severity":"normal"},{"uid":"178a68da4607bdc6","name":"Push message with custom timestamp: 1724215099650","time":{"start":1754974028674,"stop":1754974028674,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa40b2d09240ab08","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754973453690,"stop":1754973453690,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fb3fec96a54fb3","name":"Cluster id 0, shard 0","time":{"start":1754973708461,"stop":1754973708461,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81aa6c8b70818a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754973396936,"stop":1754973396936,"duration":0},"status":"passed","severity":"normal"},{"uid":"95edc6270aad39d5","name":"Push message with JSON payload","time":{"start":1754974028654,"stop":1754974028654,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8f6bb68fdc7e9f","name":"Check received message containing JSON","time":{"start":1754973919517,"stop":1754973919518,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bfa5c73043ea2fd","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app89/7/topic854/utf8","time":{"start":1754973712433,"stop":1754973712434,"duration":1},"status":"passed","severity":"normal"},{"uid":"2371dec28c7c7e22","name":"Push message with content topic containing long","time":{"start":1754974028657,"stop":1754974028657,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0651d0cc34a0946","name":"throws on content topic with empty topic name field","time":{"start":1754973396923,"stop":1754973396924,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae45a85e171d7880","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754973441574,"stop":1754973441574,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a368cfde6e3776","name":"should add event listener for peer:discovery","time":{"start":1754973412062,"stop":1754973412063,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d00e8615cf0725b","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754973453685,"stop":1754973453685,"duration":0},"status":"passed","severity":"normal"},{"uid":"849a34c05d4e3458","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754973919510,"stop":1754973919510,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9559feb4c0727ca","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754973402121,"stop":1754973402121,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3bc7ba6aac93ea","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754973604932,"stop":1754973604932,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e49b46038bbecf5","name":"should return false when peer is not on the specified shard","time":{"start":1754973412244,"stop":1754973412244,"duration":0},"status":"passed","severity":"normal"},{"uid":"d201885975cfb97f","name":"should handle a minimal index list","time":{"start":1754973396972,"stop":1754973396972,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fc8abc25be6edb","name":"Push message with numeric payload","time":{"start":1754974028665,"stop":1754974028665,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1394029731e333","name":"rejects hash query with time filter","time":{"start":1754973412580,"stop":1754973412583,"duration":3},"status":"passed","severity":"normal"},{"uid":"4b827596ced00159","name":"Check received message containing Chinese","time":{"start":1754973919515,"stop":1754973919515,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd7fd0fb8982762","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754973674834,"stop":1754973674835,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a91d2e8c3e16128","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754973453703,"stop":1754973453703,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b158449d0278c","name":"random static sharding 6 - Cluster ID: 307, Shard ID: 748","time":{"start":1754973708466,"stop":1754973708466,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41f218619aa518b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754973940896,"stop":1754973940896,"duration":0},"status":"passed","severity":"normal"},{"uid":"2188bf7221815180","name":"should perform ping and update peer store on timer","time":{"start":1754973411925,"stop":1754973411925,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ae5c48c8631e4d","name":"Fails to publish duplicate message","time":{"start":1754973611724,"stop":1754973611725,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d87fc770d9cdba","name":"Subscribe to topic containing short and receive message","time":{"start":1754973940899,"stop":1754973940899,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17b2726af1e8dd0","name":"Push message with content topic containing special chars","time":{"start":1754974028658,"stop":1754974028658,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdda0855c59cc7d","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754973480736,"stop":1754973480736,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6cc9a00359685657","name":"connected peers and dial","time":{"start":1754973588508,"stop":1754973588509,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a684506dfe302061","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754973412645,"stop":1754973412645,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e8a94dff4498a7","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754973726858,"stop":1754973726859,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e9b863e5623365b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754973420290,"stop":1754973420291,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb266d13f030df58","name":"should be safe to call multiple times","time":{"start":1754973411909,"stop":1754973411912,"duration":3},"status":"passed","severity":"normal"},{"uid":"76de4f2aa2273024","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754973402127,"stop":1754973402127,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5c13b0564eb7fe","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754973940901,"stop":1754973940902,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa8cdb80f34882ea","name":"messageHashStr produces consistent results for the same input","time":{"start":1754973412273,"stop":1754973412274,"duration":1},"status":"passed","severity":"normal"},{"uid":"7642692e41f9e63","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app82/4/topic882/xml","time":{"start":1754973712435,"stop":1754973712439,"duration":4},"status":"passed","severity":"normal"},{"uid":"653a23fc2ab25a3c","name":"Check publish message containing long","time":{"start":1754973611716,"stop":1754973611717,"duration":1},"status":"passed","severity":"normal"},{"uid":"9302728b17a153ce","name":"Check received message containing Basic HTML tag","time":{"start":1754973919508,"stop":1754973919508,"duration":0},"status":"passed","severity":"normal"},{"uid":"6333311dd95eaeed","name":"should stop and cleanup resources","time":{"start":1754973441506,"stop":1754973441506,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26f795995af8f2e","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754973452758,"stop":1754973452759,"duration":1},"status":"passed","severity":"normal"},{"uid":"3def6d6f4fda92da","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754973441128,"stop":1754973441128,"duration":0},"status":"passed","severity":"normal"},{"uid":"519e3a8a05db6c27","name":"should deliver messages after dependencies are met","time":{"start":1754973459153,"stop":1754973459154,"duration":1},"status":"passed","severity":"normal"},{"uid":"d770f138cb567f10","name":"should handle errors when getting connections","time":{"start":1754973412182,"stop":1754973412182,"duration":0},"status":"passed","severity":"normal"},{"uid":"459a8589abfe2e","name":"should handle case with all peers already connected","time":{"start":1754973412104,"stop":1754973412105,"duration":1},"status":"passed","severity":"normal"},{"uid":"5229ead17169e0ac","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754973441127,"stop":1754973441128,"duration":1},"status":"passed","severity":"normal"},{"uid":"efb515464f10061a","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754973691048,"stop":1754973691048,"duration":0},"status":"passed","severity":"normal"},{"uid":"de888c369b0ebd26","name":"random static sharding 1 - Cluster ID: 244, Shard ID: 370","time":{"start":1754973708464,"stop":1754973708464,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bd90af262e1165","name":"Should update shard info","time":{"start":1754973563427,"stop":1754973563427,"duration":0},"status":"passed","severity":"normal"},{"uid":"a522eb1a286b437c","name":"should return null for non-existent peer","time":{"start":1754973412109,"stop":1754973412110,"duration":1},"status":"passed","severity":"normal"},{"uid":"16282ca012c038d4","name":"should not fail to start the service if it is already started","time":{"start":1754973424518,"stop":1754973424519,"duration":1},"status":"passed","severity":"normal"},{"uid":"9208888d1cacfa45","name":"should process up to 3 peers at once","time":{"start":1754973412049,"stop":1754973412049,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d42a21fa028af9","name":"Subscribe to topic containing Script and publish message","time":{"start":1754973621583,"stop":1754973621584,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f56e553318617f","name":"should dial more peers if under maxConnections","time":{"start":1754973412119,"stop":1754973412119,"duration":0},"status":"passed","severity":"normal"},{"uid":"6112fa269fcd98d6","name":"Subscribe and receive messages via lightPush","time":{"start":1754973940905,"stop":1754973940906,"duration":1},"status":"passed","severity":"normal"},{"uid":"97920c19eb247dd6","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754973453678,"stop":1754973453679,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8a0d3a5ec35d298","name":"Check received message containing unicode special characters","time":{"start":1754973919519,"stop":1754973919519,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0e62043fc0752e","name":"Check publish message containing Basic HTML tag","time":{"start":1754973611721,"stop":1754973611721,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07ebd63c3786278","name":"should send to specified number of peers of used peers","time":{"start":1754973440818,"stop":1754973440821,"duration":3},"status":"passed","severity":"normal"},{"uid":"47cb027752e946ed","name":"Subscribe to topic containing long and receive message","time":{"start":1754973940899,"stop":1754973940900,"duration":1},"status":"passed","severity":"normal"},{"uid":"e728299c5cf8df90","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754973424521,"stop":1754973424521,"duration":0},"status":"passed","severity":"normal"},{"uid":"155ab9d9462c7f97","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754973396926,"stop":1754973396926,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c0f749e5235937","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754973621573,"stop":1754973621574,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e55c6a85a32e1af","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754973412263,"stop":1754973412263,"duration":0},"status":"passed","severity":"normal"},{"uid":"c376131397bcfaab","name":"should throw error - no public key","time":{"start":1754973402817,"stop":1754973402817,"duration":0},"status":"passed","severity":"normal"},{"uid":"742c130261c59e64","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app24/1/topic591/test.js","time":{"start":1754973712439,"stop":1754973712440,"duration":1},"status":"passed","severity":"normal"},{"uid":"83dd1a766e996bec","name":"should be safe to call multiple times","time":{"start":1754973412065,"stop":1754973412065,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7b5e02f57de531","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754973419780,"stop":1754973419780,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e05d095b32b6fa","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754973551337,"stop":1754973551337,"duration":0},"status":"passed","severity":"normal"},{"uid":"85095bcc935a579e","name":"Subscribe to topic containing XML and publish message","time":{"start":1754973621584,"stop":1754973621584,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb4c8e90c6b2f70","name":"should update peer store before dialing","time":{"start":1754973412071,"stop":1754973412072,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc93d731cf215690","name":"should dial peer when on same shard","time":{"start":1754973412046,"stop":1754973412047,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8298501d23131b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754973940904,"stop":1754973940904,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2bd96e522d4824","name":"Ordered callback, aborts when callback returns true","time":{"start":1754973721962,"stop":1754973721963,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab4d9e98fe16132","name":"Passing page size 19 when there are 20 messages","time":{"start":1754973726625,"stop":1754973726627,"duration":2},"status":"passed","severity":"normal"},{"uid":"91d8ec8bcaa22d71","name":"Encoder throws on undefined content topic","time":{"start":1754973412977,"stop":1754973412977,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5b98149deee4ff","name":"should handle dial errors gracefully","time":{"start":1754973412071,"stop":1754973412071,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc233f834367a4ef","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754973735758,"stop":1754973735759,"duration":1},"status":"passed","severity":"normal"},{"uid":"4440e51aa9dd54e4","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754973721961,"stop":1754973721962,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bad12114a745d17","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754973940900,"stop":1754973940901,"duration":1},"status":"passed","severity":"normal"},{"uid":"857f438c41f04109","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754973453681,"stop":1754973453681,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c297ba4260f5c67","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754973537316,"stop":1754973537317,"duration":1},"status":"passed","severity":"normal"},{"uid":"422ad7caec8989d2","name":"Subscribe and receive messages via lightPush","time":{"start":1754973940895,"stop":1754973940896,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b9a33c57f4ac66e","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754973493908,"stop":1754973493909,"duration":1},"status":"passed","severity":"normal"},{"uid":"5029f5074e883897","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754973412978,"stop":1754973412978,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8928927f7e11a91","name":"Sets default value correctly","time":{"start":1754973734402,"stop":1754973734403,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd418cdb6d59c0f","name":"Query generator for 2000 messages","time":{"start":1754973721963,"stop":1754973721963,"duration":0},"status":"passed","severity":"normal"},{"uid":"118218b19dc238c","name":"Push message with rate limit","time":{"start":1754974028673,"stop":1754974028674,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb39e604f5d66275","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754973453692,"stop":1754973453692,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f1bf8e17e95ce","name":"should dial peer immediately when queue is empty","time":{"start":1754973412034,"stop":1754973412034,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b3e857b1a9bfce","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754973621584,"stop":1754973621585,"duration":1},"status":"passed","severity":"normal"},{"uid":"37791d8844251848","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754973459152,"stop":1754973459152,"duration":0},"status":"passed","severity":"normal"},{"uid":"942ec4b04d4ec3ef","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754973621581,"stop":1754973621581,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4806534c7d63cb","name":"should skip peer when failed to dial recently","time":{"start":1754973412038,"stop":1754973412039,"duration":1},"status":"passed","severity":"normal"},{"uid":"a741481ea5d72895","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754973674835,"stop":1754973674836,"duration":1},"status":"passed","severity":"normal"},{"uid":"877678a37698eef1","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754973396927,"stop":1754973396927,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9bb1fabb576447","name":"should dial with multiaddr and return stream","time":{"start":1754973412952,"stop":1754973412952,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a8dc3a95bb320e","name":"should update ack status of messages in outgoing buffer","time":{"start":1754973459156,"stop":1754973459157,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd36a0db36f8c79","name":"Check publish message containing XML","time":{"start":1754973611720,"stop":1754973611721,"duration":1},"status":"passed","severity":"normal"},{"uid":"39aadae06c6cd42b","name":"should create ShardReader with static shards network config","time":{"start":1754973412229,"stop":1754973412230,"duration":1},"status":"passed","severity":"normal"},{"uid":"65375d6411ccd2d3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754973396933,"stop":1754973396934,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d32071a2f33610","name":"should return usable stream attached to connection","time":{"start":1754973412602,"stop":1754973412603,"duration":1},"status":"passed","severity":"normal"},{"uid":"f69795a9c7acbb33","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754973620176,"stop":1754973620176,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc82718c28b515a","name":"Check received message containing Russian","time":{"start":1754973919507,"stop":1754973919508,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac6bf5c8c1aedc33","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754973396934,"stop":1754973396934,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c662cd3ba2f27d","name":"should add event listeners to libp2p","time":{"start":1754973412155,"stop":1754973412155,"duration":0},"status":"passed","severity":"normal"},{"uid":"687206e93605f510","name":"should create ShardReader with auto sharding network config","time":{"start":1754973412221,"stop":1754973412229,"duration":8},"status":"passed","severity":"normal"},{"uid":"845141322848fbfb","name":"should retry failed tasks","time":{"start":1754973440445,"stop":1754973440446,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c55a8a95e98317","name":"Subscribe to topic containing long and receive message","time":{"start":1754973940909,"stop":1754973940909,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a048ddd4524481","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754973453692,"stop":1754973453693,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1e77dd33772223","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754973611725,"stop":1754973611725,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a26c26716fb8121","name":"should reject if WakuNode is not started","time":{"start":1754973441657,"stop":1754973441657,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad440c7537f4259","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754973480738,"stop":1754973480738,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7b50fff30d423b47","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754973412119,"stop":1754973412126,"duration":7},"status":"passed","severity":"normal"},{"uid":"eed6253590a6c56d","name":"should handle task timeouts","time":{"start":1754973440446,"stop":1754973440447,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c65239d68e453b","name":"should dial second nwaku node that was discovered","time":{"start":1754973474940,"stop":1754973474942,"duration":2},"status":"skipped","severity":"normal"},{"uid":"7af00b5e90f31183","name":"should handle peer store errors gracefully","time":{"start":1754973412072,"stop":1754973412072,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c10250c21b91ab","name":"should return PeerId when PeerId is provided","time":{"start":1754973412633,"stop":1754973412636,"duration":3},"status":"passed","severity":"normal"},{"uid":"f7007e575a9874cc","name":"Push message with shell command payload","time":{"start":1754974028655,"stop":1754974028655,"duration":0},"status":"passed","severity":"normal"},{"uid":"8877a4bc646ac2bd","name":"Check message with no payload is not received","time":{"start":1754973919521,"stop":1754973919522,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1106d9e99c2ef62","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754973940904,"stop":1754973940905,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac0641dd9be909b","name":"should dial peer when no shard info available","time":{"start":1754973412047,"stop":1754973412047,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bef5dc3b6b8b87","name":"should initialize bloom filter with correct parameters","time":{"start":1754973456868,"stop":1754973456869,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fc5176ff2b913b4","name":"should add event listeners to globalThis","time":{"start":1754973412156,"stop":1754973412156,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4e44b51a0a3004","name":"can start and stop the service","time":{"start":1754973480727,"stop":1754973480728,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe935500e117fdc8","name":"Push message with content topic containing numeric","time":{"start":1754974028657,"stop":1754974028658,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad392f1a6b7cfd02","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754973459157,"stop":1754973459157,"duration":0},"status":"passed","severity":"normal"},{"uid":"20bdcb65edb6fb7","name":"should wait for Store peer to be connected","time":{"start":1754973441661,"stop":1754973441661,"duration":0},"status":"passed","severity":"normal"},{"uid":"2655ec24294218e6","name":"throws on content topic with empty version field","time":{"start":1754973396923,"stop":1754973396923,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8762bbda709a6f4","name":"should return false and handle errors gracefully","time":{"start":1754973412954,"stop":1754973412954,"duration":0},"status":"passed","severity":"normal"},{"uid":"332fdb8ad1253a5a","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754973604931,"stop":1754973604932,"duration":1},"status":"passed","severity":"normal"},{"uid":"497d39a857792ad9","name":"Passing page size 3 when there are 20 messages","time":{"start":1754973726624,"stop":1754973726624,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25bce6c315a1cc4","name":"should allow redial after failed dial cooldown expires","time":{"start":1754973412048,"stop":1754973412048,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8799118db80ac04","name":"Register correct protocols","time":{"start":1754973621572,"stop":1754973621572,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc82f831bddb9d9","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754973493492,"stop":1754973493492,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08839d85d60e6fd","name":"should handle corrupted local storage data gracefully","time":{"start":1754973424522,"stop":1754973424522,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb70895f3d93134","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754973420583,"stop":1754973420583,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b961e1c7a89f9e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754973940906,"stop":1754973940906,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7998169e1377d4","name":"should properly create location multiaddrs - udp6","time":{"start":1754973402823,"stop":1754973402824,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6c4ca1b8b66277","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754973453687,"stop":1754973453688,"duration":1},"status":"passed","severity":"normal"},{"uid":"f55d1dae9ba39705","name":"should be safe to call multiple times","time":{"start":1754973412033,"stop":1754973412033,"duration":0},"status":"passed","severity":"normal"},{"uid":"2476e6eec9841ec7","name":"Check received message containing Script","time":{"start":1754973919508,"stop":1754973919508,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51f06ac3d7fb935","name":"should encodeTxt and decodeTxt","time":{"start":1754973402815,"stop":1754973402815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d713f35815a2037a","name":"should set field with only RELAY enabled","time":{"start":1754973402826,"stop":1754973402826,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb338984ac130840","name":"isConnected should return true after first peer connects","time":{"start":1754973493910,"stop":1754973493910,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fae99a05c6fe61","name":"Push message with Basic HTML tag payload","time":{"start":1754974028654,"stop":1754974028654,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef830a059ac14a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754973499449,"stop":1754973499449,"duration":0},"status":"passed","severity":"normal"},{"uid":"1650e68f3ce71c4d","name":"A test","time":{"start":1754973537543,"stop":1754973537544,"duration":1},"status":"passed","severity":"normal"},{"uid":"22625f7ca5f61326","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754973441575,"stop":1754973441575,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d118bef887894db","name":"throws on empty content topic","time":{"start":1754973396920,"stop":1754973396921,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc93c37d95857d2c","name":"should do nothing when connections still exist","time":{"start":1754973412097,"stop":1754973412097,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab66ee07c73ab2fa","name":"msgTime: 0 ms from now, startTime: 1754714522312, endTime: 1754973722312","time":{"start":1754973735763,"stop":1754973735764,"duration":1},"status":"passed","severity":"normal"},{"uid":"b75b8818cf45a8f5","name":"should handle errors when removing globalThis listeners","time":{"start":1754973412160,"stop":1754973412160,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffaed3cb42ea9550","name":"Push message with Script payload","time":{"start":1754974028667,"stop":1754974028667,"duration":0},"status":"passed","severity":"normal"},{"uid":"108e0fc2a4f75f02","name":"Push message with meta","time":{"start":1754974028673,"stop":1754974028673,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5dc52c8988435e","name":"Check publish message after client node is restarted","time":{"start":1754973611727,"stop":1754973611727,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cdc86a7862a2f9b4","name":"Push message with emoji payload","time":{"start":1754974028669,"stop":1754974028669,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b70c9c8651c96c8","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754973420584,"stop":1754973420584,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f86fb7366be5ec69","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754973402126,"stop":1754973402126,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaadfb86065516e2","name":"Check received message containing numeric","time":{"start":1754973919506,"stop":1754973919506,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7905f4467eece","name":"Query Generator, No message returned","time":{"start":1754973691045,"stop":1754973691045,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c55ff24e7a8eb49","name":"Relay + Store","time":{"start":1754973402828,"stop":1754973402828,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1570a408f8e9903","name":"Callback on promise","time":{"start":1754973721957,"stop":1754973721958,"duration":1},"status":"passed","severity":"normal"},{"uid":"3842fd1f74cb7f51","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754973412615,"stop":1754973412615,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae06aae8cea5366","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754973735759,"stop":1754973735761,"duration":2},"status":"passed","severity":"normal"},{"uid":"9efe208594867aa0","name":"Push message with content topic containing Arabic","time":{"start":1754974028659,"stop":1754974028659,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a02f7ff94403d31","name":"Overlapping topic subscription","time":{"start":1754973940908,"stop":1754973940908,"duration":0},"status":"passed","severity":"normal"},{"uid":"536dd98784f4e2a1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754973940905,"stop":1754973940905,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29c77d1513e6439","name":"should dial all peers on dial","time":{"start":1754973562925,"stop":1754973562928,"duration":3},"status":"passed","severity":"normal"},{"uid":"de96a0799f706e3d","name":"should set field with all protocols disabled","time":{"start":1754973402825,"stop":1754973402826,"duration":1},"status":"passed","severity":"normal"},{"uid":"f66e857000813e7f","name":"Publish message with custom timestamp: Wed Aug 21 2024 04:40:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1754973611723,"stop":1754973611724,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ac5d55c94b0b4b","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754973453684,"stop":1754973453685,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd8754b1dce0a59","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754973674835,"stop":1754973674835,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbcb3f138875466","name":"Push message with unicode special characters payload","time":{"start":1754974028655,"stop":1754974028656,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d758964fa1f8a8","name":"Publish message with rate limit","time":{"start":1754973611728,"stop":1754973611728,"duration":0},"status":"passed","severity":"normal"},{"uid":"694391d09b13329b","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754973621585,"stop":1754973621585,"duration":0},"status":"passed","severity":"normal"},{"uid":"336132427ca9fa43","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754973621580,"stop":1754973621580,"duration":0},"status":"passed","severity":"normal"},{"uid":"139120fab47f7b41","name":"should handle relay send failures gracefully","time":{"start":1754973411934,"stop":1754973411936,"duration":2},"status":"passed","severity":"normal"},{"uid":"3503e7440d7fcec","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754973453684,"stop":1754973453684,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1498c90593487a","name":"should not receive a peer event after stop","time":{"start":1754973480731,"stop":1754973480731,"duration":0},"status":"passed","severity":"normal"},{"uid":"94293fb8651ae7f5","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754973430298,"stop":1754973430300,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b4d81a9648bd961","name":"messageHash returns a Uint8Array","time":{"start":1754973412272,"stop":1754973412272,"duration":0},"status":"passed","severity":"normal"},{"uid":"5390fd6f34cf3072","name":"should return true when peer is on the same cluster","time":{"start":1754973412230,"stop":1754973412230,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb9b7c0fc37d9b6","name":"should handle errors when accessing navigator","time":{"start":1754973412182,"stop":1754973412182,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af7bf0db831df7","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754973396925,"stop":1754973396926,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f31da16e20a6a5","name":"should reject if Filter is requested but not mounted","time":{"start":1754973441659,"stop":1754973441659,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf741319279135b4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754973402127,"stop":1754973402127,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa64ff2f7d757c5","name":"Fields are not dropped","time":{"start":1754973412654,"stop":1754973412654,"duration":0},"status":"passed","severity":"normal"},{"uid":"55aae25cec9b345e","name":"Push message with emoji payload","time":{"start":1754974028656,"stop":1754974028656,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0be618c7587885","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754973412092,"stop":1754973412093,"duration":1},"status":"passed","severity":"normal"},{"uid":"744052c4c4add9f","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754973420294,"stop":1754973420295,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c712de02438772","name":"Publish message with large meta","time":{"start":1754973611727,"stop":1754973611728,"duration":1},"status":"passed","severity":"normal"},{"uid":"925bcfb68d6c816","name":"should handle queue overflow by adding peers to queue","time":{"start":1754973412048,"stop":1754973412048,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e70caf8525c72c2","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754973412151,"stop":1754973412154,"duration":3},"status":"passed","severity":"normal"},{"uid":"4fb76553e4965f96","name":"should detect messages with missing dependencies","time":{"start":1754973459153,"stop":1754973459153,"duration":0},"status":"passed","severity":"normal"},{"uid":"487b8b3d394f6568","name":"Encoder throws on undefined content topic","time":{"start":1754973430302,"stop":1754973430302,"duration":0},"status":"passed","severity":"normal"},{"uid":"afbd7cf27d61088a","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754973396928,"stop":1754973396929,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7de459d905a7334","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754973396928,"stop":1754973396928,"duration":0},"status":"passed","severity":"normal"},{"uid":"4077690ed57e9cb7","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754973493914,"stop":1754973493914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8988af70ab895c","name":"should get / set TCP multiaddr","time":{"start":1754973402822,"stop":1754973402822,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5536db4ea19c80a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754973402125,"stop":1754973402126,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c6259f36a6fe95","name":"Check received message containing XML","time":{"start":1754973919508,"stop":1754973919508,"duration":0},"status":"passed","severity":"normal"},{"uid":"4daa21884442947f","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754973453661,"stop":1754973453671,"duration":10},"status":"passed","severity":"normal"},{"uid":"8ee3d0662bbbb9c3","name":"should fail to send if no connected peers found","time":{"start":1754973440817,"stop":1754973440818,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d9713d9b706410c","name":"should use DNS peer discovery with light client","time":{"start":1754973480731,"stop":1754973480732,"duration":1},"status":"skipped","severity":"normal"},{"uid":"16422d3005c453c7","name":"random static sharding 4 - Cluster ID: 752, Shard ID: 130","time":{"start":1754973708465,"stop":1754973708466,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf208841f59dc52","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754973940907,"stop":1754973940908,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c204436d5609e78d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754973620182,"stop":1754973620182,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bcadf0c303f648","name":"Wrong topic","time":{"start":1754973712446,"stop":1754973712446,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a463c5b0f4c536c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754973940913,"stop":1754973940913,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bca2c14d086ae5f","name":"should return false","time":{"start":1754973402820,"stop":1754973402820,"duration":0},"status":"passed","severity":"normal"},{"uid":"1698714c22cd6424","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754973940901,"stop":1754973940901,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3cfff8dbf07425","name":"should handle dial errors gracefully","time":{"start":1754973412047,"stop":1754973412047,"duration":0},"status":"passed","severity":"normal"},{"uid":"38832a6d64ef558e","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754973441387,"stop":1754973441388,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2d2a405b0ca19b1","name":"yields undefined for messages without decoder","time":{"start":1754973412802,"stop":1754973412802,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f23e62faa47344c","name":"Push message with special chars payload","time":{"start":1754974028665,"stop":1754974028665,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3e07aaae777e2f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754973940898,"stop":1754973940898,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c944dbe071ff0774","name":"should set field with all protocols enabled","time":{"start":1754973402826,"stop":1754973402826,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebbdcb8d26f9cf9f","name":"can query messages by message hash","time":{"start":1754973711502,"stop":1754973711503,"duration":1},"status":"passed","severity":"normal"},{"uid":"5270e1a146fd1c9d","name":"should return false when peer has no shard info","time":{"start":1754973412231,"stop":1754973412232,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ababb76ed187f1d","name":"Check received message containing special chars","time":{"start":1754973919506,"stop":1754973919507,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d00e1ae6446097","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754973402120,"stop":1754973402121,"duration":1},"status":"passed","severity":"normal"},{"uid":"acf5307f71cef9cd","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754973493909,"stop":1754973493910,"duration":1},"status":"passed","severity":"normal"},{"uid":"663f427386dd9c14","name":"can start and stop the service","time":{"start":1754973588304,"stop":1754973588305,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cca208477013c35","name":"Check message with invalid timestamp is not received","time":{"start":1754973919521,"stop":1754973919521,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ea5c7f7e94d9d1","name":"Renews subscription after lossing a connection","time":{"start":1754973940905,"stop":1754973940905,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffe9c9aa7deab2e","name":"Push message with Script payload","time":{"start":1754974028653,"stop":1754974028653,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a2183ac7d1ac88","name":"throws an error for improperly formatted content topics","time":{"start":1754973396931,"stop":1754973396931,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7b462dc74c113c","name":"should properly create location multiaddrs - tcp","time":{"start":1754973402825,"stop":1754973402825,"duration":0},"status":"passed","severity":"normal"},{"uid":"26438feeb5781c70","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754973621575,"stop":1754973621575,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3cbe09f6053a5c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754973551337,"stop":1754973551337,"duration":0},"status":"passed","severity":"normal"},{"uid":"660f4e3fe17e2492","name":"Refresh subscription","time":{"start":1754973940908,"stop":1754973940909,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d5c6bd541c282e","name":"should increase lamport timestamp","time":{"start":1754973459147,"stop":1754973459147,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96ac1b94f4448a5","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754973441574,"stop":1754973441574,"duration":0},"status":"passed","severity":"normal"},{"uid":"926d6bccbf1f8b03","name":"should create a new stream if no existing for protocol found","time":{"start":1754973412606,"stop":1754973412614,"duration":8},"status":"passed","severity":"normal"},{"uid":"60732fa7e01e9494","name":"Push message with content topic containing Chinese","time":{"start":1754974028671,"stop":1754974028671,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1eb4c7d5c87123","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754973453681,"stop":1754973453682,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ce8b95ff8a7c73","name":"Check message with no payload is not received","time":{"start":1754973919512,"stop":1754973919512,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f81b1c461319ba","name":"Decoder throws on undefined content topic","time":{"start":1754973430303,"stop":1754973430303,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cce97b457e17309","name":"Push message with Arabic payload","time":{"start":1754974028651,"stop":1754974028652,"duration":1},"status":"passed","severity":"normal"},{"uid":"8632dfbf27c3983","name":"should increase lamport timestamp","time":{"start":1754973459149,"stop":1754973459149,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb005a03e3e034d","name":"Filter","time":{"start":1754973740333,"stop":1754973740333,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9402ee86b26136","name":"Ordered Callback - false","time":{"start":1754973720278,"stop":1754973720278,"duration":0},"status":"passed","severity":"normal"},{"uid":"d293efa484bd001c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754973453694,"stop":1754973453694,"duration":0},"status":"passed","severity":"normal"},{"uid":"743829af06690aec","name":"should use configured peers when available","time":{"start":1754973441388,"stop":1754973441397,"duration":9},"status":"passed","severity":"normal"},{"uid":"84849a2b90848a8a","name":"should properly create location multiaddrs - tcp6","time":{"start":1754973402824,"stop":1754973402824,"duration":0},"status":"passed","severity":"normal"},{"uid":"166e3d435dfedc29","name":"configure the node with multiple content topics","time":{"start":1754973712446,"stop":1754973712447,"duration":1},"status":"passed","severity":"normal"},{"uid":"8003ea83c89dc4f7","name":"Passing invalid cursor","time":{"start":1754973674841,"stop":1754973674841,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fd6efbd5e1aeed","name":"Check received message containing SQL Injection","time":{"start":1754973919508,"stop":1754973919508,"duration":0},"status":"passed","severity":"normal"},{"uid":"12257e92aa58a4a9","name":"should decode valid enr successfully","time":{"start":1754973402815,"stop":1754973402816,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad344003e99f41","name":"Check publish message containing Russian","time":{"start":1754973611720,"stop":1754973611720,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edbf80a4a0d4846","name":"should hang up with PeerId and return true on success","time":{"start":1754973412953,"stop":1754973412953,"duration":0},"status":"passed","severity":"normal"},{"uid":"b396f09a1187260b","name":"Push message with content topic containing escaped characters","time":{"start":1754974028672,"stop":1754974028672,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86b399cdf52be88","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754973402118,"stop":1754973402119,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc1c53f520ba0b2","name":"Check message with non string payload is not received","time":{"start":1754973919512,"stop":1754973919512,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0eca79ab7f4c7a3","name":"Bloom filter","time":{"start":1754973459188,"stop":1754973459189,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b150838932d9910","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754973412263,"stop":1754973412263,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa590eafc85de53c","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754973453672,"stop":1754973453672,"duration":0},"status":"passed","severity":"normal"},{"uid":"202b6bc74da7bb41","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754973453688,"stop":1754973453688,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb093c4a1dbce80","name":"should handle errors gracefully when getting peer info","time":{"start":1754973412256,"stop":1754973412256,"duration":0},"status":"passed","severity":"normal"},{"uid":"984c9ddd79cad62f","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754973519227,"stop":1754973519227,"duration":0},"status":"passed","severity":"normal"},{"uid":"e640c7c72aa3279c","name":"random static sharding 3 - Cluster ID: 933, Shard ID: 851","time":{"start":1754973708464,"stop":1754973708465,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f400f961643adb","name":"Subscribe to topic containing XML and receive message","time":{"start":1754973940902,"stop":1754973940903,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed389015332e4182","name":"Check received message containing shell command","time":{"start":1754973919518,"stop":1754973919518,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0f85a1b39f67ed","name":"should return false when peer is not on topic","time":{"start":1754973412957,"stop":1754973412957,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df2112f9754bf0","name":"should sort peers by ping value","time":{"start":1754973412956,"stop":1754973412956,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a3084bf6ac6ec7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754973431871,"stop":1754973431871,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c96591feebfcceb","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754973453690,"stop":1754973453691,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b0547fddc68d164","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754973453696,"stop":1754973453698,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5d84ca7aba4d7f3","name":"Cluster ID 0, shard 1","time":{"start":1754973708463,"stop":1754973708464,"duration":1},"status":"passed","severity":"normal"},{"uid":"82975aaf4c979e3b","name":"should mark all messages in causal history as acknowledged","time":{"start":1754973459151,"stop":1754973459151,"duration":0},"status":"passed","severity":"normal"},{"uid":"302e19a9f1c250b7","name":"Check message with non string payload is not received","time":{"start":1754973919522,"stop":1754973919522,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42c106fa20c29f","name":"should not dial peers from store when browser is not connected","time":{"start":1754973412096,"stop":1754973412096,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c906964462ba838","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754973402119,"stop":1754973402119,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ec00bb1fbc4ef3","name":"Passing an array","time":{"start":1754973734400,"stop":1754973734401,"duration":1},"status":"passed","severity":"normal"},{"uid":"fca06aa4a0be6245","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754973940913,"stop":1754973940913,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee4b5d272953af1","name":"should add event listeners for peer connect and disconnect","time":{"start":1754973411903,"stop":1754973411904,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6b191c021b25cb","name":"Check received message containing Arabic","time":{"start":1754973919507,"stop":1754973919507,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d18b305a2114b4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754973453699,"stop":1754973453700,"duration":1},"status":"passed","severity":"normal"},{"uid":"378584e0d1cb3a62","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754973453700,"stop":1754973453700,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe4fa5df4f204b9","name":"Check received message containing numeric","time":{"start":1754973919514,"stop":1754973919514,"duration":0},"status":"passed","severity":"normal"},{"uid":"360e558c4f6919c7","name":"should successfully stop","time":{"start":1754973441431,"stop":1754973441431,"duration":0},"status":"passed","severity":"normal"},{"uid":"26140616d0c9d74a","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app19/6/topic756/utf8","time":{"start":1754973712443,"stop":1754973712443,"duration":0},"status":"passed","severity":"normal"},{"uid":"f990f74026233d7e","name":"should return false when peer is not found","time":{"start":1754973412256,"stop":1754973412256,"duration":0},"status":"passed","severity":"normal"},{"uid":"639e5673c2ae166","name":"Check received message containing escaped characters","time":{"start":1754973919509,"stop":1754973919509,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f1f8b0be6099db","name":"should be sent with empty content","time":{"start":1754973459155,"stop":1754973459156,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ff1b2bca2eaf09f","name":"Check received message containing long","time":{"start":1754973919514,"stop":1754973919514,"duration":0},"status":"passed","severity":"normal"},{"uid":"c393325682bbab5","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754973420291,"stop":1754973420292,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b4dea4b6754871","name":"should not allow unachievable error rate","time":{"start":1754973452754,"stop":1754973452755,"duration":1},"status":"passed","severity":"normal"},{"uid":"577049b699b79dae","name":"should not retry if at least one success","time":{"start":1754973440822,"stop":1754973440822,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6516e60fc784cc9","name":"Check received message containing Arabic","time":{"start":1754973919515,"stop":1754973919515,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7caed63cda1d6b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754973396934,"stop":1754973396935,"duration":1},"status":"passed","severity":"normal"},{"uid":"661f2a7d44f4441f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754973453682,"stop":1754973453683,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9228a013df27e35","name":"should not fail to start the service if it is already started","time":{"start":1754973480729,"stop":1754973480729,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5d5900125a3f99","name":"Push message with XML payload","time":{"start":1754974028653,"stop":1754974028654,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b79ffd3a415ae9","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754973412577,"stop":1754973412577,"duration":0},"status":"passed","severity":"normal"},{"uid":"b826c9b02acc002c","name":"Check publish message containing Chinese","time":{"start":1754973611719,"stop":1754973611719,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c69c7881488453","name":"should retry if all attempts fail","time":{"start":1754973440448,"stop":1754973440448,"duration":0},"status":"passed","severity":"normal"},{"uid":"137cd1e37c092bc9","name":"should serialize and deserialize correctly","time":{"start":1754973456872,"stop":1754973456872,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf489de39cac423","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754973420294,"stop":1754973420294,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c6f9c9e36d3625","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754973621585,"stop":1754973621585,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b77ada09ad6f393","name":"Stops search when maxGet is reached","time":{"start":1754973420189,"stop":1754973420190,"duration":1},"status":"passed","severity":"normal"},{"uid":"a678c99f799898e3","name":"Check received message with timestamp: 1754973474925000000 ","time":{"start":1754973919519,"stop":1754973919519,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ae58fef07d7afa","name":"should handle onConnected and onDisconnected","time":{"start":1754973441573,"stop":1754973441573,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71a3192a8d6369","name":"should only return 1 node with relay and store capability","time":{"start":1754973420582,"stop":1754973420582,"duration":0},"status":"passed","severity":"normal"},{"uid":"500c1d2b524b5a23","name":"messageHashStr returns a hex string","time":{"start":1754973412272,"stop":1754973412273,"duration":1},"status":"passed","severity":"normal"},{"uid":"91793d38e72be823","name":"udp ip6 address","time":{"start":1754973402255,"stop":1754973402255,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edf71d7b2036d3a","name":"should be safe to call multiple times","time":{"start":1754973412094,"stop":1754973412094,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d62a27766d0ce8d","name":"should skip peer when not on same cluster","time":{"start":1754973412040,"stop":1754973412040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99f18512c3d1837","name":"should return peer for existing peer","time":{"start":1754973412105,"stop":1754973412109,"duration":4},"status":"passed","severity":"normal"},{"uid":"77bf116fe0e4cd26","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754973441577,"stop":1754973441577,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3145cf6549ed56","name":"should properly clean up resources when disposed","time":{"start":1754973439727,"stop":1754973439727,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bdc2812c6a4a3c","name":"should set field with only STORE enabled","time":{"start":1754973402827,"stop":1754973402827,"duration":0},"status":"passed","severity":"normal"},{"uid":"734fc305df59f380","name":"should dial one peer on dial","time":{"start":1754973562932,"stop":1754973562933,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b7d2d9ca4d30bb","name":"should handle peer not in mesh for all topics","time":{"start":1754973411942,"stop":1754973411942,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c06272f1c22490e","name":"should initialize with Unhealthy status","time":{"start":1754973441671,"stop":1754973441672,"duration":1},"status":"passed","severity":"normal"},{"uid":"5033462fda451851","name":"should not execute task if max attempts is 0","time":{"start":1754973440447,"stop":1754973440447,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb2126b78b72fd5","name":"Check message with no content topic is not received","time":{"start":1754973919511,"stop":1754973919512,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b0f7db44be04d1","name":"tcp ip4 address","time":{"start":1754973402254,"stop":1754973402254,"duration":0},"status":"passed","severity":"normal"},{"uid":"fedb3fe69b3439ad","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754973441672,"stop":1754973441672,"duration":0},"status":"passed","severity":"normal"},{"uid":"9186157add1b74fc","name":"should emit a peer event after start","time":{"start":1754973588306,"stop":1754973588306,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7eed7147a2b93bf","name":"should not discard bootstrap peers if under the limit","time":{"start":1754973519227,"stop":1754973519228,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e1ef3bc5708df6","name":"should be able to decode the field with only STORE set to true","time":{"start":1754973402125,"stop":1754973402125,"duration":0},"status":"passed","severity":"normal"},{"uid":"482b2f4bdb846800","name":"Fails to push message bigger that 1MB","time":{"start":1754974028664,"stop":1754974028664,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56e1c8bb9d56caa","name":"should insert elements correctly","time":{"start":1754973456871,"stop":1754973456871,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9cd694a30bd94b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754973940910,"stop":1754973940911,"duration":1},"status":"passed","severity":"normal"},{"uid":"2864fe0edc89d516","name":"should handle errors when globalThis is not available","time":{"start":1754973412156,"stop":1754973412156,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10e623c8e0968db","name":"Query Generator - true","time":{"start":1754973720275,"stop":1754973720275,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f370fb5942e9f8b","name":"Ordered Callback - true","time":{"start":1754973720276,"stop":1754973720278,"duration":2},"status":"passed","severity":"normal"},{"uid":"849b7c7b50b8c649","name":"should return different streams if requested simultaniously","time":{"start":1754973412614,"stop":1754973412615,"duration":1},"status":"passed","severity":"normal"},{"uid":"1764ed506c85481d","name":"Push message with custom timestamp: 1724215099650","time":{"start":1754974028662,"stop":1754974028663,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6868b4d14731","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app18/2/topic468/test.js","time":{"start":1754973712434,"stop":1754973712434,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa09dcd75bf09096","name":"Query Generator - false","time":{"start":1754973720275,"stop":1754973720275,"duration":0},"status":"passed","severity":"normal"},{"uid":"939c289cdc92714b","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754973621574,"stop":1754973621574,"duration":0},"status":"passed","severity":"normal"},{"uid":"2749e3c49f77432a","name":"Mutual subscription","time":{"start":1754973621571,"stop":1754973621572,"duration":1},"status":"passed","severity":"normal"},{"uid":"90de36268d23ffcb","name":"should handle empty pubsub topics","time":{"start":1754973411938,"stop":1754973411938,"duration":0},"status":"passed","severity":"normal"},{"uid":"e717ca5f80844a0e","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754973452756,"stop":1754973452757,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b7ba0b49a8197d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754973453681,"stop":1754973453681,"duration":0},"status":"passed","severity":"normal"},{"uid":"7457a9699a18b8fe","name":"should handle hash queries without validation","time":{"start":1754973441388,"stop":1754973441388,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e28285b5db6594","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754973431870,"stop":1754973431871,"duration":1},"status":"passed","severity":"normal"},{"uid":"497c7a8630bf94fb","name":"should not receive a peer event after stop","time":{"start":1754973588307,"stop":1754973588307,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fcf0ecc1fbcd8d0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754973940900,"stop":1754973940900,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6435edb1dbdf3bf","name":"Init the array if not present","time":{"start":1754973396599,"stop":1754973396601,"duration":2},"status":"passed","severity":"normal"},{"uid":"157fb925001d426b","name":"messageHashStr works with IProtoMessage","time":{"start":1754973412273,"stop":1754973412273,"duration":0},"status":"passed","severity":"normal"},{"uid":"191893d1340ebfbb","name":"should maintain desired error rate","time":{"start":1754973456871,"stop":1754973456872,"duration":1},"status":"passed","severity":"normal"},{"uid":"fda2c2f1647bb59f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754973453693,"stop":1754973453693,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5d9e521ad7ec46","name":"should request peer renewal on specific errors","time":{"start":1754973440446,"stop":1754973440446,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4ddebd2366bbd8","name":"should create an instance with libp2p and dialer","time":{"start":1754973412059,"stop":1754973412059,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1766061283ba4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754973940897,"stop":1754973940897,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fd76c83708cf18","name":"Push message with Russian payload","time":{"start":1754974028652,"stop":1754974028652,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b53971c35d1428","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754973420292,"stop":1754973420293,"duration":1},"status":"passed","severity":"normal"},{"uid":"875802f8d283447b","name":"should retry on complete failure if specified","time":{"start":1754973440821,"stop":1754973440822,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b5af68662fc3d3","name":"Ephemeral field set to true","time":{"start":1754973412976,"stop":1754973412976,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a78cd1857139814","name":"should be able to encode the field with only STORE set to true","time":{"start":1754973402117,"stop":1754973402118,"duration":1},"status":"passed","severity":"normal"},{"uid":"29528cfc60fcccab","name":"should wait for LightPush peer to be connected","time":{"start":1754973441660,"stop":1754973441660,"duration":0},"status":"passed","severity":"normal"},{"uid":"804efd5444b50a61","name":"should clear dial history on stop","time":{"start":1754973412033,"stop":1754973412033,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0c223fc53cf474","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754973940906,"stop":1754973940906,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f46da770c9feee9","name":"should be able to dial TLS multiaddrs","time":{"start":1754973562935,"stop":1754973562936,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd00c49cde212d9d","name":"Relay - dialed after","time":{"start":1754973740332,"stop":1754973740332,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0275c282a29bab","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754973919520,"stop":1754973919520,"duration":0},"status":"passed","severity":"normal"},{"uid":"149a2a8a6763c938","name":"throws on content topic with empty encoding field","time":{"start":1754973396924,"stop":1754973396924,"duration":0},"status":"passed","severity":"normal"},{"uid":"adee68968ab5ea86","name":"should initialize with custom number of peers","time":{"start":1754973441570,"stop":1754973441570,"duration":0},"status":"passed","severity":"normal"},{"uid":"a653f4da8209584c","name":"Publishes to nwaku","time":{"start":1754973601639,"stop":1754973601640,"duration":1},"status":"passed","severity":"normal"},{"uid":"10637d56eced1f58","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1754973459189,"stop":1754973459189,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7b07809d2adc2d","name":"should reject if Relay is requested but not mounted","time":{"start":1754973441657,"stop":1754973441658,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e6e563cf8c14429","name":"should handle special patterns correctly","time":{"start":1754973456873,"stop":1754973456876,"duration":3},"status":"passed","severity":"normal"},{"uid":"99fa9a8e8b2e89a0","name":"Push message with content topic containing emoji","time":{"start":1754974028661,"stop":1754974028661,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5292d40de80c4f","name":"can query messages normally","time":{"start":1754973711498,"stop":1754973711501,"duration":3},"status":"passed","severity":"normal"},{"uid":"1a6d14f47fda271d","name":"Encoder throws on empty string content topic","time":{"start":1754973431872,"stop":1754973431872,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f827c9533ec63cc","name":"Nodes with multiple pubsub topic","time":{"start":1754973604932,"stop":1754973604932,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec43b5636eba721","name":"Refresh subscription","time":{"start":1754973940899,"stop":1754973940899,"duration":0},"status":"passed","severity":"normal"},{"uid":"5039d5c253f2fd4","name":"Check publish message containing Script","time":{"start":1754973611720,"stop":1754973611720,"duration":0},"status":"passed","severity":"normal"},{"uid":"9025532242bdbd79","name":"should create all internal components","time":{"start":1754973412948,"stop":1754973412948,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8733e2ef53f1a77","name":"Push message with content topic containing unicode special characters","time":{"start":1754974028672,"stop":1754974028673,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1bba3e77a6cf64","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754973453674,"stop":1754973453674,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad412f8d399d5413","name":"should not receive a peer event before start","time":{"start":1754973424519,"stop":1754973424520,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc9c9c009fa76a49","name":"should dial all remaining peers","time":{"start":1754973412103,"stop":1754973412103,"duration":0},"status":"passed","severity":"normal"},{"uid":"8583fb766594afd6","name":"Waku message hash computation (payload length 0)","time":{"start":1754973412264,"stop":1754973412264,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4da289e8fb5097","name":"Push 30 different messages","time":{"start":1754974028669,"stop":1754974028670,"duration":1},"status":"skipped","severity":"normal"},{"uid":"378fd3b067912c17","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754973441505,"stop":1754973441505,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b22768ed226136","name":"Encoder throws on empty string content topic","time":{"start":1754973412977,"stop":1754973412977,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93d23e87da43aa8","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754973604935,"stop":1754973604935,"duration":0},"status":"passed","severity":"normal"},{"uid":"802dc2964e93f456","name":"Push message with unicode special characters payload","time":{"start":1754974028669,"stop":1754974028669,"duration":0},"status":"passed","severity":"normal"},{"uid":"a861f2fc99b2f9a8","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754973453674,"stop":1754973453674,"duration":0},"status":"passed","severity":"normal"},{"uid":"7795a719e8f89e89","name":"should not allow k > 12","time":{"start":1754973452752,"stop":1754973452754,"duration":2},"status":"passed","severity":"normal"},{"uid":"35194b02b1901117","name":"yields decoded messages","time":{"start":1754973412800,"stop":1754973412800,"duration":0},"status":"passed","severity":"normal"},{"uid":"e293ba22687c71b9","name":"should do nothing if no non-locked connections to drop","time":{"start":1754973412126,"stop":1754973412126,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c9c8199c4dfff5","name":"should not modify tags of connections for different peers","time":{"start":1754973441577,"stop":1754973441578,"duration":1},"status":"passed","severity":"normal"},{"uid":"537dcb73a3ce5036","name":"should handle dial errors","time":{"start":1754973412953,"stop":1754973412953,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d33a07ea2b391d","name":"should dial with PeerId and return stream","time":{"start":1754973412952,"stop":1754973412952,"duration":0},"status":"passed","severity":"normal"},{"uid":"d310aa83767a2fef","name":"should dial peers from store when no connections remain","time":{"start":1754973412096,"stop":1754973412097,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff53d6821bd3cd8","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754973412245,"stop":1754973412245,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b5c2ece059f618","name":"Check received message containing escaped characters","time":{"start":1754973919518,"stop":1754973919518,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7621c44be47b19","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754973621583,"stop":1754973621583,"duration":0},"status":"passed","severity":"normal"},{"uid":"798c5fd399241a69","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754973940901,"stop":1754973940901,"duration":0},"status":"passed","severity":"normal"},{"uid":"318928083dfb10b6","name":"throws on content topic with non-number generation field","time":{"start":1754973396921,"stop":1754973396922,"duration":1},"status":"passed","severity":"normal"},{"uid":"1544ae157857d632","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754973396935,"stop":1754973396935,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb556d644dff6f1","name":"nwaku subscribes","time":{"start":1754973601639,"stop":1754973601639,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dad99450afd169","name":"should throw error - no id","time":{"start":1754973402816,"stop":1754973402817,"duration":1},"status":"passed","severity":"normal"},{"uid":"94d696f93d4d1ee2","name":"Push message with long payload","time":{"start":1754974028650,"stop":1754974028650,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46648edf2a50760","name":"should not fail to stop the service if it was not started","time":{"start":1754973588305,"stop":1754973588305,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b4c31f085ee2db","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754973396934,"stop":1754973396934,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8be2912cf23ee8","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754973396929,"stop":1754973396929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d848c94cbe6c6d90","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754973940907,"stop":1754973940907,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a989a9189a2e1d9","name":"should partition messages based on acknowledgement status","time":{"start":1754973459155,"stop":1754973459155,"duration":0},"status":"passed","severity":"normal"},{"uid":"112b5b04af53e55a","name":"should be delivered immediately if received","time":{"start":1754973459157,"stop":1754973459157,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c698cda503583f0","name":"LightPush","time":{"start":1754973740333,"stop":1754973740333,"duration":0},"status":"passed","severity":"normal"},{"uid":"979b7d6e65a0dd56","name":"Decoder throws on empty string content topic","time":{"start":1754973431873,"stop":1754973431873,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6868ab984c8548","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754973674839,"stop":1754973674839,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0b29a2af3aad7a","name":"connects to nwaku","time":{"start":1754973734399,"stop":1754973734400,"duration":1},"status":"passed","severity":"normal"},{"uid":"cec02e82f0b01d30","name":"return first retrieved peers without further DNS queries","time":{"start":1754973420583,"stop":1754973420583,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee9103292a7c895","name":"Relay + Store","time":{"start":1754973481505,"stop":1754973481506,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1abf50525f72936","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754973919513,"stop":1754973919513,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9469a5df3e2b64","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754973453672,"stop":1754973453673,"duration":1},"status":"passed","severity":"normal"},{"uid":"a15a64cd70d046e5","name":"should return true when peer is on the specified shard","time":{"start":1754973412232,"stop":1754973412243,"duration":11},"status":"passed","severity":"normal"},{"uid":"8cb30c2e04b5e7de","name":"should return false when peer shard info is not found","time":{"start":1754973412244,"stop":1754973412244,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94fc11a2a7f95af","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754973396937,"stop":1754973396937,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b607460ae3fae25","name":"random static sharding 9 - Cluster ID: 779, Shard ID: 585","time":{"start":1754973708469,"stop":1754973708472,"duration":3},"status":"passed","severity":"normal"},{"uid":"c9facb0f6a7d6ae4","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754973940898,"stop":1754973940898,"duration":0},"status":"passed","severity":"normal"},{"uid":"270c02791bcdfc76","name":"random static sharding 5 - Cluster ID: 162, Shard ID: 587","time":{"start":1754973708466,"stop":1754973708466,"duration":0},"status":"passed","severity":"normal"},{"uid":"401369bac856a2e6","name":"retrieves a single peer","time":{"start":1754973420579,"stop":1754973420579,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe9289372af7c50","name":"should throw error when no peers are available","time":{"start":1754973441383,"stop":1754973441383,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a458730020d27a3","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754973412244,"stop":1754973412245,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a742c675ae722de","name":"Decoder throws on empty string content topic","time":{"start":1754973430303,"stop":1754973430303,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f9c1b2eaab4340","name":"should decode valid enr with tcp successfully","time":{"start":1754973402816,"stop":1754973402816,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfac2d39f1c00fdd","name":"Relay Node - default protocol","time":{"start":1754973740334,"stop":1754973740334,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a79812832d6d71","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754973453686,"stop":1754973453687,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e370c653716b04d","name":"should throw error - no public key","time":{"start":1754973402819,"stop":1754973402820,"duration":1},"status":"passed","severity":"normal"},{"uid":"674f8eed60aa943b","name":"should handle peer connect event","time":{"start":1754973412162,"stop":1754973412162,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c3969abc1be1d7","name":"should return false when peer is not found","time":{"start":1754973412232,"stop":1754973412232,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa104326b4f9cca","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754973691044,"stop":1754973691045,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f4a342f8ae4b77","name":"should return PeerId when PeerId is provided","time":{"start":1754973412637,"stop":1754973412637,"duration":0},"status":"passed","severity":"normal"},{"uid":"10632a7375b41168","name":"Check message with no content topic is not received","time":{"start":1754973919521,"stop":1754973919521,"duration":0},"status":"passed","severity":"normal"},{"uid":"4219ca8516c7e6da","name":"should only return 1 node with relay capability","time":{"start":1754973420581,"stop":1754973420582,"duration":1},"status":"passed","severity":"normal"},{"uid":"f785972f8016729c","name":"Push message with custom timestamp: 1754969899650","time":{"start":1754974028674,"stop":1754974028674,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ec5d1dd42fc8df","name":"Query generator for multiple messages","time":{"start":1754973721955,"stop":1754973721955,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d1f949b0d7e6c6","name":"Check message with invalid timestamp is not received","time":{"start":1754973919511,"stop":1754973919511,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0b9932787d0ed0","name":"Push message with content topic containing escaped characters","time":{"start":1754974028660,"stop":1754974028660,"duration":0},"status":"passed","severity":"normal"},{"uid":"649e788a2864d5b5","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754973412951,"stop":1754973412951,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2dd5d861381dedd","name":"should populate queue if has active dial","time":{"start":1754973412039,"stop":1754973412039,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb3179dc105ca33","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754973620182,"stop":1754973620182,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a220a44e93a3d9","name":"handles different networkShards values correctly","time":{"start":1754973396931,"stop":1754973396931,"duration":0},"status":"passed","severity":"normal"},{"uid":"11daa0ca4b804783","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754973726843,"stop":1754973726843,"duration":0},"status":"passed","severity":"normal"},{"uid":"def485d93b971de6","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754973919520,"stop":1754973919520,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f686db3ec58df48","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754973940912,"stop":1754973940913,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d5df333bb50f8d1","name":"should be online or offline if network state changed","time":{"start":1754973493918,"stop":1754973493918,"duration":0},"status":"passed","severity":"normal"},{"uid":"386660167e71cfc5","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754973396926,"stop":1754973396926,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcf32bd9de27d61","name":"Push message with numeric payload","time":{"start":1754974028650,"stop":1754974028651,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a9cfc40b6c9fd7","name":"random static sharding 7 - Cluster ID: 733, Shard ID: 822","time":{"start":1754973708467,"stop":1754973708467,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ac4368a62f8cee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754973453700,"stop":1754973453701,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c17bf5abaad3f2","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754973453687,"stop":1754973453687,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee19c8e4134a376a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754973453699,"stop":1754973453699,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7728c3ba71978","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754973396937,"stop":1754973396937,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0386f7b81f4c58","name":"should reject if LightPush is requested but not mounted","time":{"start":1754973441658,"stop":1754973441658,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4d79c2b256821c","name":"Check meta is set [ecies]","time":{"start":1754973431871,"stop":1754973431871,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b709f05a6c75e8","name":"Meta field set when metaSetter is specified","time":{"start":1754973412976,"stop":1754973412977,"duration":1},"status":"passed","severity":"normal"},{"uid":"a56b89bfd8c6170d","name":"Check received message with timestamp: 1754973474925 ","time":{"start":1754973919520,"stop":1754973919520,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5da217217189aa9","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754973402123,"stop":1754973402124,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a20463cf74aa0a9","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754973412273,"stop":1754973412273,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed255abf7c32c1c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754973453696,"stop":1754973453696,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4d6f348f2f07eb","name":"Check received message containing Russian","time":{"start":1754973919516,"stop":1754973919516,"duration":0},"status":"passed","severity":"normal"},{"uid":"67929f0cb2bd49f6","name":"Passing page size 1 when there are 4 messages","time":{"start":1754973726624,"stop":1754973726624,"duration":0},"status":"passed","severity":"normal"},{"uid":"28bcbf8539b29a6f","name":"should dispatch network event when browser goes offline","time":{"start":1754973412177,"stop":1754973412177,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f7153948a57952","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754973618410,"stop":1754973618411,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c5f36d7a0fbd2986","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754973620183,"stop":1754973620183,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b7c99be2284a81","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754973940911,"stop":1754973940911,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e901941d859f6","name":"Waku message hash computation (no timestamp)","time":{"start":1754973412271,"stop":1754973412272,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8fe49149eb32d5a","name":"Relay - times out","time":{"start":1754973740332,"stop":1754973740332,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ca1d62de99cca2","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754973621586,"stop":1754973621586,"duration":0},"status":"passed","severity":"normal"},{"uid":"217a1047927de6af","name":"Push 30 different messages","time":{"start":1754974028656,"stop":1754974028656,"duration":0},"status":"skipped","severity":"normal"},{"uid":"12e3553a30dfc149","name":"Push message with content topic containing emoji","time":{"start":1754974028673,"stop":1754974028673,"duration":0},"status":"passed","severity":"normal"},{"uid":"e797659e12b0fb17","name":"Push message with content topic containing Arabic","time":{"start":1754974028671,"stop":1754974028671,"duration":0},"status":"passed","severity":"normal"},{"uid":"6821727508168d2e","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754973411924,"stop":1754973411924,"duration":0},"status":"passed","severity":"normal"},{"uid":"e840bc82d412dff4","name":"should not fail to start the service if it is already started","time":{"start":1754973588305,"stop":1754973588306,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5ddbd95f093fd5c","name":"Check received message containing special chars","time":{"start":1754973919515,"stop":1754973919515,"duration":0},"status":"passed","severity":"normal"},{"uid":"baab8968b8f01797","name":"should requeue task if no peer is available","time":{"start":1754973440433,"stop":1754973440434,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ed1764539e0b5a","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754973430300,"stop":1754973430300,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f015205b66e962a","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754973420294,"stop":1754973420294,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1cd4f4ae12d9029","name":"Push message with content topic containing JSON","time":{"start":1754974028672,"stop":1754974028672,"duration":0},"status":"passed","severity":"normal"},{"uid":"409fcfacebf04824","name":"should handle browser offline state overriding peer connections","time":{"start":1754973412183,"stop":1754973412196,"duration":13},"status":"passed","severity":"normal"},{"uid":"d751854b5c76e937","name":"should clear timers for specific peer on disconnect","time":{"start":1754973411936,"stop":1754973411937,"duration":1},"status":"passed","severity":"normal"},{"uid":"f689935761226884","name":"should return false when peer is on different cluster","time":{"start":1754973412243,"stop":1754973412243,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24c9837b9602f73","name":"Check message received after jswaku node is restarted","time":{"start":1754973919512,"stop":1754973919513,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a460e7785242965","name":"should attach causal history and bloom filter to each message","time":{"start":1754973459149,"stop":1754973459149,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a49ab2a3c80242","name":"Sign & Recover","time":{"start":1754973430721,"stop":1754973430721,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8cb16f25ac494f","name":"Check received message containing SQL Injection","time":{"start":1754973919516,"stop":1754973919516,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb51e61bf76a3fbd","name":"Check message received after jswaku node is restarted","time":{"start":1754973919522,"stop":1754973919522,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77cf49e1d6c8d44","name":"should handle peer disconnect event when no connections remain","time":{"start":1754973412162,"stop":1754973412163,"duration":1},"status":"passed","severity":"normal"},{"uid":"82de265def62edf4","name":"should skip peer when dialed recently","time":{"start":1754973412038,"stop":1754973412038,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec10b44bebfcb80","name":"A test","time":{"start":1754973537544,"stop":1754973537545,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe0bfe7809d82a7d","name":"should start all internal components","time":{"start":1754973412948,"stop":1754973412949,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d54fed1ef01e076","name":"should be safe to call multiple times","time":{"start":1754973412063,"stop":1754973412064,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e8bc58d6238b64","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app32/8/topic821/proto","time":{"start":1754973712434,"stop":1754973712435,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a0dbd0c06b5ea9","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754973537317,"stop":1754973537321,"duration":4},"status":"passed","severity":"normal"},{"uid":"985e04001234a34d","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754973412110,"stop":1754973412118,"duration":8},"status":"passed","severity":"normal"},{"uid":"548d2430ae7d85f2","name":"Push message with XML payload","time":{"start":1754974028667,"stop":1754974028667,"duration":0},"status":"passed","severity":"normal"},{"uid":"e022e64af515fc21","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754973940907,"stop":1754973940907,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10e8fee04e1b26e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754973940908,"stop":1754973940908,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e33f1a5ed49a237","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1754973459152,"stop":1754973459153,"duration":1},"status":"passed","severity":"normal"},{"uid":"b444386ef36177a3","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754973402124,"stop":1754973402124,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0b045f489f62ea","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754973551334,"stop":1754973551334,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7786a6ff53abb16","name":"Accepts a valid Waku Message","time":{"start":1754973444892,"stop":1754973444893,"duration":1},"status":"passed","severity":"normal"},{"uid":"3412333bdf7c31ce","name":"Query with Promise Callback, No Decoder","time":{"start":1754973691048,"stop":1754973691048,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe9c077095c60de","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754973940900,"stop":1754973940900,"duration":0},"status":"passed","severity":"normal"},{"uid":"4623f85d3092813e","name":"can start the service","time":{"start":1754973424517,"stop":1754973424517,"duration":0},"status":"passed","severity":"normal"},{"uid":"683a4c5ce6959b83","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754973396925,"stop":1754973396925,"duration":0},"status":"passed","severity":"normal"},{"uid":"197a233a51df2fea","name":"should create ConnectionManager with required options","time":{"start":1754973412946,"stop":1754973412946,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d6a8fb09d7c991","name":"Subscribe to topic containing long and publish message","time":{"start":1754973621579,"stop":1754973621579,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c6036bf33b656a","name":"Check message with no pubsub topic is not received","time":{"start":1754973919521,"stop":1754973919521,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2845aae336aea9","name":"Relay - dialed first","time":{"start":1754973740331,"stop":1754973740332,"duration":1},"status":"passed","severity":"normal"},{"uid":"8900c4fce88a3fa1","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754973402121,"stop":1754973402122,"duration":1},"status":"passed","severity":"normal"},{"uid":"d411d4c9f6202376","name":"returns nothing if no connections present","time":{"start":1754973412649,"stop":1754973412652,"duration":3},"status":"passed","severity":"normal"},{"uid":"ec2931d2414ca152","name":"Push message with content topic containing SQL Injection","time":{"start":1754974028672,"stop":1754974028672,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e703aff3704e7ba","name":"should enable all discoveries when explicitly set","time":{"start":1754973441118,"stop":1754973441127,"duration":9},"status":"passed","severity":"normal"},{"uid":"77a5bc8d07827fc9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754973453698,"stop":1754973453699,"duration":1},"status":"passed","severity":"normal"},{"uid":"c082a6bbd13b0236","name":"Push message with rate limit","time":{"start":1754974028662,"stop":1754974028662,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cebe33199a7ffe","name":"Generator, one shard","time":{"start":1754973681434,"stop":1754973681435,"duration":1},"status":"passed","severity":"normal"},{"uid":"663d39919c3b7b40","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754973396933,"stop":1754973396933,"duration":0},"status":"passed","severity":"normal"},{"uid":"908033fcf469d8a2","name":"should remove event listener for peer:discovery","time":{"start":1754973412064,"stop":1754973412064,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e3b3d524cefe9d","name":"should handle all zero keep alive options","time":{"start":1754973411941,"stop":1754973411942,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d100018dd7cfd43","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754973412622,"stop":1754973412623,"duration":1},"status":"passed","severity":"normal"},{"uid":"230c4ea55829a5be","name":"should handle peer store errors gracefully","time":{"start":1754973412110,"stop":1754973412110,"duration":0},"status":"passed","severity":"normal"},{"uid":"720726ccbb958de2","name":"different cluster: nodes don't connect","time":{"start":1754973551336,"stop":1754973551336,"duration":0},"status":"passed","severity":"normal"},{"uid":"8741a89e351b65d0","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754973604933,"stop":1754973604934,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06676d9205b7ef5","name":"Check publish message containing shell command","time":{"start":1754973611722,"stop":1754973611722,"duration":0},"status":"passed","severity":"normal"},{"uid":"510ac78f04eba182","name":"Push message with content topic containing short","time":{"start":1754974028670,"stop":1754974028670,"duration":0},"status":"passed","severity":"normal"},{"uid":"6144961b41f62e00","name":"Push message with short payload","time":{"start":1754974028664,"stop":1754974028664,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53c1d8c65e996d3","name":"Sample","time":{"start":1754973402177,"stop":1754973402177,"duration":0},"status":"passed","severity":"normal"},{"uid":"604b0b624c6190ac","name":"Passing page size 110 when there are 120 messages","time":{"start":1754973726627,"stop":1754973726627,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b244c30de8a55f","name":"can start and stop the service","time":{"start":1754973424517,"stop":1754973424518,"duration":1},"status":"passed","severity":"normal"},{"uid":"a51dfaa973135ccd","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754973396928,"stop":1754973396928,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b61fcf350acd27f","name":"should create dialer with libp2p and shardReader","time":{"start":1754973412022,"stop":1754973412028,"duration":6},"status":"passed","severity":"normal"},{"uid":"eaffe94c7f2da1c5","name":"Push message equal or less that 1MB","time":{"start":1754974028674,"stop":1754974028675,"duration":1},"status":"passed","severity":"normal"},{"uid":"6338199be9560ea6","name":"should not be empty after adding a subscription","time":{"start":1754973441504,"stop":1754973441504,"duration":0},"status":"passed","severity":"normal"},{"uid":"534b449f983cac37","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754973940912,"stop":1754973940912,"duration":0},"status":"passed","severity":"normal"},{"uid":"12572ead4036aed6","name":"Does not throw an exception when node disconnects","time":{"start":1754973734400,"stop":1754973734400,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f9ace468feb16","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754973441672,"stop":1754973441672,"duration":0},"status":"passed","severity":"normal"},{"uid":"e960c3ef1de06e87","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1754973459154,"stop":1754973459154,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08c38abdcf5aab8","name":"Check received message containing XML","time":{"start":1754973919517,"stop":1754973919517,"duration":0},"status":"passed","severity":"normal"},{"uid":"354fcf64b0e18755","name":"should dispatch network event when browser goes online","time":{"start":1754973412173,"stop":1754973412173,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cb404ac696912b","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754973453678,"stop":1754973453678,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c59c0158703a7eb","name":"should skip updating peer store if peer has same addresses","time":{"start":1754973412073,"stop":1754973412073,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b28da814e4aee3","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754973396933,"stop":1754973396933,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da27f02f7d132ce","name":"should continually clean up expired entries at intervals","time":{"start":1754973439728,"stop":1754973439728,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad93eb1f83df05","name":"should handle peer store update failures gracefully","time":{"start":1754973411925,"stop":1754973411926,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ae84a315dd56fd","name":"isConnected return false after peer stops","time":{"start":1754973493913,"stop":1754973493914,"duration":1},"status":"passed","severity":"normal"},{"uid":"5995fa4748415117","name":"Throws when trying to push message with empty payload","time":{"start":1754974028656,"stop":1754974028657,"duration":1},"status":"passed","severity":"normal"},{"uid":"7de2ca79fded3d82","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754973681436,"stop":1754973681436,"duration":0},"status":"passed","severity":"normal"},{"uid":"147a873829dfda84","name":"should return false when peer is on different cluster","time":{"start":1754973412230,"stop":1754973412231,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64a6d3f05ba74af","name":"should not dispatch event when already connected","time":{"start":1754973412163,"stop":1754973412172,"duration":9},"status":"passed","severity":"normal"},{"uid":"7e15744d8e572bda","name":"Push message with SQL Injection payload","time":{"start":1754974028652,"stop":1754974028653,"duration":1},"status":"passed","severity":"normal"},{"uid":"dedd0e6dd17e5f83","name":"should encode/decode to text encoding","time":{"start":1754973402821,"stop":1754973402822,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3bb3a914685992e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754973396939,"stop":1754973396939,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af06c9fc377697a","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754973452755,"stop":1754973452756,"duration":1},"status":"passed","severity":"normal"},{"uid":"e093d4321cf75924","name":"should initialize with isNetworkConnected as false","time":{"start":1754973412155,"stop":1754973412155,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4e03ed8a1d2b96","name":"should not change state when connections remain after disconnect","time":{"start":1754973412163,"stop":1754973412163,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0ec2732473abfe","name":"Check publish message after service node is restarted","time":{"start":1754973611726,"stop":1754973611727,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f656f711d6042bdc","name":"Overlapping topic subscription","time":{"start":1754973621576,"stop":1754973621576,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ad195fd04a7c76cb","name":"Check publish message containing JSON","time":{"start":1754973611721,"stop":1754973611721,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33bfbb87dd55103","name":"returns all values when wanted number matches available values","time":{"start":1754973419769,"stop":1754973419776,"duration":7},"status":"passed","severity":"normal"},{"uid":"46ce9c41f88f957","name":"Nwaku publishes","time":{"start":1754973601640,"stop":1754973601640,"duration":0},"status":"passed","severity":"normal"},{"uid":"71227d3e35ad4f74","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754973412262,"stop":1754973412263,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca92ccea46864d3d","name":"rejects hash query with content filter parameters","time":{"start":1754973412580,"stop":1754973412580,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c7a36338c407fa","name":"should start ping timers on peer connect","time":{"start":1754973411914,"stop":1754973411914,"duration":0},"status":"passed","severity":"normal"},{"uid":"4777ac86730efc61","name":"msgTime: 0 ms from now, startTime: 1754887322312, endTime: 1754973722312","time":{"start":1754973735764,"stop":1754973735764,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb80c578f57a69d","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754973441571,"stop":1754973441572,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd60c10f54a7f20b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754973940913,"stop":1754973940914,"duration":1},"status":"passed","severity":"normal"},{"uid":"159303d6d10e1eca","name":"Push message with short payload","time":{"start":1754974028649,"stop":1754974028650,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a25fa2d8cae07bf","name":"should never report false negatives","time":{"start":1754973456872,"stop":1754973456872,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f0a7fe0bb94f51","name":"should properly create location multiaddrs - udp","time":{"start":1754973402824,"stop":1754973402824,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43c630b9d493e9f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754973620181,"stop":1754973620181,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1d5d01fc522a7d","name":"non connected peers","time":{"start":1754973588510,"stop":1754973588510,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fefb46b3dfb50bf9","name":"Push message with content topic containing numeric","time":{"start":1754974028670,"stop":1754974028671,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3c6d7d27ed469e","name":"should return empty array when no peers connected","time":{"start":1754973412954,"stop":1754973412955,"duration":1},"status":"passed","severity":"normal"},{"uid":"e97c45233afcb62","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754973726852,"stop":1754973726858,"duration":6},"status":"passed","severity":"normal"},{"uid":"365381337e7ac701","name":"Get Nodes","time":{"start":1754973420188,"stop":1754973420189,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6cadb49f33ee3e","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754973735763,"stop":1754973735763,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abfe06449a74ad3","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754973493909,"stop":1754973493909,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3998f844ce0e60","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754973459154,"stop":1754973459155,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ee9407cd04d7db","name":"Store - dialed first","time":{"start":1754973740332,"stop":1754973740333,"duration":1},"status":"passed","severity":"normal"},{"uid":"5211711dd954c31d","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754973411926,"stop":1754973411927,"duration":1},"status":"passed","severity":"normal"},{"uid":"894315bdbd40b1ba","name":"Promise Callback - false","time":{"start":1754973720276,"stop":1754973720276,"duration":0},"status":"passed","severity":"normal"},{"uid":"958202cdd57d4ecd","name":"should add received messages to bloom filter","time":{"start":1754973459150,"stop":1754973459150,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3f007511a6bfad","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754973480732,"stop":1754973480736,"duration":4},"status":"skipped","severity":"normal"},{"uid":"400a8cba029f3d4f","name":"should call waitForPeer on Relay","time":{"start":1754973441661,"stop":1754973441662,"duration":1},"status":"passed","severity":"normal"},{"uid":"339a793fd3202b0f","name":"accepts time-filtered query with content filter","time":{"start":1754973412583,"stop":1754973412584,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdc92f603e5ca772","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754973412118,"stop":1754973412118,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab9218648e3c678","name":"should be empty when created","time":{"start":1754973441504,"stop":1754973441504,"duration":0},"status":"passed","severity":"normal"},{"uid":"6813e57138918c7a","name":"Subscribe and receive messages via waku relay post","time":{"start":1754973940896,"stop":1754973940897,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd9c8bf2a3475c00","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754973453688,"stop":1754973453688,"duration":0},"status":"passed","severity":"normal"},{"uid":"9708ffc93f2d0e72","name":"Push message with escaped characters payload","time":{"start":1754974028669,"stop":1754974028669,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce2c5d37c56d461","name":"Default pageSize","time":{"start":1754973726631,"stop":1754973726632,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2be674bd893dbc","name":"should return false when navigator.onLine is false","time":{"start":1754973412160,"stop":1754973412160,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bebf055c145c50","name":"Fails to publish message with empty text","time":{"start":1754973611725,"stop":1754973611725,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ab6b277febd951","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754973396927,"stop":1754973396928,"duration":1},"status":"passed","severity":"normal"},{"uid":"56de0e288bdb57cb","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754973441575,"stop":1754973441576,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da85f55171ea681","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754973620176,"stop":1754973620179,"duration":3},"status":"passed","severity":"normal"},{"uid":"50cc2559a4d62781","name":"should wait for Filter peer to be connected","time":{"start":1754973441660,"stop":1754973441661,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc008c6d5bf16a5","name":"should handle complete dial lifecycle","time":{"start":1754973412053,"stop":1754973412053,"duration":0},"status":"passed","severity":"normal"},{"uid":"b751257e01d159b3","name":"should handle network check errors gracefully","time":{"start":1754973412052,"stop":1754973412052,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8575ede2f86b43d","name":"Check received message containing JSON","time":{"start":1754973919509,"stop":1754973919509,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8279aa799bc546","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754973611723,"stop":1754973611723,"duration":0},"status":"passed","severity":"normal"},{"uid":"293fef6734eaa0c1","name":"should set default options when no config provided","time":{"start":1754973412947,"stop":1754973412947,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd0789ac354d8f3","name":"recovers when dns.resolve returns empty","time":{"start":1754973420580,"stop":1754973420580,"duration":0},"status":"passed","severity":"normal"},{"uid":"61bd03d555e9049f","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754973621586,"stop":1754973621586,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd427850eac0664a","name":"topics with same application and version share the same shard","time":{"start":1754973396929,"stop":1754973396930,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2278dd959993ac","name":"should create KeepAliveManager with relay","time":{"start":1754973411902,"stop":1754973411903,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba1607eb9c7a2b5","name":"should stop all internal components","time":{"start":1754973412950,"stop":1754973412950,"duration":0},"status":"passed","severity":"normal"},{"uid":"9708a5623eb2e7fb","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app13/8/topic135/test.js","time":{"start":1754973712442,"stop":1754973712443,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9390889f2fa42a","name":"Push message with custom timestamp: 1754977099650","time":{"start":1754974028674,"stop":1754974028674,"duration":0},"status":"passed","severity":"normal"},{"uid":"a936e2f82c6f8cb8","name":"should handle general insertion and lookup correctly","time":{"start":1754973456877,"stop":1754973456878,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3478ea55207a6e5","name":"Stops search when 2 null results are returned","time":{"start":1754973420190,"stop":1754973420191,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb3f310315f53c2d","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754973453685,"stop":1754973453686,"duration":1},"status":"passed","severity":"normal"},{"uid":"b69df89c5684f782","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754973441429,"stop":1754973441429,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32163798c54a4c6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754973396937,"stop":1754973396938,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f73b6eaff5e82c7","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754973621581,"stop":1754973621583,"duration":2},"status":"passed","severity":"normal"},{"uid":"ffe11f5420503ec1","name":"should properly create peer info with all multiaddrs","time":{"start":1754973402825,"stop":1754973402825,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0ee85d5664c72","name":"Push message with JSON payload","time":{"start":1754974028668,"stop":1754974028668,"duration":0},"status":"passed","severity":"normal"},{"uid":"e524b93d327ec9b2","name":"yields undefined for messages without content topic","time":{"start":1754973412801,"stop":1754973412801,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d84ae2e9e7b10f8","name":"should throw error - invalid id","time":{"start":1754973402819,"stop":1754973402819,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1245161e4331f5","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754973412127,"stop":1754973412127,"duration":0},"status":"passed","severity":"normal"},{"uid":"35887406606139d2","name":"should not retry if at least one success","time":{"start":1754973440447,"stop":1754973440448,"duration":1},"status":"passed","severity":"normal"},{"uid":"7733acc712dc042","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754973674836,"stop":1754973674839,"duration":3},"status":"passed","severity":"normal"},{"uid":"b15f401799757b16","name":"Encoder throws on undefined content topic","time":{"start":1754973431872,"stop":1754973431872,"duration":0},"status":"passed","severity":"normal"},{"uid":"7960250ded89baac","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754973412126,"stop":1754973412127,"duration":1},"status":"passed","severity":"normal"},{"uid":"e69ec6cd96801dd8","name":"should handle complete connection lifecycle","time":{"start":1754973412183,"stop":1754973412183,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00a2980416e076a","name":"should allow redial after cooldown period","time":{"start":1754973412039,"stop":1754973412040,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f7b92a33ab91d1","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754973453677,"stop":1754973453678,"duration":1},"status":"passed","severity":"normal"},{"uid":"c959cc2067018862","name":"Decoder throws on undefined content topic","time":{"start":1754973431872,"stop":1754973431872,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f525f7818b2b09c","name":"should add and remove event listeners correctly","time":{"start":1754973424522,"stop":1754973424522,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97b6958b8dcfc4f","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754973412615,"stop":1754973412622,"duration":7},"status":"passed","severity":"normal"},{"uid":"f90896e273acd933","name":"Push message with SQL Injection payload","time":{"start":1754974028666,"stop":1754974028667,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86f5530b3ff7a55","name":"should have no discoveries enabled by default","time":{"start":1754973441116,"stop":1754973441118,"duration":2},"status":"passed","severity":"normal"},{"uid":"11df0cb080f4b4f3","name":"Check received message containing Script","time":{"start":1754973919516,"stop":1754973919517,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a53b50db75725a4","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754973412794,"stop":1754973412794,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed72c5081af2935","name":"random static sharding 8 - Cluster ID: 652, Shard ID: 143","time":{"start":1754973708469,"stop":1754973708469,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08a26220e9bcfb7","name":"should lock peers when selected","time":{"start":1754973441571,"stop":1754973441571,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbadca83b38c09b6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754973940903,"stop":1754973940903,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b64de646718aaa","name":"caches peers it previously fetched","time":{"start":1754973420581,"stop":1754973420581,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02e2881e034f36b","name":"Push message with shell command payload","time":{"start":1754974028668,"stop":1754974028668,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9571ba5336ee5cb","name":"Overlapping topic subscription","time":{"start":1754973940898,"stop":1754973940899,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bb9191dceeff6fc","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754973441576,"stop":1754973441577,"duration":1},"status":"passed","severity":"normal"},{"uid":"599c4cc010987be","name":"should stop ping timers on peer disconnect","time":{"start":1754973411918,"stop":1754973411919,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2c199127433095","name":"should start and stop interval correctly","time":{"start":1754973440432,"stop":1754973440432,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d87fd80ec91e1a","name":"should insert message into bloom filter","time":{"start":1754973459148,"stop":1754973459148,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6f414e16dac200","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754973735759,"stop":1754973735759,"duration":0},"status":"passed","severity":"normal"},{"uid":"372dab6e50e1ac9d","name":"should load peers from local storage and dispatch events","time":{"start":1754973424521,"stop":1754973424521,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acf31bee3101b4d","name":"Check message on other pubsub topic is not received","time":{"start":1754973919511,"stop":1754973919511,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f947bf8289570c","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754973411928,"stop":1754973411932,"duration":4},"status":"passed","severity":"normal"},{"uid":"e8a112d7a7a8d4","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754973453677,"stop":1754973453677,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d154d8426617b","name":"messageHashStr produces different results for different inputs","time":{"start":1754973412274,"stop":1754973412274,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4582257a0ffa20b","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754973453678,"stop":1754973453678,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da242cc21436065","name":"Check message on other pubsub topic is not received","time":{"start":1754973919521,"stop":1754973919521,"duration":0},"status":"passed","severity":"normal"},{"uid":"347a0a09dfe6df1","name":"isConnected should return false after all peers disconnect","time":{"start":1754973493910,"stop":1754973493913,"duration":3},"status":"passed","severity":"normal"},{"uid":"d565a15172c35201","name":"ends if stream creation fails","time":{"start":1754973412797,"stop":1754973412798,"duration":1},"status":"passed","severity":"normal"},{"uid":"f79baadf06db0a89","name":"should properly create location multiaddrs - tcp4","time":{"start":1754973402823,"stop":1754973402823,"duration":0},"status":"passed","severity":"normal"},{"uid":"3951ecb94e357c3b","name":"should start the dialing interval","time":{"start":1754973412029,"stop":1754973412029,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d19c835cfba237","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754973396938,"stop":1754973396939,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4f61e8e6ddcdb9","name":"should clear dial history on start","time":{"start":1754973412029,"stop":1754973412032,"duration":3},"status":"passed","severity":"normal"},{"uid":"5cb537f392fdb644","name":"Push message with meta","time":{"start":1754974028661,"stop":1754974028661,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4b3595ee7826a6","name":"should hang up with multiaddr and return true on success","time":{"start":1754973412953,"stop":1754973412954,"duration":1},"status":"passed","severity":"normal"},{"uid":"5562a737bdb62f81","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754973940913,"stop":1754973940913,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f166a0496904f0d","name":"should handle multiple peers with different shard configurations","time":{"start":1754973412053,"stop":1754973412053,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a21385646c6d54d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754973735764,"stop":1754973735764,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f671b27169c9a89","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754973453691,"stop":1754973453692,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b42310e1d9cde0d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754973940909,"stop":1754973940909,"duration":0},"status":"passed","severity":"normal"},{"uid":"140afb014e299788","name":"throws on content topic with too few or too many fields","time":{"start":1754973396921,"stop":1754973396921,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe1bbe3ef0d0ea5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754973453694,"stop":1754973453694,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9fb0060d6ccfa84","name":"Decrypt messages","time":{"start":1754973590016,"stop":1754973590016,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18207920c6c402b","name":"less peers than existing","time":{"start":1754973588510,"stop":1754973588510,"duration":0},"status":"skipped","severity":"normal"},{"uid":"caa7dcbae2a5072b","name":"can start the service","time":{"start":1754973588304,"stop":1754973588304,"duration":0},"status":"passed","severity":"normal"},{"uid":"d690b0ce7172da54","name":"same cluster, static sharding: nodes connect","time":{"start":1754973551333,"stop":1754973551333,"duration":0},"status":"passed","severity":"normal"},{"uid":"1826873d742fb83e","name":"should properly create location multiaddrs - udp4","time":{"start":1754973402823,"stop":1754973402823,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ca2b1fbeccfcc4","name":"same cluster: nodes connect","time":{"start":1754973551335,"stop":1754973551336,"duration":1},"status":"passed","severity":"normal"},{"uid":"6225e150aaeca5fe","name":"pre and post cipher","time":{"start":1754973430721,"stop":1754973430721,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cfb715946e7df4","name":"Check message with no pubsub topic is not received","time":{"start":1754973919511,"stop":1754973919511,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc01fd928d09f34","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754973493492,"stop":1754973493492,"duration":0},"status":"passed","severity":"normal"},{"uid":"219cda86cf151e1e","name":"should remove event listeners from globalThis","time":{"start":1754973412157,"stop":1754973412159,"duration":2},"status":"passed","severity":"normal"},{"uid":"e34d33049ba117d9","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754973420293,"stop":1754973420293,"duration":0},"status":"passed","severity":"normal"},{"uid":"1629b0be6aec612c","name":"ends after yielding if response size indicates end","time":{"start":1754973412802,"stop":1754973412803,"duration":1},"status":"passed","severity":"normal"},{"uid":"66fa5542a2af5165","name":"Query generator for multiple messages with different content topic format","time":{"start":1754973721957,"stop":1754973721957,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff1a70e71469baf","name":"should return false when pubsub topic parsing fails","time":{"start":1754973412245,"stop":1754973412255,"duration":10},"status":"passed","severity":"normal"},{"uid":"b6822cefc6b92723","name":"should encode/decode to RLP encoding","time":{"start":1754973402821,"stop":1754973402821,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ddc78c54833e9b","name":"Publish without waiting for remote peer","time":{"start":1754973621573,"stop":1754973621573,"duration":0},"status":"passed","severity":"normal"},{"uid":"840858a5698e5303","name":"should not return locked peers if enough unlocked are available","time":{"start":1754973441572,"stop":1754973441572,"duration":0},"status":"passed","severity":"normal"},{"uid":"56771f3e1260db3b","name":"should merge provided config with defaults","time":{"start":1754973412947,"stop":1754973412948,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d21b7d662a77416","name":"Query with Ordered Callback, No Decoder","time":{"start":1754973691046,"stop":1754973691046,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b2686a01fa83ca","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754973402827,"stop":1754973402828,"duration":1},"status":"passed","severity":"normal"},{"uid":"94736d1402ad8bfc","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754973919522,"stop":1754973919522,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b7cce72b353269","name":"should set field with only FILTER enabled","time":{"start":1754973402827,"stop":1754973402827,"duration":0},"status":"passed","severity":"normal"},{"uid":"b892d0cf6bad014c","name":"should throw an error for insufficient data","time":{"start":1754973396972,"stop":1754973396973,"duration":1},"status":"passed","severity":"normal"},{"uid":"8edd166a4f4c5e91","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754973453689,"stop":1754973453690,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc2d4192bd1cf1e","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754973453687,"stop":1754973453687,"duration":0},"status":"passed","severity":"normal"},{"uid":"c545c9a624e5844","name":"Push message with content topic containing Russian","time":{"start":1754974028671,"stop":1754974028672,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64c55c67474a496","name":"Check publish message containing escaped characters","time":{"start":1754973611722,"stop":1754973611722,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd852430b0dc35e","name":"should reject if Store is requested but not mounted","time":{"start":1754973441658,"stop":1754973441659,"duration":1},"status":"passed","severity":"normal"},{"uid":"de3f5ba1ff5480bd","name":"Check received message containing short","time":{"start":1754973919505,"stop":1754973919506,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ad3d6b386605e5","name":"Subscribe to topic containing Script and receive message","time":{"start":1754973940911,"stop":1754973940911,"duration":0},"status":"passed","severity":"normal"},{"uid":"892f61fc81bd23fd","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754973396932,"stop":1754973396933,"duration":1},"status":"passed","severity":"normal"},{"uid":"81d97d6cd808b364","name":"Fails to push message with large meta","time":{"start":1754974028662,"stop":1754974028662,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ebf4b3f153cb84","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754973412636,"stop":1754973412637,"duration":1},"status":"passed","severity":"normal"},{"uid":"f65e6656b07dfe1c","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754973621580,"stop":1754973621580,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9801a44047ec5ee","name":"should add peer to queue when queue is not empty","time":{"start":1754973412034,"stop":1754973412037,"duration":3},"status":"passed","severity":"normal"},{"uid":"7058c524c30eb51f","name":"Correctly serialized arguments","time":{"start":1754973551473,"stop":1754973551473,"duration":0},"status":"passed","severity":"normal"},{"uid":"28565d72c2fed880","name":"should start and setup intervals and event listeners","time":{"start":1754973441506,"stop":1754973441506,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab55331d849dc842","name":"should be safe to call multiple times","time":{"start":1754973411913,"stop":1754973411913,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccdc8097c3a5307","name":"should insert message id into causal history","time":{"start":1754973459148,"stop":1754973459149,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6cea199d2894182","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754973412073,"stop":1754973412073,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f14fad3600eab1","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754973663259,"stop":1754973663260,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d7b4ec89c819aa6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754973940896,"stop":1754973940896,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f44f0a1ee63f067","name":"should not receive a peer event after stop","time":{"start":1754973424520,"stop":1754973424520,"duration":0},"status":"passed","severity":"normal"},{"uid":"837768e30b8a655e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754973940912,"stop":1754973940912,"duration":0},"status":"passed","severity":"normal"},{"uid":"e421397aff0ce700","name":"should return true even if peer has no overlapping shards","time":{"start":1754973412231,"stop":1754973412231,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db4cdbafd7986d0","name":"Query with Ordered Callback, No message returned","time":{"start":1754973691046,"stop":1754973691047,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f99f7a0bcdce23","name":"should clear existing timers before creating new ones","time":{"start":1754973411937,"stop":1754973411938,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d311215ffdc8c7b","name":"Subscribe to topic containing short and publish message","time":{"start":1754973621576,"stop":1754973621579,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ba3dc3268996540","name":"Decoder throws on undefined content topic","time":{"start":1754973412977,"stop":1754973412977,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fe76a93dd7e17","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754973411933,"stop":1754973411933,"duration":0},"status":"passed","severity":"normal"},{"uid":"9848201226acc7ed","name":"should clear all timers","time":{"start":1754973411913,"stop":1754973411913,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72d1769c59e1594","name":"Push message with Chinese payload","time":{"start":1754974028666,"stop":1754974028666,"duration":0},"status":"passed","severity":"normal"},{"uid":"961ecc5ba0af1e34","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754973396936,"stop":1754973396936,"duration":0},"status":"passed","severity":"normal"},{"uid":"95da82a469715a8b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754973453693,"stop":1754973453693,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad6fa534e43a13d","name":"should check false positive rate","time":{"start":1754973456878,"stop":1754973456879,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4042709e23290c3","name":"handles different clusterIds correctly","time":{"start":1754973396931,"stop":1754973396931,"duration":0},"status":"passed","severity":"normal"},{"uid":"91107a3bb6d9fbdf","name":"Push message with content topic containing short","time":{"start":1754974028657,"stop":1754974028657,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a77bd58cbc866c","name":"Subscribe to topic containing Script and receive message","time":{"start":1754973940902,"stop":1754973940902,"duration":0},"status":"passed","severity":"normal"},{"uid":"e109c4df3cf22e36","name":"should remove event listeners","time":{"start":1754973412093,"stop":1754973412094,"duration":1},"status":"passed","severity":"normal"},{"uid":"839c0a6b60006dd0","name":"should not fail to stop the service if it was not started","time":{"start":1754973480728,"stop":1754973480729,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e44311270993bf2","name":"should clear the dialing interval","time":{"start":1754973412032,"stop":1754973412033,"duration":1},"status":"passed","severity":"normal"},{"uid":"531cbe4202bdede","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754973453690,"stop":1754973453690,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e2fa9abc29c202","name":"should filter out already connected peers","time":{"start":1754973412103,"stop":1754973412103,"duration":0},"status":"passed","severity":"normal"},{"uid":"506794dedcff98a2","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754973621586,"stop":1754973621587,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45b74aaf79de1b8","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754973402115,"stop":1754973402117,"duration":2},"status":"passed","severity":"normal"},{"uid":"b8f3cfb867fca202","name":"Subscribe to topic containing short and receive message","time":{"start":1754973940909,"stop":1754973940909,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f08f9b6d49043b","name":"returns only open connection if one present","time":{"start":1754973412652,"stop":1754973412653,"duration":1},"status":"passed","severity":"normal"},{"uid":"e22fad793380ad08","name":"should be empty after removing the only subscription","time":{"start":1754973441504,"stop":1754973441505,"duration":1},"status":"passed","severity":"normal"},{"uid":"be3fa5b847dd69e","name":"Should update multiaddrs","time":{"start":1754973563426,"stop":1754973563426,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebd2176b085eb81","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754973453695,"stop":1754973453695,"duration":0},"status":"passed","severity":"normal"},{"uid":"5642b89fbd495f24","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754973940910,"stop":1754973940910,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e183d00e55fbc96","name":"should handle case when navigator is not available","time":{"start":1754973412161,"stop":1754973412161,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae01c57613b5e85","name":"should handle different types of entries","time":{"start":1754973439716,"stop":1754973439727,"duration":11},"status":"passed","severity":"normal"},{"uid":"47521576d15a8c40","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754973459156,"stop":1754973459156,"duration":0},"status":"passed","severity":"normal"},{"uid":"64cc89b8e6b89abf","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754973440434,"stop":1754973440434,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b5e169c1f99e41","name":"should not create multiple intervals when called multiple times","time":{"start":1754973412032,"stop":1754973412032,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8d8eb713c375e1","name":"Passing page size 11 when there are 10 messages","time":{"start":1754973726625,"stop":1754973726625,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25caa8df478a497","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754973459150,"stop":1754973459150,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8a24741e85730a","name":"should not fail to stop the service if it was not started","time":{"start":1754973424518,"stop":1754973424518,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0df617659c6b7b","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754973396972,"stop":1754973396972,"duration":0},"status":"passed","severity":"normal"},{"uid":"329ee15e9c345d4f","name":"should handle shardReader errors","time":{"start":1754973412957,"stop":1754973412958,"duration":1},"status":"passed","severity":"normal"},{"uid":"4adc5961c6b2f0c8","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754973453689,"stop":1754973453689,"duration":0},"status":"passed","severity":"normal"},{"uid":"58fb4b0e2f38cac8","name":"Generator, 2 different shards","time":{"start":1754973681435,"stop":1754973681435,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8af9238c3905ed","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754973453692,"stop":1754973453692,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3ee1e1574a1365","name":"should handle complete discovery-to-dial flow","time":{"start":1754973412074,"stop":1754973412074,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b27de6aa13bfcc7","name":"should get / set UDP multiaddr","time":{"start":1754973402822,"stop":1754973402822,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab623ebf407a6a68","name":"should drop connection to one peer on hangUp","time":{"start":1754973562933,"stop":1754973562933,"duration":0},"status":"passed","severity":"normal"},{"uid":"28dadc88d1b7effb","name":"Check received message containing Basic HTML tag","time":{"start":1754973919517,"stop":1754973919517,"duration":0},"status":"passed","severity":"normal"},{"uid":"b899000de0460273","name":"should skip peer when already connected","time":{"start":1754973412038,"stop":1754973412038,"duration":0},"status":"passed","severity":"normal"},{"uid":"6217bf45d65909de","name":"Check publish message containing short","time":{"start":1754973611714,"stop":1754973611716,"duration":2},"status":"passed","severity":"normal"},{"uid":"b5f3a9a89991aab9","name":"Fails to push message with large meta","time":{"start":1754974028673,"stop":1754974028673,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2da1282d15193fb","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754973412957,"stop":1754973412957,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b991762da53570","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754973420289,"stop":1754973420289,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6dec5d132beb0","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754973940903,"stop":1754973940904,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e1f79ea18f5c2a","name":"should successfully query store with valid decoders and options","time":{"start":1754973441382,"stop":1754973441382,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ff802ed39957e1","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754973412178,"stop":1754973412181,"duration":3},"status":"passed","severity":"normal"},{"uid":"a477df02ae71ed9c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754973420584,"stop":1754973420584,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95f4f2274bb2188c","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754973396972,"stop":1754973396972,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfb93135d7b6d22","name":"Encoder throws on empty string content topic","time":{"start":1754973430302,"stop":1754973430303,"duration":1},"status":"passed","severity":"normal"},{"uid":"9814b07b74764914","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754973453677,"stop":1754973453677,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f8f7d68641b103","name":"Decoder throws on empty string content topic","time":{"start":1754973412977,"stop":1754973412978,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba994d1ad27c1869","name":"Check received message containing emoji","time":{"start":1754973919509,"stop":1754973919510,"duration":1},"status":"passed","severity":"normal"},{"uid":"83e47027cb4310c9","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754973940904,"stop":1754973940904,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba530ca6b39bf19a","name":"should remove expired entries after TTL has passed","time":{"start":1754973439714,"stop":1754973439715,"duration":1},"status":"passed","severity":"normal"},{"uid":"77238a132e0aebbd","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754973721956,"stop":1754973721957,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdbc6a2907b21031","name":"should drop connection to all peers on hangUp","time":{"start":1754973562928,"stop":1754973562932,"duration":4},"status":"passed","severity":"normal"},{"uid":"3e19bfa519a94428","name":"should handle dial errors gracefully","time":{"start":1754973412103,"stop":1754973412104,"duration":1},"status":"passed","severity":"normal"},{"uid":"f10e528de48369eb","name":"Callback on promise, aborts when callback returns true","time":{"start":1754973721960,"stop":1754973721960,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a4a7304f71c2bc","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754973551335,"stop":1754973551335,"duration":0},"status":"passed","severity":"normal"},{"uid":"339ce5ae0979560f","name":"can start the service","time":{"start":1754973480726,"stop":1754973480727,"duration":1},"status":"passed","severity":"normal"},{"uid":"f346b4d1eb84f105","name":"Round trip binary serialization","time":{"start":1754973412976,"stop":1754973412976,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c33a62a03a75d90","name":"should add and check entries correctly","time":{"start":1754973439701,"stop":1754973439713,"duration":12},"status":"passed","severity":"normal"},{"uid":"140e33c9754c5e1e","name":"groups content topics by expected pubsub topic","time":{"start":1754973396930,"stop":1754973396930,"duration":0},"status":"passed","severity":"normal"},{"uid":"90224bbc77a40bd1","name":"accepts valid content-filtered query","time":{"start":1754973412576,"stop":1754973412576,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ae40fe4ca74fb4","name":"should not create relay timers when relay is not provided","time":{"start":1754973411933,"stop":1754973411933,"duration":0},"status":"passed","severity":"normal"},{"uid":"148952907f84c4cd","name":"Push message with escaped characters payload","time":{"start":1754974028655,"stop":1754974028655,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ca9a82feea60f6","name":"should reject on timeout if it was set","time":{"start":1754973441659,"stop":1754973441659,"duration":0},"status":"passed","severity":"normal"},{"uid":"939757e8c7537068","name":"random static sharding 2 - Cluster ID: 393, Shard ID: 847","time":{"start":1754973708464,"stop":1754973708464,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0054d6c9619f5b8","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754973453672,"stop":1754973453672,"duration":0},"status":"passed","severity":"normal"},{"uid":"14cc311a5e834fba","name":"Passing page size 10 when there are 10 messages","time":{"start":1754973726624,"stop":1754973726625,"duration":1},"status":"passed","severity":"normal"},{"uid":"50475c61c4f57d80","name":"should handle multiple peer connections","time":{"start":1754973411914,"stop":1754973411918,"duration":4},"status":"passed","severity":"normal"},{"uid":"d6e104ddc87cce20","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754973453689,"stop":1754973453689,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a695ab8c53ef8f","name":"accepts valid message hash query","time":{"start":1754973412577,"stop":1754973412580,"duration":3},"status":"passed","severity":"normal"},{"uid":"1a597d4b356755e1","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754973441428,"stop":1754973441429,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84adaf3cf7bf918","name":"Reusing cursor across nodes","time":{"start":1754973674840,"stop":1754973674841,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ced0000e7ad55a4","name":"should create ConnectionManager with relay","time":{"start":1754973412947,"stop":1754973412947,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf4ceb00f8a3d37","name":"should process queue every 500ms","time":{"start":1754973412049,"stop":1754973412049,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cc26cd67e5282f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754973940897,"stop":1754973940897,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea63d59cf8484af8","name":"rejects content-filtered query with only contentTopics","time":{"start":1754973412577,"stop":1754973412577,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fd2bd3605ad0bc","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754973441429,"stop":1754973441429,"duration":0},"status":"passed","severity":"normal"},{"uid":"606dd809d756e5cf","name":"throws if store query response has error status","time":{"start":1754973412798,"stop":1754973412799,"duration":1},"status":"passed","severity":"normal"},{"uid":"695cb83b9d064c7","name":"Rejects garbage","time":{"start":1754973444893,"stop":1754973444894,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f4f2294a84ea2dc","name":"Push to array if already present","time":{"start":1754973396601,"stop":1754973396602,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd88889341ab61","name":"Push message equal or less that 1MB","time":{"start":1754974028663,"stop":1754974028664,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3cd97cc49e602ac","name":"Promise Callback - true","time":{"start":1754973720275,"stop":1754973720276,"duration":1},"status":"passed","severity":"normal"},{"uid":"2666efbbfbc32351","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754973735762,"stop":1754973735762,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78e48623a5fc293","name":"Relay","time":{"start":1754973481505,"stop":1754973481505,"duration":0},"status":"passed","severity":"normal"},{"uid":"be27fc3e5888c961","name":"should process tasks in queue","time":{"start":1754973440433,"stop":1754973440433,"duration":0},"status":"passed","severity":"normal"},{"uid":"925faeed46ac99ef","name":"peer exchange sets tag","time":{"start":1754973618409,"stop":1754973618410,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f1b0e0e41dc97e3","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754973396932,"stop":1754973396932,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f2865f1b0f5c4d","name":"Using a function","time":{"start":1754973734401,"stop":1754973734401,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c52cc6bd8fe269","name":"should maintain proper timestamps if all messages received","time":{"start":1754973459150,"stop":1754973459150,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fdbb8ca1a2e4038","name":"Light Node - default protocols","time":{"start":1754973740334,"stop":1754973740334,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4ac9359ed476d4","name":"throws on content topic with generation field greater than 0","time":{"start":1754973396922,"stop":1754973396922,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2242e2a0785b73","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754973396936,"stop":1754973396936,"duration":0},"status":"passed","severity":"normal"},{"uid":"524f97dbf4eac329","name":"Refresh subscription","time":{"start":1754973621575,"stop":1754973621575,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cf65e931cbddb372","name":"should support chaining for add method","time":{"start":1754973439714,"stop":1754973439714,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa4fcc078fab58f","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754973412272,"stop":1754973412272,"duration":0},"status":"passed","severity":"normal"},{"uid":"271e3324a3e81cf9","name":"should not be delivered","time":{"start":1754973459156,"stop":1754973459156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95c6a6818feea81","name":"Non TWN Cluster","time":{"start":1754973712432,"stop":1754973712433,"duration":1},"status":"passed","severity":"normal"},{"uid":"19927ad93614b3f4","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754973420288,"stop":1754973420289,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a8712e26d910c0","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754973611726,"stop":1754973611726,"duration":0},"status":"passed","severity":"normal"},{"uid":"554f83b7dade19cd","name":"Used by Waku Relay","time":{"start":1754973734402,"stop":1754973734402,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d008b9b518b6ff","name":"Check received message containing long","time":{"start":1754973919506,"stop":1754973919506,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc19025a37478d7","name":"should throw if no connection provided","time":{"start":1754973412603,"stop":1754973412606,"duration":3},"status":"passed","severity":"normal"},{"uid":"828f21cc08b80b84","name":"does not throw on valid cases","time":{"start":1754973396920,"stop":1754973396920,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ace47b12c994d1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754973620180,"stop":1754973620180,"duration":0},"status":"passed","severity":"normal"},{"uid":"442ae576ff62baeb","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754973919510,"stop":1754973919511,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fdff1bb7ff5ea3d","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app22/6/topic740/proto","time":{"start":1754973712445,"stop":1754973712445,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebd8a371afbec3a","name":"Push message with custom timestamp: 1754977099650","time":{"start":1754974028663,"stop":1754974028663,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5dea18dec48c710","name":"returns all values when wanted number is greater than available values","time":{"start":1754973419777,"stop":1754973419780,"duration":3},"status":"passed","severity":"normal"},{"uid":"c4972d583e050299","name":"Push message with Russian payload","time":{"start":1754974028666,"stop":1754974028666,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2432ca2448f1a9","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754973735764,"stop":1754973735765,"duration":1},"status":"passed","severity":"normal"},{"uid":"b13052121fc0af02","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754973663263,"stop":1754973663264,"duration":1},"status":"passed","severity":"normal"},{"uid":"d21e836f023735f9","name":"throws on content topic with empty application field","time":{"start":1754973396922,"stop":1754973396923,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c0e0721e9a14f7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754973396938,"stop":1754973396938,"duration":0},"status":"passed","severity":"normal"},{"uid":"6475a239423f5610","name":"should handle disconnect when peer has no timers","time":{"start":1754973411937,"stop":1754973411937,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ab4e535de9cdf4","name":"Check publish message containing Arabic","time":{"start":1754973611719,"stop":1754973611719,"duration":0},"status":"passed","severity":"normal"},{"uid":"5447fa9c256df9ae","name":"Subscribe and receives messages on 20 topics","time":{"start":1754973940907,"stop":1754973940907,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7b5af22f8cf876","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754973620175,"stop":1754973620175,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1cf877f8072f38e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754973620179,"stop":1754973620180,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1036c142bc3e069","name":"Query with Promise Callback, No message returned","time":{"start":1754973691048,"stop":1754973691049,"duration":1},"status":"passed","severity":"normal"},{"uid":"a931281415199bdd","name":"Ephemeral messages are not stored","time":{"start":1754973493491,"stop":1754973493491,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7934667bdfc7e0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754973453698,"stop":1754973453698,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75f69407fe2ae35","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754973691046,"stop":1754973691046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d93a2dce83a7b5","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754973712431,"stop":1754973712432,"duration":1},"status":"passed","severity":"normal"},{"uid":"99dc76dba1a8703","name":"should invoke callbacks when receiving a message","time":{"start":1754973441505,"stop":1754973441505,"duration":0},"status":"passed","severity":"normal"},{"uid":"7473192a55fa51d3","name":"Push message with Arabic payload","time":{"start":1754974028666,"stop":1754974028666,"duration":0},"status":"passed","severity":"normal"},{"uid":"29477a0811eddf5e","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754973453673,"stop":1754973453673,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c11efdfff8bdb20","name":"should be safe to call multiple times","time":{"start":1754973412950,"stop":1754973412950,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8f4092219d9960","name":"should not process empty queue","time":{"start":1754973412050,"stop":1754973412051,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d90bcbff074b3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754973940911,"stop":1754973940911,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58db9da84fe15d2","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754973604934,"stop":1754973604934,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fb4873d0c7449","name":"should drop connection via multiaddr with hangUp","time":{"start":1754973562933,"stop":1754973562935,"duration":2},"status":"passed","severity":"normal"},{"uid":"dbaa2bb1f184704","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754973604933,"stop":1754973604933,"duration":0},"status":"passed","severity":"normal"},{"uid":"5054e4c301bb1926","name":"does not validate decoders for hash queries","time":{"start":1754973412796,"stop":1754973412797,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2eb88b6b7c418ef","name":"should handle shard reader errors gracefully","time":{"start":1754973412052,"stop":1754973412052,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b500dba0f79d585","name":"should push the message to the outgoing buffer","time":{"start":1754973459148,"stop":1754973459148,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cc73bdbc2165e","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754973453684,"stop":1754973453684,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3b34f31e00cce5","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app9/5/topic94/utf8","time":{"start":1754973712444,"stop":1754973712445,"duration":1},"status":"passed","severity":"normal"},{"uid":"964d68699b52f6ad","name":"Passing page size 0 when there are 110 messages","time":{"start":1754973726623,"stop":1754973726624,"duration":1},"status":"passed","severity":"normal"},{"uid":"958446632899b09a","name":"Check publish message containing special chars","time":{"start":1754973611718,"stop":1754973611718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b031fbe571169323","name":"should dispatch connect and disconnect events","time":{"start":1754973441572,"stop":1754973441573,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f65ae7d5a36fe24","name":"ignores domain fetching errors","time":{"start":1754973420580,"stop":1754973420580,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bcd1d906653faa","name":"should throw error - no id","time":{"start":1754973402819,"stop":1754973402819,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a9025523e5166a","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754973735762,"stop":1754973735763,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5df061412025c84","name":"should handle case when globalThis is not available","time":{"start":1754973412161,"stop":1754973412162,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4db26530d0be43a","name":"should handle complete peer lifecycle","time":{"start":1754973411942,"stop":1754973411943,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7263d7f86ae2fdc","name":"should not receive a peer event before start","time":{"start":1754973480730,"stop":1754973480730,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb0249f830b1e04","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app18/1/topic511/proto","time":{"start":1754973712443,"stop":1754973712444,"duration":1},"status":"passed","severity":"normal"},{"uid":"1455dfa19b0e12c5","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754973411919,"stop":1754973411924,"duration":5},"status":"passed","severity":"normal"},{"uid":"fdc95a64f536155d","name":"should dial peers from store when browser is connected","time":{"start":1754973412095,"stop":1754973412096,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d00961c797092c3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754973453695,"stop":1754973453695,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec3deaf4df62fc6","name":"should check connected peers if present and suitable","time":{"start":1754973441660,"stop":1754973441660,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6db2c8256e8350","name":"should initialize with default number of peers","time":{"start":1754973441570,"stop":1754973441570,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f3cdb930d0e002","name":"throws if decoders don't match content topics","time":{"start":1754973412794,"stop":1754973412796,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ba722f1d266e09e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754973453702,"stop":1754973453702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae88d3e8aa3c7602","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754973402120,"stop":1754973402120,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1eab5f690ebe075","name":"should be safe to call multiple times","time":{"start":1754973412949,"stop":1754973412950,"duration":1},"status":"passed","severity":"normal"},{"uid":"64187bba3419104e","name":"Store - dialed after - with timeout","time":{"start":1754973740333,"stop":1754973740333,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc210f8ce5f8fe1","name":"should properly compute the node id","time":{"start":1754973402820,"stop":1754973402821,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e513b8d4af43866","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754973441577,"stop":1754973441577,"duration":0},"status":"passed","severity":"normal"},{"uid":"779a36b67d48b9e0","name":"Query Generator, No Decoder","time":{"start":1754973691045,"stop":1754973691045,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9b744de28b8776","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754973621574,"stop":1754973621574,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98cc5a881cd2821","name":"random static sharding 10 - Cluster ID: 529, Shard ID: 572","time":{"start":1754973708472,"stop":1754973708473,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef30280ca1a7a46","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754973453695,"stop":1754973453696,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a3ecbe5a951808","name":"Check received message containing Chinese","time":{"start":1754973919507,"stop":1754973919507,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2cf798ce5a8e02","name":"Symmetric encrypt & Decrypt","time":{"start":1754973430720,"stop":1754973430721,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed45a1b73942609d","name":"Subscribe and receive messages via waku relay post","time":{"start":1754973940906,"stop":1754973940906,"duration":0},"status":"passed","severity":"normal"},{"uid":"652274a178069ca3","name":"should handle corrupted shard info gracefully","time":{"start":1754973412257,"stop":1754973412257,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d107bfa78e5ec5","name":"should properly start and stop event listening","time":{"start":1754973441673,"stop":1754973441673,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e58b29c370e81f","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754973396929,"stop":1754973396929,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f6dd4aa0d6d137","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754973499450,"stop":1754973499450,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0c0250af0ecd86","name":"Push message with Basic HTML tag payload","time":{"start":1754974028667,"stop":1754974028668,"duration":1},"status":"passed","severity":"normal"},{"uid":"44a7472f7a5ace02","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754973940910,"stop":1754973940910,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41552d0ce473a15","name":"Check publish message containing emoji","time":{"start":1754973611723,"stop":1754973611723,"duration":0},"status":"passed","severity":"normal"},{"uid":"551fcefdec3d0522","name":"Fails to push message bigger that 1MB","time":{"start":1754974028675,"stop":1754974028675,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b58de733a938f","name":"Js publishes, other Js receives","time":{"start":1754973601640,"stop":1754973601640,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9dd2903455037fd","name":"should register libp2p event listeners when start is called","time":{"start":1754973441573,"stop":1754973441574,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aee66c608f647f9","name":"Check publish message containing numeric","time":{"start":1754973611717,"stop":1754973611718,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2def6c801ef2e88","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754973663258,"stop":1754973663259,"duration":1},"status":"passed","severity":"normal"},{"uid":"c91b1dae16b53","name":"should handle queue processing errors gracefully","time":{"start":1754973412051,"stop":1754973412051,"duration":0},"status":"passed","severity":"normal"},{"uid":"4373e0b5f68e3a13","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754973396939,"stop":1754973396939,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7213ede45ecf0d","name":"Subscribe and publish message","time":{"start":1754973621573,"stop":1754973621573,"duration":0},"status":"passed","severity":"normal"},{"uid":"24470c69b43c1d38","name":"should transition to Unhealthy when no connections","time":{"start":1754973441672,"stop":1754973441672,"duration":0},"status":"passed","severity":"normal"},{"uid":"17fb3131e04343ec","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754973396932,"stop":1754973396932,"duration":0},"status":"passed","severity":"normal"},{"uid":"8450a373cd9c23f1","name":"Push message with content topic containing long","time":{"start":1754974028670,"stop":1754974028670,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c990d23ff58adc","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754973396938,"stop":1754973396938,"duration":0},"status":"passed","severity":"normal"},{"uid":"217faa35c9493836","name":"Subscribe to topic containing XML and receive message","time":{"start":1754973940912,"stop":1754973940912,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9e902ee73c0c6e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754973396935,"stop":1754973396935,"duration":0},"status":"passed","severity":"normal"},{"uid":"600db750f09e03c2","name":"should handle ping failures gracefully","time":{"start":1754973411925,"stop":1754973411925,"duration":0},"status":"passed","severity":"normal"},{"uid":"e627dd935e8f47f4","name":"Nodes with multiple pubsub topic","time":{"start":1754973604934,"stop":1754973604934,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c441096fb6ce3ac","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754973441576,"stop":1754973441576,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb6a7cd4c2adf77","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754973621579,"stop":1754973621580,"duration":1},"status":"passed","severity":"normal"},{"uid":"5342c854b4b8db03","name":"Push message with content topic containing unicode special characters","time":{"start":1754974028660,"stop":1754974028661,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f2ae4d7ef07fef","name":"Check received message with timestamp: 1754973474925000000 ","time":{"start":1754973919510,"stop":1754973919510,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02fef2f156bd39b","name":"should not receive a peer event before start","time":{"start":1754973588306,"stop":1754973588307,"duration":1},"status":"passed","severity":"normal"},{"uid":"968d8d851db0e2c3","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754973396930,"stop":1754973396931,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d5637b45e3e358","name":"it tolerates circular branch references","time":{"start":1754973420579,"stop":1754973420580,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb8056af9f904c83","name":"should filter peers by codec","time":{"start":1754973412955,"stop":1754973412955,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9de247e638efe9","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754973493917,"stop":1754973493917,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eef875989311938","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754973453695,"stop":1754973453695,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbbd9b35cd0e3c7","name":"should handle peerStore errors gracefully","time":{"start":1754973412956,"stop":1754973412956,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad4071472972446","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754973459151,"stop":1754973459151,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ebbeff5319e7d4","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754973402816,"stop":1754973402816,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d4b66c0eb9621e","name":"should save new peer to store","time":{"start":1754973412072,"stop":1754973412073,"duration":1},"status":"passed","severity":"normal"},{"uid":"307f3bbeb3c011d2","name":"should handle multiple query options for time ranges","time":{"start":1754973441383,"stop":1754973441386,"duration":3},"status":"passed","severity":"normal"},{"uid":"93b86fd1d15f217a","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754973441131,"stop":1754973441131,"duration":0},"status":"passed","severity":"normal"},{"uid":"8941a6c512a60df4","name":"should dial peers from store on start","time":{"start":1754973412092,"stop":1754973412092,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4421145265b21a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754973618411,"stop":1754973618411,"duration":0},"status":"passed","severity":"normal"},{"uid":"3895b096d64b4ff3","name":"should not dispatch event when already disconnected","time":{"start":1754973412172,"stop":1754973412173,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0998ab5e3a5fa15","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754973453700,"stop":1754973453700,"duration":0},"status":"passed","severity":"normal"},{"uid":"74baf916601cab92","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754973411933,"stop":1754973411934,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d53453441ccfaa","name":"Push message with content topic containing Russian","time":{"start":1754974028659,"stop":1754974028659,"duration":0},"status":"passed","severity":"normal"},{"uid":"577bc98575129907","name":"should keep entries that haven't expired yet","time":{"start":1754973439715,"stop":1754973439716,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff72047f859fe5c6","name":"should respect custom numPeersToUse configuration","time":{"start":1754973441575,"stop":1754973441575,"duration":0},"status":"passed","severity":"normal"},{"uid":"c745739c40c713e9","name":"Check publish message containing SQL Injection","time":{"start":1754973611720,"stop":1754973611720,"duration":0},"status":"passed","severity":"normal"},{"uid":"f116244c4eab5f01","name":"Asymmetric encrypt & decrypt","time":{"start":1754973430720,"stop":1754973430720,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b477418eb0c386a","name":"Push message with content topic containing SQL Injection","time":{"start":1754974028659,"stop":1754974028659,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e206f5bd600d2e2","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754973396927,"stop":1754973396927,"duration":0},"status":"passed","severity":"normal"},{"uid":"f057b7e18ab8725","name":"more peers than existing","time":{"start":1754973588509,"stop":1754973588509,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f2ff262ea124efa","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754973940903,"stop":1754973940903,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef5959181221a18","name":"Publish message with custom timestamp: Tue Aug 12 2025 03:40:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1754973611724,"stop":1754973611724,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee0d465d58c8a55","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754973453683,"stop":1754973453684,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f2239ee80ea315","name":"should remove event listeners","time":{"start":1754973411912,"stop":1754973411912,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e24ca24fbae68e","name":"should return all connected peers without codec filter","time":{"start":1754973412955,"stop":1754973412955,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcbc23572207bd9","name":"should emit a peer event after start","time":{"start":1754973480729,"stop":1754973480730,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8aaab68297cebc","name":"Push message with custom timestamp: 1754969899650","time":{"start":1754974028663,"stop":1754974028663,"duration":0},"status":"passed","severity":"normal"},{"uid":"4955c7f293ad6a57","name":"ignores unrecognized TXT record formats","time":{"start":1754973420580,"stop":1754973420581,"duration":1},"status":"passed","severity":"normal"},{"uid":"f07b459e4cac06de","name":"Check received message with timestamp: 1754973474925 ","time":{"start":1754973919510,"stop":1754973919510,"duration":0},"status":"passed","severity":"normal"},{"uid":"79904e2ab566c9d4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754973940898,"stop":1754973940898,"duration":0},"status":"passed","severity":"normal"},{"uid":"28992f0bff769ef4","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754973493491,"stop":1754973493492,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f0fb12c29ef6fd1","name":"Push message with special chars payload","time":{"start":1754974028651,"stop":1754974028651,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf868cb90c5f5978","name":"should handle case with no peers in store","time":{"start":1754973412104,"stop":1754973412104,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c3e66ef75282cb","name":"Push message with content topic containing Chinese","time":{"start":1754974028658,"stop":1754974028658,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d79a6517aed2dc8","name":"Renews subscription after lossing a connection","time":{"start":1754973940914,"stop":1754973940914,"duration":0},"status":"passed","severity":"normal"},{"uid":"f675d79c6eb9064c","name":"All","time":{"start":1754973481506,"stop":1754973481506,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e267fbb7648070","name":"should send relay ping messages on timer","time":{"start":1754973411934,"stop":1754973411934,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0648b648044266b","name":"Throws when trying to push message with empty payload","time":{"start":1754974028670,"stop":1754974028670,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f5853afbc554e9","name":"should sort by messageId when timestamps are equal","time":{"start":1754973459189,"stop":1754973459189,"duration":0},"status":"passed","severity":"normal"},{"uid":"1582dd5798ac859f","name":"should return no connections if no open connection provided","time":{"start":1754973412653,"stop":1754973412653,"duration":0},"status":"passed","severity":"normal"},{"uid":"64171838ab2fa41d","name":"different cluster: nodes don't connect","time":{"start":1754973551333,"stop":1754973551334,"duration":1},"status":"passed","severity":"normal"}]