mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 11:53:14 +00:00
1 line
195 KiB
JSON
1 line
195 KiB
JSON
[{"uid":"7ab7687eea7e5baf","name":"should insert elements correctly","time":{"start":1752535096953,"stop":1752535096953,"duration":0},"status":"passed","severity":"normal"},{"uid":"2180e9689c4eca68","name":"should drop connection to all peers on hangUp","time":{"start":1752535205912,"stop":1752535205913,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f00bbc70016c898","name":"should not receive a peer event after stop","time":{"start":1752535066783,"stop":1752535066783,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50ea9c34c521c6f","name":"retrieves a single peer","time":{"start":1752535063075,"stop":1752535063075,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ead7543eeb2d1dd","name":"should transition to Unhealthy when no connections","time":{"start":1752535084155,"stop":1752535084156,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d58f71526f211e1","name":"should be able to decode the field with only STORE set to true","time":{"start":1752535042881,"stop":1752535042881,"duration":0},"status":"passed","severity":"normal"},{"uid":"84258ef7f42a3929","name":"Publish message with large meta","time":{"start":1752535238003,"stop":1752535238003,"duration":0},"status":"passed","severity":"normal"},{"uid":"1075a6ea61fc5032","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752535607370,"stop":1752535607370,"duration":0},"status":"passed","severity":"normal"},{"uid":"3715a301d333ba2","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752535248232,"stop":1752535248232,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea1bbbdfac9499a","name":"Query with Ordered Callback, No Decoder","time":{"start":1752535330335,"stop":1752535330335,"duration":0},"status":"passed","severity":"normal"},{"uid":"432e1fb0adc552cd","name":"Check received message containing special chars","time":{"start":1752535554684,"stop":1752535554685,"duration":1},"status":"passed","severity":"normal"},{"uid":"f711485dc4bd9ae6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752535037189,"stop":1752535037189,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ff0f166ec5e121","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752535094567,"stop":1752535094567,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32f246103dad2dc","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752535054688,"stop":1752535054688,"duration":0},"status":"passed","severity":"normal"},{"uid":"4063ae0ddcb97678","name":"Correctly serialized arguments","time":{"start":1752535174777,"stop":1752535174778,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc9d94e6402b07b8","name":"random static sharding 9 - Cluster ID: 659, Shard ID: 645","time":{"start":1752535373337,"stop":1752535373337,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a84e414c561ead","name":"should return true when peer is on the same network","time":{"start":1752535053561,"stop":1752535053562,"duration":1},"status":"passed","severity":"normal"},{"uid":"e09049851fdfd668","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752535037194,"stop":1752535037194,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b17dccf593d0c4","name":"should handle peer connect event","time":{"start":1752535053676,"stop":1752535053677,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d646be40e6eb3c7","name":"should remove event listeners from libp2p","time":{"start":1752535053668,"stop":1752535053668,"duration":0},"status":"passed","severity":"normal"},{"uid":"882d64bb8c8c7be9","name":"should handle peerStore errors gracefully","time":{"start":1752535054686,"stop":1752535054686,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3cbc6369d3fdca","name":"Query Generator, No message returned","time":{"start":1752535330333,"stop":1752535330334,"duration":1},"status":"passed","severity":"normal"},{"uid":"3beaa7b6ffe6a7e7","name":"Mutual subscription","time":{"start":1752535246883,"stop":1752535246883,"duration":0},"status":"passed","severity":"normal"},{"uid":"f219c6787e4a7213","name":"Check received message containing Script","time":{"start":1752535554677,"stop":1752535554677,"duration":0},"status":"passed","severity":"normal"},{"uid":"933d21aebc93e35","name":"does not throw on valid cases","time":{"start":1752535037154,"stop":1752535037154,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2ef2ab49efe4ac","name":"Push message with content topic containing emoji","time":{"start":1752535719028,"stop":1752535719028,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31b91ca6ea43408","name":"Passing page size 110 when there are 120 messages","time":{"start":1752535376778,"stop":1752535376780,"duration":2},"status":"passed","severity":"normal"},{"uid":"d7a4af6019bad214","name":"should sort peers by ping value","time":{"start":1752535054686,"stop":1752535054687,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b3c3edffdfe8790","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752535042881,"stop":1752535042882,"duration":1},"status":"passed","severity":"normal"},{"uid":"35064cdf628795f0","name":"Push message with content topic containing special chars","time":{"start":1752535719037,"stop":1752535719037,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94ecd43b4d88da6","name":"Push message with numeric payload","time":{"start":1752535719032,"stop":1752535719032,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdd20090fd4238","name":"should return false when peer shard info is not found","time":{"start":1752535053568,"stop":1752535053569,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d305dfaa9eba4b","name":"Push message with long payload","time":{"start":1752535719014,"stop":1752535719014,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1afa7e50184223","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752535037178,"stop":1752535037178,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c9a6c663c221f9","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752535054758,"stop":1752535054758,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca87df3dbbfdfeca","name":"should handle corrupted shard info gracefully","time":{"start":1752535053575,"stop":1752535053575,"duration":0},"status":"passed","severity":"normal"},{"uid":"2748b9bcb86bc856","name":"Decoder throws on empty string content topic","time":{"start":1752535072995,"stop":1752535072995,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc57a87d7720df5","name":"Push message with long payload","time":{"start":1752535719031,"stop":1752535719032,"duration":1},"status":"passed","severity":"normal"},{"uid":"80677ca5e469696d","name":"Push message with unicode special characters payload","time":{"start":1752535719035,"stop":1752535719035,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ce4ef97208bf82","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752535053765,"stop":1752535053768,"duration":3},"status":"passed","severity":"normal"},{"uid":"edf16969edfba800","name":"Push message with SQL Injection payload","time":{"start":1752535719033,"stop":1752535719033,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8299911febda8a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752535094584,"stop":1752535094584,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b41dde8afe883c2","name":"Store - dialed after - with timeout","time":{"start":1752535389653,"stop":1752535389653,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87da76f2de6dc65","name":"Push message with shell command payload","time":{"start":1752535719034,"stop":1752535719034,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b59849c248e1e3c","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752535137222,"stop":1752535137223,"duration":1},"status":"passed","severity":"normal"},{"uid":"68fd6681935c14ac","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752535085067,"stop":1752535085067,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec297b41c4dd8a05","name":"Js publishes, other Js receives","time":{"start":1752535226344,"stop":1752535226345,"duration":1},"status":"passed","severity":"normal"},{"uid":"1326db5e7d61d1ae","name":"Check publish message containing XML","time":{"start":1752535237993,"stop":1752535237993,"duration":0},"status":"passed","severity":"normal"},{"uid":"f286f6707ced83a2","name":"Push message with XML payload","time":{"start":1752535719017,"stop":1752535719017,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5157fe4959a4d1","name":"throws an error for improperly formatted content topics","time":{"start":1752535037169,"stop":1752535037170,"duration":1},"status":"passed","severity":"normal"},{"uid":"445a16354655c9ed","name":"should clear the dialing interval","time":{"start":1752535053230,"stop":1752535053230,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca44d6fff0ad7e28","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752535607386,"stop":1752535607386,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d70d7ca39b32c5","name":"Generator, 2 different pubsubtopics","time":{"start":1752535362813,"stop":1752535362813,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d254d6d36c5668","name":"Publishes to nwaku","time":{"start":1752535226343,"stop":1752535226343,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b185a48a7c60553","name":"should return no connections if no open connection provided","time":{"start":1752535054026,"stop":1752535054026,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d60c26cef5684b","name":"rejects content-filtered query with only contentTopics","time":{"start":1752535053961,"stop":1752535053964,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b139eb6d673767a","name":"Check message on other pubsub topic is not received","time":{"start":1752535554691,"stop":1752535554691,"duration":0},"status":"passed","severity":"normal"},{"uid":"55db37a538d67d12","name":"Subscribe to topic containing XML and receive message","time":{"start":1752535607375,"stop":1752535607375,"duration":0},"status":"passed","severity":"normal"},{"uid":"2285cf52ec266ce0","name":"should handle special patterns correctly","time":{"start":1752535096955,"stop":1752535096955,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0eea7274ed487d","name":"Check received message with timestamp: 1752535115540 ","time":{"start":1752535554689,"stop":1752535554689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1bc50253d0360ea","name":"Nodes with multiple pubsub topic","time":{"start":1752535230798,"stop":1752535230799,"duration":1},"status":"passed","severity":"normal"},{"uid":"2faf7f37f87bfcf1","name":"should skip peer when dialed recently","time":{"start":1752535053240,"stop":1752535053241,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a30681dbcac8db5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752535037179,"stop":1752535037179,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db1b9bfba4a1e22","name":"should not process empty queue","time":{"start":1752535053254,"stop":1752535053258,"duration":4},"status":"passed","severity":"normal"},{"uid":"831a8e37b115b713","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752535037190,"stop":1752535037190,"duration":0},"status":"passed","severity":"normal"},{"uid":"633327b9138adc62","name":"Passing page size 19 when there are 20 messages","time":{"start":1752535376777,"stop":1752535376777,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab9955ad104a0a2","name":"should start ping timers on peer connect","time":{"start":1752535053754,"stop":1752535053754,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4f14b704435221","name":"should throw error - no public key","time":{"start":1752535043703,"stop":1752535043703,"duration":0},"status":"passed","severity":"normal"},{"uid":"4692261267d2aa2e","name":"Check message with no pubsub topic is not received","time":{"start":1752535554681,"stop":1752535554681,"duration":0},"status":"passed","severity":"normal"},{"uid":"573549051e92f065","name":"Push message with numeric payload","time":{"start":1752535719014,"stop":1752535719014,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bdc10760bdecfb","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752535037194,"stop":1752535037194,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0a1a79a3d4f88a","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752535094563,"stop":1752535094563,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8740fd1da2f018","name":"Throws when trying to push message with empty payload","time":{"start":1752535719022,"stop":1752535719022,"duration":0},"status":"passed","severity":"normal"},{"uid":"e353c89839dd66ab","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752535137217,"stop":1752535137217,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca80d48cb9343b0","name":"should reject if Filter is requested but not mounted","time":{"start":1752535084878,"stop":1752535084878,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cd4da3d1457381","name":"should get all peers from store","time":{"start":1752535054293,"stop":1752535054294,"duration":1},"status":"passed","severity":"normal"},{"uid":"737e6806d4cd1d5d","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752535362126,"stop":1752535362127,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1df35eab17517d","name":"Push message with short payload","time":{"start":1752535719031,"stop":1752535719031,"duration":0},"status":"passed","severity":"normal"},{"uid":"22cb05ee98fe24a9","name":"Relay - dialed first","time":{"start":1752535389651,"stop":1752535389652,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e58cd0c2c8138c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752535037180,"stop":1752535037181,"duration":1},"status":"passed","severity":"normal"},{"uid":"618b2db88b5cf06d","name":"Asymmetric encrypt & decrypt","time":{"start":1752535073391,"stop":1752535073392,"duration":1},"status":"passed","severity":"normal"},{"uid":"e760f4fb619c5a96","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752535094565,"stop":1752535094566,"duration":1},"status":"passed","severity":"normal"},{"uid":"65783f144265b53b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752535345738,"stop":1752535345740,"duration":2},"status":"passed","severity":"normal"},{"uid":"c6fa0f590a967670","name":"Check received message containing Basic HTML tag","time":{"start":1752535554677,"stop":1752535554677,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0efdc22e62275b","name":"Push message with content topic containing Script","time":{"start":1752535719038,"stop":1752535719038,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b803e56d57e530","name":"Ordered Callback - true","time":{"start":1752535369740,"stop":1752535369740,"duration":0},"status":"passed","severity":"normal"},{"uid":"246e304da1143cce","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752535094567,"stop":1752535094568,"duration":1},"status":"passed","severity":"normal"},{"uid":"690c10c7216abccb","name":"random static sharding 5 - Cluster ID: 273, Shard ID: 51","time":{"start":1752535373335,"stop":1752535373336,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc200bf53cb59c","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752535094575,"stop":1752535094575,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a9553a484801f7","name":"should handle network check errors gracefully","time":{"start":1752535053259,"stop":1752535053259,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5890fb7dca4ad1f","name":"should be safe to call multiple times","time":{"start":1752535054678,"stop":1752535054678,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1047c2f95cb8064","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752535037177,"stop":1752535037177,"duration":0},"status":"passed","severity":"normal"},{"uid":"beed16454400fe40","name":"can start and stop the service","time":{"start":1752535212765,"stop":1752535212766,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4f6c30e4bd34c5d","name":"should handle connection event","time":{"start":1752535054290,"stop":1752535054290,"duration":0},"status":"passed","severity":"normal"},{"uid":"b569c99886bb1c3e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752535607374,"stop":1752535607374,"duration":0},"status":"passed","severity":"normal"},{"uid":"2516614d79b3bc21","name":"should get / set UDP multiaddr","time":{"start":1752535043706,"stop":1752535043707,"duration":1},"status":"passed","severity":"normal"},{"uid":"754056c6c633961","name":"Used by Waku Relay","time":{"start":1752535384028,"stop":1752535384029,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dbbff2c2392d730","name":"Relay","time":{"start":1752535121816,"stop":1752535121817,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d948ece46a9ee1","name":"should retry failed tasks","time":{"start":1752535084146,"stop":1752535084147,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9155e985574c8e9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752535307455,"stop":1752535307456,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12da5921a6204e8","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752535062658,"stop":1752535062658,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02f9e90229e760a","name":"Check publish message containing short","time":{"start":1752535237988,"stop":1752535237989,"duration":1},"status":"passed","severity":"normal"},{"uid":"df6f7a8bf1e11c18","name":"should handle dial errors gracefully","time":{"start":1752535053115,"stop":1752535053115,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac177246e965c699","name":"Decoder throws on undefined content topic","time":{"start":1752535074657,"stop":1752535074657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a9cd4532627afa","name":"should dispatch network event when browser goes online","time":{"start":1752535053679,"stop":1752535053679,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e48661d55589076","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752535062656,"stop":1752535062657,"duration":1},"status":"passed","severity":"normal"},{"uid":"562aeb21fb6db49f","name":"Generator, custom pubsub topic","time":{"start":1752535362815,"stop":1752535362815,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fd8dccfddbc13afc","name":"Overlapping topic subscription","time":{"start":1752535607372,"stop":1752535607372,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7f151d26107044","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752535174428,"stop":1752535174428,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a60533d8bff45cb","name":"should return false when shard info is undefined","time":{"start":1752535053568,"stop":1752535053568,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c2137211ec1e59","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752535037162,"stop":1752535037162,"duration":0},"status":"passed","severity":"normal"},{"uid":"390b9270fe66f9","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752535062573,"stop":1752535062574,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c56c3fcbc3f962","name":"should do nothing when connections still exist","time":{"start":1752535054293,"stop":1752535054293,"duration":0},"status":"passed","severity":"normal"},{"uid":"126397c26394d8b2","name":"throws on content topic with generation field greater than 0","time":{"start":1752535037156,"stop":1752535037156,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1ad70e57deed1e","name":"should not allow unachievable error rate","time":{"start":1752535094201,"stop":1752535094202,"duration":1},"status":"passed","severity":"normal"},{"uid":"44364f6e54ce99a2","name":"Check received message containing long","time":{"start":1752535554684,"stop":1752535554684,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5186ec1018fe03","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752535037162,"stop":1752535037162,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02eab52cddfeb3d","name":"should set field with only STORE enabled","time":{"start":1752535043712,"stop":1752535043712,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6972d0b633f5c87","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752535248228,"stop":1752535248228,"duration":0},"status":"passed","severity":"normal"},{"uid":"20095daf7b5d80e","name":"Subscribe and receive messages via lightPush","time":{"start":1752535607379,"stop":1752535607379,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96a5ffe0a23afbe","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752535124239,"stop":1752535124239,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63028e1644f8d1e","name":"should skip peer when not on same shard","time":{"start":1752535053241,"stop":1752535053242,"duration":1},"status":"passed","severity":"normal"},{"uid":"c10a3ba27d50b088","name":"should not create multiple intervals when called multiple times","time":{"start":1752535053223,"stop":1752535053224,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7d70bb08bca976","name":"should return false when peer has no overlapping shards","time":{"start":1752535053562,"stop":1752535053562,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80c8b5c70d9c493","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752535037179,"stop":1752535037180,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fbbc90456cee867","name":"Should update shard info","time":{"start":1752535206303,"stop":1752535206304,"duration":1},"status":"passed","severity":"normal"},{"uid":"39790abc9451b8f9","name":"should skip peer when already connected","time":{"start":1752535053240,"stop":1752535053240,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b663126ac3d0041","name":"should handle errors when accessing navigator","time":{"start":1752535053695,"stop":1752535053695,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef64b71dd2ef679","name":"can start the service","time":{"start":1752535121370,"stop":1752535121371,"duration":1},"status":"passed","severity":"normal"},{"uid":"5abf0f0026e7b445","name":"should process tasks in queue","time":{"start":1752535084136,"stop":1752535084136,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe55bc4a4469a0","name":"connects to nwaku","time":{"start":1752535384027,"stop":1752535384027,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda958a975480230","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752535164242,"stop":1752535164244,"duration":2},"status":"passed","severity":"normal"},{"uid":"9c98536f08f8bbc9","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752535137218,"stop":1752535137218,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ca0fe29effcfd7","name":"Check publish message containing Chinese","time":{"start":1752535237990,"stop":1752535237990,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5056a2c0ef2d8e","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752535094566,"stop":1752535094566,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff80ed8b25ffc0","name":"should not receive a peer event before start","time":{"start":1752535212770,"stop":1752535212770,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8c7c0dcd5f7877","name":"Non TWN Cluster","time":{"start":1752535345727,"stop":1752535345727,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfbb1a067fceba8","name":"Passing page size 10 when there are 10 messages","time":{"start":1752535376775,"stop":1752535376776,"duration":1},"status":"passed","severity":"normal"},{"uid":"16be31f52c75c838","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752535094567,"stop":1752535094567,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf300e13f3910935","name":"should send to specified number of peers of used peers","time":{"start":1752535084921,"stop":1752535084921,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b6338cceab9faf","name":"Check received message containing Russian","time":{"start":1752535554676,"stop":1752535554676,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b749e508f344d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752535607379,"stop":1752535607379,"duration":0},"status":"passed","severity":"normal"},{"uid":"3847728633061372","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752535094560,"stop":1752535094561,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c6cb5fdb4ce642","name":"isConnected should return true after first peer connects","time":{"start":1752535137218,"stop":1752535137219,"duration":1},"status":"passed","severity":"normal"},{"uid":"2312c0866355e500","name":"groups content topics by expected pubsub topic","time":{"start":1752535037167,"stop":1752535037168,"duration":1},"status":"passed","severity":"normal"},{"uid":"783566393577d4a3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752535607383,"stop":1752535607383,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4b8706334e008b","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752535084949,"stop":1752535084949,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88a89af7273581f","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752535084951,"stop":1752535084951,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4e4c180185506a","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752535037165,"stop":1752535037165,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c0e81b1709ef8","name":"should maintain proper timestamps if all messages received","time":{"start":1752535099748,"stop":1752535099748,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bbe3d2ab3bf2d7","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752535063080,"stop":1752535063080,"duration":0},"status":"skipped","severity":"normal"},{"uid":"62d00c907719e8f5","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752535099754,"stop":1752535099754,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7e24d1c4d63f8c","name":"should not allow k > 12","time":{"start":1752535094199,"stop":1752535094201,"duration":2},"status":"passed","severity":"normal"},{"uid":"8fa6ef203b4f8e40","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752535607381,"stop":1752535607381,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c89a8a88450a272","name":"Generator, custom pubsub topic","time":{"start":1752535362816,"stop":1752535362817,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7902ea2cff7cd41","name":"Push message with JSON payload","time":{"start":1752535719018,"stop":1752535719018,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3233d9e27a85c2","name":"Check publish message containing numeric","time":{"start":1752535237989,"stop":1752535237989,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7f7f464f46f44","name":"Push message with shell command payload","time":{"start":1752535719018,"stop":1752535719019,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e4d04d081e03303","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752535124243,"stop":1752535124243,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9e6a2ea3717f3","name":"should initialize with Unhealthy status","time":{"start":1752535084155,"stop":1752535084155,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7306ed5d149007","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752535037160,"stop":1752535037160,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c8a0f4eafea871","name":"rejects hash query with content filter parameters","time":{"start":1752535053964,"stop":1752535053964,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2b1df67db615b4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752535037178,"stop":1752535037178,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1244d8d4425ecf","name":"Check message with invalid timestamp is not received","time":{"start":1752535554690,"stop":1752535554691,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b94be4fb68bc64b","name":"Subscribe to topic containing Script and receive message","time":{"start":1752535607375,"stop":1752535607375,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3811db7a067043","name":"Push message with meta","time":{"start":1752535719041,"stop":1752535719041,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5a6448d1a87bd","name":"should be safe to call multiple times","time":{"start":1752535053113,"stop":1752535053114,"duration":1},"status":"passed","severity":"normal"},{"uid":"389df00d635717b8","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752535094204,"stop":1752535094205,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ea1b16e6b06256e","name":"Publish message with custom timestamp: Mon Jul 14 2025 22:20:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1752535237998,"stop":1752535237999,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a07a2c9baa9d73d","name":"topics with same application and version share the same shard","time":{"start":1752535037166,"stop":1752535037167,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba79f1efd28f60d","name":"Push 30 different messages","time":{"start":1752535719021,"stop":1752535719022,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6766049f33971ecd","name":"should not receive a peer event before start","time":{"start":1752535121373,"stop":1752535121373,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d57ca2c9353f066","name":"should wait for Store peer to be connected","time":{"start":1752535084883,"stop":1752535084883,"duration":0},"status":"passed","severity":"normal"},{"uid":"214009022fca4ddb","name":"peer exchange sets tag","time":{"start":1752535261713,"stop":1752535261714,"duration":1},"status":"passed","severity":"normal"},{"uid":"91fd9c0a395dba48","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752535037160,"stop":1752535037160,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b67d28cc327094","name":"returns only open connection if one present","time":{"start":1752535054026,"stop":1752535054026,"duration":0},"status":"passed","severity":"normal"},{"uid":"71498844897021cc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752535037180,"stop":1752535037180,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b702d30ead2d6","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752535063079,"stop":1752535063079,"duration":0},"status":"passed","severity":"normal"},{"uid":"4922bd1ed8d34bf1","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app7/3/topic481/proto","time":{"start":1752535345735,"stop":1752535345736,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9191a0ae1e63e77","name":"should retry if all attempts fail","time":{"start":1752535084149,"stop":1752535084149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08ee8b8500a37f8","name":"Callback on promise, aborts when callback returns true","time":{"start":1752535362126,"stop":1752535362126,"duration":0},"status":"passed","severity":"normal"},{"uid":"29980c0b8660fba6","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752535094203,"stop":1752535094204,"duration":1},"status":"passed","severity":"normal"},{"uid":"f65a9728da0bcfb8","name":"should return unique PubsubTopics for static sharding","time":{"start":1752535037172,"stop":1752535037173,"duration":1},"status":"passed","severity":"normal"},{"uid":"739aa1cafcbd511","name":"Push message with content topic containing SQL Injection","time":{"start":1752535719025,"stop":1752535719025,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace109eaa8f5fe98","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752535121375,"stop":1752535121375,"duration":0},"status":"skipped","severity":"normal"},{"uid":"887b59601eb0d2ec","name":"Check publish message containing special chars","time":{"start":1752535237990,"stop":1752535237990,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa76d51e8ccd27f1","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752535246891,"stop":1752535246891,"duration":0},"status":"passed","severity":"normal"},{"uid":"22eaced8493a6478","name":"should clear timers for specific peer on disconnect","time":{"start":1752535053770,"stop":1752535053772,"duration":2},"status":"passed","severity":"normal"},{"uid":"d374c6b51a1941b8","name":"Query Generator - true","time":{"start":1752535369734,"stop":1752535369735,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d5022fa39b23eee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752535094586,"stop":1752535094587,"duration":1},"status":"passed","severity":"normal"},{"uid":"187dd85fe07c7007","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752535307456,"stop":1752535307456,"duration":0},"status":"passed","severity":"normal"},{"uid":"27862ba8251ecf77","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752535094570,"stop":1752535094571,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c5410b90ac065c","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752535099752,"stop":1752535099753,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb0d1baede0bf58","name":"should handle peer store errors gracefully","time":{"start":1752535053118,"stop":1752535053119,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecdfb7f88e9fc1e6","name":"Push message with JSON payload","time":{"start":1752535719034,"stop":1752535719034,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9bdc048178d44a","name":"should remove event listeners from globalThis","time":{"start":1752535053673,"stop":1752535053673,"duration":0},"status":"passed","severity":"normal"},{"uid":"fded018b1492d1a1","name":"should handle onConnected and onDisconnected","time":{"start":1752535085065,"stop":1752535085066,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1be8ba28939e04e","name":"Check publish message containing Basic HTML tag","time":{"start":1752535237993,"stop":1752535237994,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18daedd47fcccd1","name":"should encode/decode to RLP encoding","time":{"start":1752535043705,"stop":1752535043706,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9faaff69ec2176","name":"should handle relay send failures gracefully","time":{"start":1752535053769,"stop":1752535053770,"duration":1},"status":"passed","severity":"normal"},{"uid":"4acbecaaaf611e05","name":"should dial one peer on dial","time":{"start":1752535205913,"stop":1752535205913,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87e5b980b557e66","name":"should create ShardReader with contentTopics network config","time":{"start":1752535053557,"stop":1752535053560,"duration":3},"status":"passed","severity":"normal"},{"uid":"a9fa5dbb96f03d57","name":"should register libp2p event listeners when start is called","time":{"start":1752535085066,"stop":1752535085066,"duration":0},"status":"passed","severity":"normal"},{"uid":"4351c1a31ac19879","name":"Check received message containing SQL Injection","time":{"start":1752535554686,"stop":1752535554686,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba075e72aec323a","name":"can start and stop the service","time":{"start":1752535066780,"stop":1752535066780,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a6e9cf6b65a79d","name":"Subscribe to topic containing short and receive message","time":{"start":1752535607373,"stop":1752535607373,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d1f49ff5c625f3","name":"should throw error - no public key","time":{"start":1752535043704,"stop":1752535043704,"duration":0},"status":"passed","severity":"normal"},{"uid":"7309c12a57937bcc","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752535053933,"stop":1752535053936,"duration":3},"status":"passed","severity":"normal"},{"uid":"b8b55dc9772d209","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752535037177,"stop":1752535037178,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4226c1dd4f29ca","name":"should not create relay timers when relay is not provided","time":{"start":1752535053764,"stop":1752535053765,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b825ecbc86071e","name":"returns nothing if no connections present","time":{"start":1752535054022,"stop":1752535054025,"duration":3},"status":"passed","severity":"normal"},{"uid":"7efb1493653ad30c","name":"should handle complete discovery-to-dial flow","time":{"start":1752535053126,"stop":1752535053126,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88a4267573ffc05","name":"Push message with special chars payload","time":{"start":1752535719032,"stop":1752535719032,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8681425473f401c","name":"recovers when dns.resolve returns empty","time":{"start":1752535063076,"stop":1752535063076,"duration":0},"status":"passed","severity":"normal"},{"uid":"1781252fc520178e","name":"should use provided shard info when available","time":{"start":1752535084294,"stop":1752535084295,"duration":1},"status":"passed","severity":"normal"},{"uid":"634e4910d3dfc78a","name":"Check received message containing short","time":{"start":1752535554674,"stop":1752535554674,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82d0dab8ccdd755","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752535094577,"stop":1752535094577,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef55b465f664d461","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752535375600,"stop":1752535375601,"duration":1},"status":"passed","severity":"normal"},{"uid":"151c556aca64213f","name":"should process up to 3 peers at once","time":{"start":1752535053254,"stop":1752535053254,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61758b8e7b6e9ec","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752535607386,"stop":1752535607387,"duration":1},"status":"passed","severity":"normal"},{"uid":"367b860be9bf4b9e","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752535137221,"stop":1752535137222,"duration":1},"status":"passed","severity":"normal"},{"uid":"a987429020261ce1","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752535094202,"stop":1752535094203,"duration":1},"status":"passed","severity":"normal"},{"uid":"af7a7243b952853b","name":"Check received message containing Chinese","time":{"start":1752535554685,"stop":1752535554685,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12b91d2426f37bc","name":"Check received message containing numeric","time":{"start":1752535554684,"stop":1752535554684,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92197c1faaa55f0","name":"should set field with only RELAY enabled","time":{"start":1752535043712,"stop":1752535043712,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefbf45e703abce5","name":"should handle errors when removing globalThis listeners","time":{"start":1752535053674,"stop":1752535053674,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c59e3f91ec7584","name":"should perform ping and update peer store on timer","time":{"start":1752535053759,"stop":1752535053760,"duration":1},"status":"passed","severity":"normal"},{"uid":"e008666b325138c7","name":"Fails to push message with large meta","time":{"start":1752535719029,"stop":1752535719029,"duration":0},"status":"passed","severity":"normal"},{"uid":"c310b113059324b8","name":"should properly clean up resources when disposed","time":{"start":1752535083227,"stop":1752535083232,"duration":5},"status":"passed","severity":"normal"},{"uid":"18b65f140faccc18","name":"should handle disconnect when peer has no timers","time":{"start":1752535053772,"stop":1752535053772,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f28f42d657e9aa","name":"Subscribe to topic containing long and receive message","time":{"start":1752535607373,"stop":1752535607373,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa81463ffa71270e","name":"Should update multiaddrs","time":{"start":1752535206303,"stop":1752535206303,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e3eae961a45d1e","name":"Check received message containing SQL Injection","time":{"start":1752535554676,"stop":1752535554677,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5a5e5f2909df3a0","name":"should handle complete dial lifecycle","time":{"start":1752535053260,"stop":1752535053260,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d935fc5fa10dbd","name":"should handle errors gracefully when getting peer info","time":{"start":1752535053574,"stop":1752535053574,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fe476ce951ea42","name":"Push message with emoji payload","time":{"start":1752535719021,"stop":1752535719021,"duration":0},"status":"passed","severity":"normal"},{"uid":"257dbb36f2ba91b9","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752535362817,"stop":1752535362817,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9821f26e843e1f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752535037189,"stop":1752535037189,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e4757f6216706b","name":"Check received message containing long","time":{"start":1752535554674,"stop":1752535554675,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f7380ded97c7c0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752535607372,"stop":1752535607372,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2dd0b1c0a5c2dc9","name":"Push message with Script payload","time":{"start":1752535719033,"stop":1752535719033,"duration":0},"status":"passed","severity":"normal"},{"uid":"c854bfbd50c9e64d","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752535053870,"stop":1752535053870,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4bc99d7c460073","name":"Push message with content topic containing long","time":{"start":1752535719036,"stop":1752535719037,"duration":1},"status":"passed","severity":"normal"},{"uid":"b53f363781b3f1c6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752535094582,"stop":1752535094582,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2764b256c88303e","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752535037195,"stop":1752535037195,"duration":0},"status":"passed","severity":"normal"},{"uid":"837f44b6d348c9f2","name":"should drop connection to one peer on hangUp","time":{"start":1752535205913,"stop":1752535205914,"duration":1},"status":"passed","severity":"normal"},{"uid":"9061388de1d758d4","name":"should create ConnectionLimiter with required options","time":{"start":1752535054281,"stop":1752535054281,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c89b47624cbcebc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752535607383,"stop":1752535607383,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1daa7a8a0c1103","name":"Publish message with custom timestamp: Tue Jul 23 2024 23:20:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1752535237998,"stop":1752535237998,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50321d4f3549c83","name":"should dial peers from store when browser is connected","time":{"start":1752535054289,"stop":1752535054289,"duration":0},"status":"passed","severity":"normal"},{"uid":"1898033d47b61b29","name":"Sets default value correctly","time":{"start":1752535384029,"stop":1752535384029,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2935559c28368d","name":"Push message with content topic containing short","time":{"start":1752535719022,"stop":1752535719023,"duration":1},"status":"passed","severity":"normal"},{"uid":"fac43d46c30edcd7","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752535230797,"stop":1752535230798,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66578fe107c7b2","name":"should handle complete peer lifecycle","time":{"start":1752535053775,"stop":1752535053775,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa0dfd65e2e44","name":"should handle peer store errors gracefully","time":{"start":1752535054302,"stop":1752535054302,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6fecefc55b5fdc","name":"should not fail to stop the service if it was not started","time":{"start":1752535121371,"stop":1752535121372,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ddb8aa05f1eca0","name":"Push message with content topic containing XML","time":{"start":1752535719039,"stop":1752535719039,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb423af4fd2ee88","name":"Check publish message containing emoji","time":{"start":1752535237997,"stop":1752535237997,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ac6ea90ce39572","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752535554690,"stop":1752535554690,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc416f6d985138dc","name":"throws on empty content topic","time":{"start":1752535037154,"stop":1752535037155,"duration":1},"status":"passed","severity":"normal"},{"uid":"c406e15bcec0ab50","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752535094570,"stop":1752535094570,"duration":0},"status":"passed","severity":"normal"},{"uid":"69550e9e23f428bf","name":"should create ConnectionManager with relay","time":{"start":1752535054673,"stop":1752535054674,"duration":1},"status":"passed","severity":"normal"},{"uid":"f79bbc59f2540279","name":"should not fail to start the service if it is already started","time":{"start":1752535066781,"stop":1752535066781,"duration":0},"status":"passed","severity":"normal"},{"uid":"17be51194069adbd","name":"should initialize with isNetworkConnected as false","time":{"start":1752535053661,"stop":1752535053661,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d15ac7c392d1bc","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752535053756,"stop":1752535053756,"duration":0},"status":"passed","severity":"normal"},{"uid":"e052904974b53c18","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752535137216,"stop":1752535137217,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cbde2613a3c25ab","name":"should be empty when created","time":{"start":1752535085266,"stop":1752535085266,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa6ba482f4a57d7","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752535319502,"stop":1752535319502,"duration":0},"status":"passed","severity":"normal"},{"uid":"2632eb307e3dbb53","name":"Subscribe to topic containing XML and receive message","time":{"start":1752535607385,"stop":1752535607385,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2c7635d3f5bfff","name":"should update peer store before dialing","time":{"start":1752535053115,"stop":1752535053118,"duration":3},"status":"passed","severity":"normal"},{"uid":"be1427c7d049eaa9","name":"should handle peer store errors gracefully","time":{"start":1752535054299,"stop":1752535054299,"duration":0},"status":"passed","severity":"normal"},{"uid":"899c02be3dbb26bf","name":"udp ip6 address","time":{"start":1752535042985,"stop":1752535042985,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9338c09ab91a8b6","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752535246887,"stop":1752535246887,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc9ec5fcc91e653","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752535054304,"stop":1752535054305,"duration":1},"status":"passed","severity":"normal"},{"uid":"98510969f25794d9","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752535084950,"stop":1752535084950,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6efdd9ddc615c4e","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752535319500,"stop":1752535319501,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ecb80e1f9de284","name":"should reject if Store is requested but not mounted","time":{"start":1752535084877,"stop":1752535084878,"duration":1},"status":"passed","severity":"normal"},{"uid":"5559fa3e47725881","name":"should not receive a peer event before start","time":{"start":1752535066782,"stop":1752535066782,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ffc99dbc82a67","name":"Fails to publish duplicate message","time":{"start":1752535237999,"stop":1752535238000,"duration":1},"status":"passed","severity":"normal"},{"uid":"582eddfa352df599","name":"should start and setup intervals and event listeners","time":{"start":1752535085268,"stop":1752535085268,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7966020a19a5b1","name":"should work with custom bootstrap limits","time":{"start":1752535054303,"stop":1752535054303,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0fc5b6016daec3","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752535037171,"stop":1752535037171,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbde2d5ca363c82c","name":"random static sharding 8 - Cluster ID: 402, Shard ID: 197","time":{"start":1752535373337,"stop":1752535373337,"duration":0},"status":"passed","severity":"normal"},{"uid":"957ceaab6801b139","name":"should return peer for existing peer","time":{"start":1752535054298,"stop":1752535054298,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec14c512fe16e19","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752535037191,"stop":1752535037191,"duration":0},"status":"passed","severity":"normal"},{"uid":"64acb5b8660a365","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752535053657,"stop":1752535053661,"duration":4},"status":"passed","severity":"normal"},{"uid":"3af474bcd3edc4cc","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752535607376,"stop":1752535607376,"duration":0},"status":"passed","severity":"normal"},{"uid":"7017a063e408e016","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752535054169,"stop":1752535054169,"duration":0},"status":"passed","severity":"normal"},{"uid":"539c7675c06037b6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752535248230,"stop":1752535248230,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a0506586da0c78","name":"should be safe to call multiple times","time":{"start":1752535054283,"stop":1752535054283,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5f1f4dd297aca4","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752535124239,"stop":1752535124243,"duration":4},"status":"passed","severity":"normal"},{"uid":"21418bdaaf430f7b","name":"should return false when connections are non-bootstrap peers","time":{"start":1752535054301,"stop":1752535054302,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f9dcb780003884","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752535230804,"stop":1752535230804,"duration":0},"status":"passed","severity":"normal"},{"uid":"6962fc3da2226f6a","name":"Check received message containing unicode special characters","time":{"start":1752535554688,"stop":1752535554688,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b3ad83474a34df","name":"should be able to encode the field with only STORE set to true","time":{"start":1752535042874,"stop":1752535042874,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d959785dbb1b8e3","name":"should add event listener for peer:discovery","time":{"start":1752535053108,"stop":1752535053108,"duration":0},"status":"passed","severity":"normal"},{"uid":"881907d94c0f7354","name":"should check connected peers if present and suitable","time":{"start":1752535084881,"stop":1752535084882,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d51561609268af6","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app29/7/topic82/proto","time":{"start":1752535345727,"stop":1752535345727,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e0a262c47cfc86","name":"should dial second nwaku node that was discovered","time":{"start":1752535116259,"stop":1752535116263,"duration":4},"status":"skipped","severity":"normal"},{"uid":"42ff9fb0f045fb01","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752535094578,"stop":1752535094578,"duration":0},"status":"passed","severity":"normal"},{"uid":"f731ba8cc19bb507","name":"should start and stop interval correctly","time":{"start":1752535084135,"stop":1752535084135,"duration":0},"status":"passed","severity":"normal"},{"uid":"d851093a6e002c7","name":"Overlapping topic subscription","time":{"start":1752535246888,"stop":1752535246889,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1558f6de53a687ee","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752535037160,"stop":1752535037161,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b9c600437d36d4","name":"should clear dial history on stop","time":{"start":1752535053230,"stop":1752535053231,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac089010fc214157","name":"should be safe to call multiple times","time":{"start":1752535054288,"stop":1752535054288,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a00fca7c46f0a87","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752535319503,"stop":1752535319503,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d77cdafc465bde","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752535094582,"stop":1752535094582,"duration":0},"status":"passed","severity":"normal"},{"uid":"693f39a025b78989","name":"should not dial peers from store when browser is not connected","time":{"start":1752535054289,"stop":1752535054289,"duration":0},"status":"passed","severity":"normal"},{"uid":"57fc0d784f5c785a","name":"throws on content topic with empty encoding field","time":{"start":1752535037158,"stop":1752535037158,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f3f98e687005c3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752535248229,"stop":1752535248229,"duration":0},"status":"passed","severity":"normal"},{"uid":"3609d6918a52715e","name":"Push message with custom timestamp: 1752531537601","time":{"start":1752535719029,"stop":1752535719030,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4913f0976cd395b","name":"should insert message into bloom filter","time":{"start":1752535099746,"stop":1752535099746,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c33a2de758b5624","name":"Check message with no payload is not received","time":{"start":1752535554692,"stop":1752535554692,"duration":0},"status":"passed","severity":"normal"},{"uid":"10458fb5e009a513","name":"Subscribe to topic containing long and publish message","time":{"start":1752535246889,"stop":1752535246890,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b2aa1a8122f5e4","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752535607378,"stop":1752535607378,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1b3befb89a18ec","name":"should remove expired entries after TTL has passed","time":{"start":1752535083225,"stop":1752535083225,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd4e3e4d1d01902","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752535037191,"stop":1752535037191,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b480fe529078a4","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752535085068,"stop":1752535085069,"duration":1},"status":"passed","severity":"normal"},{"uid":"b06a612d82350680","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752535237997,"stop":1752535237998,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c760ef6c95a210c","name":"should not fail to stop the service if it was not started","time":{"start":1752535066781,"stop":1752535066781,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6225c98367f92","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752535607379,"stop":1752535607379,"duration":0},"status":"passed","severity":"normal"},{"uid":"5071ef1c644f746a","name":"Passing page size 3 when there are 20 messages","time":{"start":1752535376774,"stop":1752535376774,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5aeed4b36d3312b","name":"Decoder throws on undefined content topic","time":{"start":1752535054757,"stop":1752535054758,"duration":1},"status":"passed","severity":"normal"},{"uid":"b952464e5712c858","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752535607380,"stop":1752535607380,"duration":0},"status":"passed","severity":"normal"},{"uid":"e364a715f32219a","name":"random static sharding 7 - Cluster ID: 482, Shard ID: 550","time":{"start":1752535373336,"stop":1752535373336,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a35680551a76a4","name":"Publish without waiting for remote peer","time":{"start":1752535246884,"stop":1752535246885,"duration":1},"status":"passed","severity":"normal"},{"uid":"478f1e683cce0191","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752535042883,"stop":1752535042883,"duration":0},"status":"passed","severity":"normal"},{"uid":"1acb9406e79edc62","name":"should handle dial errors gracefully","time":{"start":1752535053249,"stop":1752535053249,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd652781a403fee","name":"Encoder throws on empty string content topic","time":{"start":1752535054757,"stop":1752535054757,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e67df778165620","name":"Check received message containing XML","time":{"start":1752535554677,"stop":1752535554677,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa7e0b8dff2b612","name":"Throws when trying to push message with empty payload","time":{"start":1752535719036,"stop":1752535719036,"duration":0},"status":"passed","severity":"normal"},{"uid":"6442d0776060138e","name":"should redial peers when all connections are lost","time":{"start":1752535054306,"stop":1752535054306,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b667d69754a3ed","name":"Query generator for multiple messages","time":{"start":1752535362124,"stop":1752535362124,"duration":0},"status":"passed","severity":"normal"},{"uid":"125598984681c113","name":"should throw if no connection provided","time":{"start":1752535054164,"stop":1752535054165,"duration":1},"status":"passed","severity":"normal"},{"uid":"c52cbe832185686a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752535094579,"stop":1752535094579,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d068c63cbf93464","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752535330334,"stop":1752535330335,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d0dac61b8143fb6","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752535330330,"stop":1752535330331,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4c3f1bfa3fee8d1","name":"should handle null peers returned by getPeer","time":{"start":1752535054303,"stop":1752535054303,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa1fd1da633a56c","name":"should not retry if at least one success","time":{"start":1752535084923,"stop":1752535084923,"duration":0},"status":"passed","severity":"normal"},{"uid":"8591d00e8d7196e1","name":"Push message with Chinese payload","time":{"start":1752535719015,"stop":1752535719015,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f122e7e849dd075","name":"it tolerates circular branch references","time":{"start":1752535063076,"stop":1752535063076,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b391b34a230f41","name":"Sample","time":{"start":1752535043090,"stop":1752535043090,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad2d8d7adbc6c86","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752535345726,"stop":1752535345726,"duration":0},"status":"passed","severity":"normal"},{"uid":"20aea97f32765fa8","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752535246891,"stop":1752535246891,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb473848f3603060","name":"should retry on complete failure if specified","time":{"start":1752535084922,"stop":1752535084922,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9261b4ab16aa77","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752535037180,"stop":1752535037180,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee7c3b885254403","name":"should return false when at bootstrap limit","time":{"start":1752535054301,"stop":1752535054301,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a835ebd3e235b26","name":"Ephemeral field set to true","time":{"start":1752535054756,"stop":1752535054756,"duration":0},"status":"passed","severity":"normal"},{"uid":"894b95336ed6e7a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752535094585,"stop":1752535094586,"duration":1},"status":"passed","severity":"normal"},{"uid":"363c408de11b97cc","name":"should handle different types of entries","time":{"start":1752535083227,"stop":1752535083227,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c2ee475da0bc40","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752535054304,"stop":1752535054304,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdbb9d0e3477f13","name":"should save new peer to store","time":{"start":1752535053120,"stop":1752535053120,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a1972253832db5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752535607377,"stop":1752535607377,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fcf1811d1b12f5","name":"should reject if Relay is requested but not mounted","time":{"start":1752535084877,"stop":1752535084877,"duration":0},"status":"passed","severity":"normal"},{"uid":"14cf6d73f855967e","name":"connected peers and dial","time":{"start":1752535212973,"stop":1752535212973,"duration":0},"status":"skipped","severity":"normal"},{"uid":"201fcaae40ec21ce","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752535053763,"stop":1752535053763,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22be2c68a147f91","name":"1 Store, 2 fetches","time":{"start":1752535062573,"stop":1752535062573,"duration":0},"status":"passed","severity":"normal"},{"uid":"648ef4c88a09afd5","name":"can start and stop the service","time":{"start":1752535121371,"stop":1752535121371,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ced27d205ffd6e","name":"should add event listeners to libp2p","time":{"start":1752535053666,"stop":1752535053667,"duration":1},"status":"passed","severity":"normal"},{"uid":"a25b191001ec89af","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752535084303,"stop":1752535084303,"duration":0},"status":"passed","severity":"normal"},{"uid":"1235e7facc96779f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752535174428,"stop":1752535174430,"duration":2},"status":"passed","severity":"normal"},{"uid":"89e6dc41ca5983a0","name":"should send relay ping messages on timer","time":{"start":1752535053769,"stop":1752535053769,"duration":0},"status":"passed","severity":"normal"},{"uid":"f001c31a91bda2e1","name":"Check publish message containing long","time":{"start":1752535237989,"stop":1752535237989,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34501650eccf548","name":"Push message with content topic containing escaped characters","time":{"start":1752535719040,"stop":1752535719040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f287c2a234846fb4","name":"Push message with content topic containing Arabic","time":{"start":1752535719024,"stop":1752535719025,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e1cd78d97df8829","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752535054302,"stop":1752535054302,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f028468be4739c","name":"should return false","time":{"start":1752535043705,"stop":1752535043705,"duration":0},"status":"passed","severity":"normal"},{"uid":"309054d7900e2648","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752535607384,"stop":1752535607385,"duration":1},"status":"passed","severity":"normal"},{"uid":"e22d91df249faef9","name":"should handle dial errors gracefully","time":{"start":1752535054295,"stop":1752535054295,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12c29a984356426","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752535385996,"stop":1752535385996,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81458d762bd2ec5","name":"should handle multiple peers with different shard configurations","time":{"start":1752535053260,"stop":1752535053260,"duration":0},"status":"passed","severity":"normal"},{"uid":"211b45fcbd2a27c8","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752535062659,"stop":1752535062659,"duration":0},"status":"passed","severity":"normal"},{"uid":"739bdaa0725bfee8","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752535037176,"stop":1752535037176,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c6e68159f9e4cc","name":"Check publish message containing unicode special characters","time":{"start":1752535237996,"stop":1752535237997,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7911bd0bd513b67","name":"Check message received after jswaku node is restarted","time":{"start":1752535554682,"stop":1752535554683,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba02f4d8427af30","name":"should throw an error for insufficient data","time":{"start":1752535037396,"stop":1752535037396,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e0616e2a5eaac3","name":"should set default options when no config provided","time":{"start":1752535054674,"stop":1752535054674,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b58d830eac11dd","name":"Push message with content topic containing Arabic","time":{"start":1752535719037,"stop":1752535719038,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a02c159dbff6b8","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752535084344,"stop":1752535084344,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed88a77ba4310bc","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app57/2/topic777/test.js","time":{"start":1752535345727,"stop":1752535345728,"duration":1},"status":"passed","severity":"normal"},{"uid":"f407158a277b3861","name":"Refresh subscription","time":{"start":1752535607372,"stop":1752535607372,"duration":0},"status":"passed","severity":"normal"},{"uid":"af600bbc5d23af95","name":"Push message with content topic containing numeric","time":{"start":1752535719037,"stop":1752535719037,"duration":0},"status":"passed","severity":"normal"},{"uid":"a134ee02c7d605bd","name":"should stop all internal components","time":{"start":1752535054678,"stop":1752535054678,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8ceb55b9cc1efd","name":"Check received message containing escaped characters","time":{"start":1752535554688,"stop":1752535554688,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b75152c628bb009","name":"Push message with content topic containing XML","time":{"start":1752535719026,"stop":1752535719026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75b31a1877ac7ba","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752535094583,"stop":1752535094583,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8ae19234a9194c","name":"Push message equal or less that 1MB","time":{"start":1752535719030,"stop":1752535719030,"duration":0},"status":"passed","severity":"normal"},{"uid":"4feead7fb76943f1","name":"should not hang up bootstrap peer if under limit","time":{"start":1752535054291,"stop":1752535054291,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c59e1da38949481","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app81/4/topic721/proto","time":{"start":1752535345737,"stop":1752535345737,"duration":0},"status":"passed","severity":"normal"},{"uid":"6537016243454328","name":"should create KeepAliveManager with required options","time":{"start":1752535053741,"stop":1752535053745,"duration":4},"status":"passed","severity":"normal"},{"uid":"b81d49dc6d34752e","name":"Relay + Store","time":{"start":1752535043713,"stop":1752535043713,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a6bdc6b19bb0e","name":"Push message with content topic containing SQL Injection","time":{"start":1752535719038,"stop":1752535719038,"duration":0},"status":"passed","severity":"normal"},{"uid":"336d0d889220c944","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752535385997,"stop":1752535385997,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0473bc27b3be1a6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752535248229,"stop":1752535248229,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7af617962da76a","name":"Encoder throws on undefined content topic","time":{"start":1752535054757,"stop":1752535054757,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77b90a11a6b68fa","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752535084340,"stop":1752535084341,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1ad844b0fa21f3","name":"returns all values when wanted number matches available values","time":{"start":1752535061824,"stop":1752535061827,"duration":3},"status":"passed","severity":"normal"},{"uid":"57d0d6f04b34f8c9","name":"should return false when peer is not on the specified shard","time":{"start":1752535053568,"stop":1752535053568,"duration":0},"status":"passed","severity":"normal"},{"uid":"e695329773071951","name":"Query Generator - false","time":{"start":1752535369737,"stop":1752535369737,"duration":0},"status":"passed","severity":"normal"},{"uid":"78fd10950f4402cc","name":"Push message with custom timestamp: 1721776737601","time":{"start":1752535719029,"stop":1752535719029,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16ed4798cd9d961","name":"should deliver messages after dependencies are met","time":{"start":1752535099751,"stop":1752535099751,"duration":0},"status":"passed","severity":"normal"},{"uid":"d755461a5bcb34e2","name":"should use shardsUnderCluster when provided","time":{"start":1752535084295,"stop":1752535084295,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a573cb1c2c0955","name":"should drop connection via multiaddr with hangUp","time":{"start":1752535205914,"stop":1752535205914,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7928c00fbb7d185","name":"should respect custom numPeersToUse configuration","time":{"start":1752535085067,"stop":1752535085068,"duration":1},"status":"passed","severity":"normal"},{"uid":"d121483b9c64c6c9","name":"Meta field set when metaSetter is specified","time":{"start":1752535054757,"stop":1752535054757,"duration":0},"status":"passed","severity":"normal"},{"uid":"30aaf88a371f8cb","name":"should update ack status of messages in outgoing buffer","time":{"start":1752535099753,"stop":1752535099753,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf2fc0cedfcec63","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752535330336,"stop":1752535330337,"duration":1},"status":"passed","severity":"normal"},{"uid":"18929dddaface31d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752535094583,"stop":1752535094583,"duration":0},"status":"passed","severity":"normal"},{"uid":"20bb4c41354cb3b4","name":"should handle peer store update failures gracefully","time":{"start":1752535053761,"stop":1752535053762,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c9792eb2df9b39d","name":"Subscribe to topic containing short and publish message","time":{"start":1752535246889,"stop":1752535246889,"duration":0},"status":"passed","severity":"normal"},{"uid":"8487f0e7fd34a92","name":"Push message with custom timestamp: 1721776737601","time":{"start":1752535719042,"stop":1752535719042,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fcfdd93e932f8f","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752535037171,"stop":1752535037172,"duration":1},"status":"passed","severity":"normal"},{"uid":"3056d9fe0d4c42dd","name":"Query generator for multiple messages with different content topic format","time":{"start":1752535362125,"stop":1752535362126,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0463044215d23a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752535037161,"stop":1752535037162,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7b8f214f3d87dfb","name":"Push message with rate limit","time":{"start":1752535719041,"stop":1752535719041,"duration":0},"status":"passed","severity":"normal"},{"uid":"212a8a99b7c4b061","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752535053683,"stop":1752535053683,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb9ff68e2ad3a5b","name":"Generator, custom pubsub topic","time":{"start":1752535362813,"stop":1752535362813,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af87b3df3b09303","name":"Subscribe and receives messages on 20 topics","time":{"start":1752535607370,"stop":1752535607370,"duration":0},"status":"passed","severity":"normal"},{"uid":"75030afbdc2a92b","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752535053569,"stop":1752535053569,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e93639b3ac972b","name":"should handle case when navigator is not available","time":{"start":1752535053675,"stop":1752535053675,"duration":0},"status":"passed","severity":"normal"},{"uid":"47590cf5f47d5b82","name":"Push message with escaped characters payload","time":{"start":1752535719019,"stop":1752535719019,"duration":0},"status":"passed","severity":"normal"},{"uid":"2238ebcaf43f525f","name":"should handle all zero keep alive options","time":{"start":1752535053774,"stop":1752535053774,"duration":0},"status":"passed","severity":"normal"},{"uid":"8191919be78e0a89","name":"Check received message with timestamp: 1752535115540000000 ","time":{"start":1752535554689,"stop":1752535554689,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00e0870b8cef571","name":"should wait for Filter peer to be connected","time":{"start":1752535084882,"stop":1752535084882,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5e76aea4ec899c","name":"Push message with XML payload","time":{"start":1752535719033,"stop":1752535719034,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8a100cd76e71e3","name":"should handle corrupted local storage data gracefully","time":{"start":1752535066784,"stop":1752535066785,"duration":1},"status":"passed","severity":"normal"},{"uid":"c574a5ce3ea08196","name":"should set field with all protocols disabled","time":{"start":1752535043711,"stop":1752535043711,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de32ec49fd115d4","name":"should be empty after removing the only subscription","time":{"start":1752535085267,"stop":1752535085267,"duration":0},"status":"passed","severity":"normal"},{"uid":"4985560ba9df6046","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752535053675,"stop":1752535053675,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2b8fafb93f4efe","name":"Push message with content topic containing emoji","time":{"start":1752535719040,"stop":1752535719041,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5ae0014a3a6e33","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752535261721,"stop":1752535261721,"duration":0},"status":"passed","severity":"normal"},{"uid":"29301f8bec775ff","name":"Encoder throws on empty string content topic","time":{"start":1752535072994,"stop":1752535072995,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4a72ab58ccbe950","name":"Decrypt messages","time":{"start":1752535214491,"stop":1752535214491,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2174cee5085d60d","name":"Check publish message containing Script","time":{"start":1752535237991,"stop":1752535237993,"duration":2},"status":"passed","severity":"normal"},{"uid":"88faf7e3ea38c465","name":"Check received message containing numeric","time":{"start":1752535554675,"stop":1752535554675,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8a6d4a04a120be","name":"should store libp2p and options references","time":{"start":1752535054281,"stop":1752535054282,"duration":1},"status":"passed","severity":"normal"},{"uid":"1064856dadb5d796","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752535042877,"stop":1752535042877,"duration":0},"status":"passed","severity":"normal"},{"uid":"e166a37c8a7bb904","name":"Fields are not dropped","time":{"start":1752535053995,"stop":1752535053996,"duration":1},"status":"passed","severity":"normal"},{"uid":"5846f4bb496b7cb0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752535094577,"stop":1752535094578,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dbd8aeb7ec7f676","name":"should handle case with no peers in store","time":{"start":1752535054295,"stop":1752535054295,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb2d3deda5a4b26","name":"Refresh subscription","time":{"start":1752535246888,"stop":1752535246888,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b43f8a23060ccab1","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752535054169,"stop":1752535054169,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ddbc08436d3e968","name":"messageHashStr works with IProtoMessage","time":{"start":1752535053879,"stop":1752535053879,"duration":0},"status":"passed","severity":"normal"},{"uid":"93964e98272fbb6e","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752535054306,"stop":1752535054306,"duration":0},"status":"passed","severity":"normal"},{"uid":"50185b401347f86c","name":"should return false when topic is not configured","time":{"start":1752535054687,"stop":1752535054688,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca76afb6441b5b7","name":"configure the node with multiple content topics","time":{"start":1752535345738,"stop":1752535345738,"duration":0},"status":"passed","severity":"normal"},{"uid":"295381c859c5966a","name":"A test","time":{"start":1752535164445,"stop":1752535164445,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc35519e8a3604dd","name":"Push message with Script payload","time":{"start":1752535719017,"stop":1752535719017,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0d3fe90dc1f012","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752535385995,"stop":1752535385995,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc9d4beff4a5f36","name":"should return PeerId when PeerId is provided","time":{"start":1752535053929,"stop":1752535053930,"duration":1},"status":"passed","severity":"normal"},{"uid":"d73fad4bf498585a","name":"should reject on timeout if it was set","time":{"start":1752535084878,"stop":1752535084881,"duration":3},"status":"passed","severity":"normal"},{"uid":"5466d8ac709264f3","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752535094571,"stop":1752535094571,"duration":0},"status":"passed","severity":"normal"},{"uid":"102f92b1d18417ed","name":"Push message with custom timestamp: 1752538737601","time":{"start":1752535719042,"stop":1752535719042,"duration":0},"status":"passed","severity":"normal"},{"uid":"f963021cf347c499","name":"should initialize bloom filter with correct parameters","time":{"start":1752535096949,"stop":1752535096949,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d565860c55ee13","name":"Check received message containing special chars","time":{"start":1752535554675,"stop":1752535554675,"duration":0},"status":"passed","severity":"normal"},{"uid":"c619ef821b389754","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752535246892,"stop":1752535246892,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c141a588dcc023","name":"should return false when peer has no shard info","time":{"start":1752535053563,"stop":1752535053563,"duration":0},"status":"passed","severity":"normal"},{"uid":"2811f6224f643af5","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752535062659,"stop":1752535062659,"duration":0},"status":"passed","severity":"normal"},{"uid":"73aaa6fc67f86a34","name":"should not receive a peer event after stop","time":{"start":1752535121374,"stop":1752535121374,"duration":0},"status":"passed","severity":"normal"},{"uid":"705ce48893c49b57","name":"should handle incoming messages","time":{"start":1752535084951,"stop":1752535084951,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc7286e9e4809be","name":"Relay - dialed after","time":{"start":1752535389652,"stop":1752535389652,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee58104eb1d13471","name":"Encoder throws on empty string content topic","time":{"start":1752535074657,"stop":1752535074657,"duration":0},"status":"passed","severity":"normal"},{"uid":"23593a7032eb8405","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752535554693,"stop":1752535554693,"duration":0},"status":"passed","severity":"normal"},{"uid":"30adb3dcc448bc1","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752535246895,"stop":1752535246895,"duration":0},"status":"passed","severity":"normal"},{"uid":"8522c5451633c991","name":"Store - dialed first","time":{"start":1752535389652,"stop":1752535389653,"duration":1},"status":"passed","severity":"normal"},{"uid":"3098ca291c11b3c6","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752535037195,"stop":1752535037195,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8190398ab427f0d","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752535037176,"stop":1752535037177,"duration":1},"status":"passed","severity":"normal"},{"uid":"b72f2a2952b79e8f","name":"Overlapping topic subscription","time":{"start":1752535607381,"stop":1752535607382,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dc7bcafcb6de28e","name":"should be safe to call multiple times","time":{"start":1752535053109,"stop":1752535053112,"duration":3},"status":"passed","severity":"normal"},{"uid":"a411efa3fb95def6","name":"Check received message containing Russian","time":{"start":1752535554686,"stop":1752535554686,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c3dae0cb9bf59d","name":"ignores domain fetching errors","time":{"start":1752535063076,"stop":1752535063077,"duration":1},"status":"passed","severity":"normal"},{"uid":"22072dc79c275649","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752535607383,"stop":1752535607383,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a986d7e33ed2a2c","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752535053860,"stop":1752535053860,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5ef05452052f9f","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752535084919,"stop":1752535084919,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c55b5de53e27c30","name":"Check publish message after service node is restarted","time":{"start":1752535238002,"stop":1752535238002,"duration":0},"status":"skipped","severity":"normal"},{"uid":"926d131439a7fcdf","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752535084146,"stop":1752535084146,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f280f126edacdd","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752535607380,"stop":1752535607380,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3558380e774060f","name":"should return true when topic is configured","time":{"start":1752535054687,"stop":1752535054687,"duration":0},"status":"passed","severity":"normal"},{"uid":"808dbb46050bd7a3","name":"A test","time":{"start":1752535164444,"stop":1752535164444,"duration":0},"status":"passed","severity":"normal"},{"uid":"528514d317ad021d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752535607377,"stop":1752535607377,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0adbae873f96be","name":"Generator, 2 different pubsubtopics","time":{"start":1752535362817,"stop":1752535362817,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d6b1e1204595dd","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752535061828,"stop":1752535061829,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2008c0bfa0c4fb6","name":"should be safe to call multiple times","time":{"start":1752535053231,"stop":1752535053231,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac6f235afd09014","name":"should get / set TCP multiaddr","time":{"start":1752535043707,"stop":1752535043707,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f36738c4ba0fa93","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752535099753,"stop":1752535099753,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa98f86c1127de8","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752535094566,"stop":1752535094566,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b050e7a54529a5e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752535554680,"stop":1752535554680,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b84278e4df652a","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752535085069,"stop":1752535085069,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f689ae73253c9b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752535042878,"stop":1752535042878,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8453d480a59669f","name":"should hang up bootstrap peer if over limit","time":{"start":1752535054291,"stop":1752535054292,"duration":1},"status":"passed","severity":"normal"},{"uid":"2531e58ed58973ec","name":"Push message with content topic containing Chinese","time":{"start":1752535719024,"stop":1752535719024,"duration":0},"status":"passed","severity":"normal"},{"uid":"2860d523eca6b1dd","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752535037161,"stop":1752535037161,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4838ab1f8f8f9e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752535094585,"stop":1752535094585,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f1f3953b9dc9a5","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752535099747,"stop":1752535099748,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e3c5eaf0d9f189","name":"Ordered Callback - false","time":{"start":1752535369740,"stop":1752535369740,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f42dd83dc24ec46","name":"should initialize with default number of peers","time":{"start":1752535085063,"stop":1752535085063,"duration":0},"status":"passed","severity":"normal"},{"uid":"db93be0fbfd97cc6","name":"should return false when pubsub topic parsing fails","time":{"start":1752535053573,"stop":1752535053573,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7aebf4b114f6bd6","name":"Passing page size 1 when there are 4 messages","time":{"start":1752535376773,"stop":1752535376774,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e64abcb5372acd","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752535230799,"stop":1752535230799,"duration":0},"status":"passed","severity":"normal"},{"uid":"4107d9d83837f4c8","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752535085069,"stop":1752535085069,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75eb7a2c45dd8ee","name":"throws on content topic with too few or too many fields","time":{"start":1752535037155,"stop":1752535037155,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e3daf2ecc92fd8","name":"should be able to dial TLS multiaddrs","time":{"start":1752535205915,"stop":1752535205915,"duration":0},"status":"passed","severity":"normal"},{"uid":"d108653131013edb","name":"should request peer renewal on specific errors","time":{"start":1752535084147,"stop":1752535084148,"duration":1},"status":"passed","severity":"normal"},{"uid":"c965e6884a5dc28b","name":"All","time":{"start":1752535121817,"stop":1752535121819,"duration":2},"status":"passed","severity":"normal"},{"uid":"4998572765d2ae82","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752535319506,"stop":1752535319508,"duration":2},"status":"skipped","severity":"normal"},{"uid":"e9379c1cfc902d67","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752535362125,"stop":1752535362125,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3803c7a4728c34","name":"messageHashStr produces consistent results for the same input","time":{"start":1752535053879,"stop":1752535053879,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ee6e84a2994d85","name":"should dial peer when peer is discovered","time":{"start":1752535053114,"stop":1752535053114,"duration":0},"status":"passed","severity":"normal"},{"uid":"89548971f71adf2c","name":"should increase lamport timestamp","time":{"start":1752535099745,"stop":1752535099745,"duration":0},"status":"passed","severity":"normal"},{"uid":"2755103caffbbf1e","name":"accepts valid message hash query","time":{"start":1752535053964,"stop":1752535053964,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4aee0d8e78aafb","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752535042874,"stop":1752535042875,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef66dbb723339e46","name":"Push message with content topic containing unicode special characters","time":{"start":1752535719040,"stop":1752535719040,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ebffa1c486d3cd","name":"should handle case with all peers already connected","time":{"start":1752535054296,"stop":1752535054296,"duration":0},"status":"passed","severity":"normal"},{"uid":"58646d5144cb36df","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752535042883,"stop":1752535042884,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d502d27f96c57e","name":"Round trip binary serialization","time":{"start":1752535054756,"stop":1752535054756,"duration":0},"status":"passed","severity":"normal"},{"uid":"805ef7f8c3ea7f11","name":"Check received message containing Basic HTML tag","time":{"start":1752535554687,"stop":1752535554687,"duration":0},"status":"passed","severity":"normal"},{"uid":"6088f1f10858901c","name":"should partition messages based on acknowledgement status","time":{"start":1752535099752,"stop":1752535099752,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c027d42afd471f","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752535319497,"stop":1752535319498,"duration":1},"status":"passed","severity":"normal"},{"uid":"a27f17b8c5032a99","name":"Passing page size 0 when there are 110 messages","time":{"start":1752535376772,"stop":1752535376772,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade36b95fad7256f","name":"Check received message containing shell command","time":{"start":1752535554678,"stop":1752535554678,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03590d1c68c9d4d","name":"throws on content topic with non-number generation field","time":{"start":1752535037156,"stop":1752535037156,"duration":0},"status":"passed","severity":"normal"},{"uid":"18173514fa2ab409","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752535042871,"stop":1752535042873,"duration":2},"status":"passed","severity":"normal"},{"uid":"f924ef137730ff1f","name":"Check received message containing emoji","time":{"start":1752535554679,"stop":1752535554679,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0a19c8d78f4d56","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752535054679,"stop":1752535054680,"duration":1},"status":"passed","severity":"normal"},{"uid":"70b9f16f55408517","name":"nwaku subscribes","time":{"start":1752535226342,"stop":1752535226342,"duration":0},"status":"passed","severity":"normal"},{"uid":"df89d4c937f75b54","name":"Ephemeral messages are not stored","time":{"start":1752535124238,"stop":1752535124238,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd9efc64100e716","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752535554690,"stop":1752535554690,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb359b4058ea816b","name":"should handle multiple peer connections","time":{"start":1752535053755,"stop":1752535053755,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba89e696e668f9d9","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752535037168,"stop":1752535037168,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03e6bc55ae82a45","name":"should maintain desired error rate","time":{"start":1752535096953,"stop":1752535096953,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd82868e56836874","name":"should reject if LightPush is requested but not mounted","time":{"start":1752535084877,"stop":1752535084877,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eeebc2d5d0bcbc6","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app55/10/topic810/test.js","time":{"start":1752535345735,"stop":1752535345735,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b55123425b076cb","name":"should attach causal history and bloom filter to each message","time":{"start":1752535099747,"stop":1752535099747,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b9c3df948f1690","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752535094574,"stop":1752535094574,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb0a685909d1de5","name":"Subscribe to topic containing Script and publish message","time":{"start":1752535246892,"stop":1752535246892,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0a5428b2ad765e","name":"should remove event listeners","time":{"start":1752535054286,"stop":1752535054287,"duration":1},"status":"passed","severity":"normal"},{"uid":"263a366db41b0f61","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752535094564,"stop":1752535094564,"duration":0},"status":"passed","severity":"normal"},{"uid":"715060d54c539119","name":"should not fail to start the service if it is already started","time":{"start":1752535121372,"stop":1752535121372,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21e735f11d86b4f","name":"should not return locked peers if enough unlocked are available","time":{"start":1752535085065,"stop":1752535085065,"duration":0},"status":"passed","severity":"normal"},{"uid":"84260a004d035bfc","name":"should return false when peer is on different cluster","time":{"start":1752535053567,"stop":1752535053567,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b223907a7225df","name":"should use DNS peer discovery with light client","time":{"start":1752535121375,"stop":1752535121375,"duration":0},"status":"skipped","severity":"normal"},{"uid":"816531a907e26482","name":"Push message with Chinese payload","time":{"start":1752535719032,"stop":1752535719032,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e4c4f507f5b0dd","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752535042875,"stop":1752535042876,"duration":1},"status":"passed","severity":"normal"},{"uid":"b48939069556da39","name":"Check message with no content topic is not received","time":{"start":1752535554691,"stop":1752535554691,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7829211abc6557","name":"Check message with invalid timestamp is not received","time":{"start":1752535554680,"stop":1752535554680,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c81774a7e22b32b","name":"should not fail to stop the service if it was not started","time":{"start":1752535212767,"stop":1752535212768,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac946a86e23c7fd7","name":"should properly create location multiaddrs - udp4","time":{"start":1752535043707,"stop":1752535043708,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfacdcb583e1b914","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752535319501,"stop":1752535319502,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2fdf3cbab49d77f","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752535094575,"stop":1752535094575,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee904baae765b59","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752535094572,"stop":1752535094572,"duration":0},"status":"passed","severity":"normal"},{"uid":"3476c9880e3d74a5","name":"should insert message id into causal history","time":{"start":1752535099746,"stop":1752535099746,"duration":0},"status":"passed","severity":"normal"},{"uid":"903c7d5038a89a29","name":"should handle browser offline state overriding peer connections","time":{"start":1752535053696,"stop":1752535053696,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a466bce382116d","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752535085267,"stop":1752535085268,"duration":1},"status":"passed","severity":"normal"},{"uid":"a390545d0301d8fc","name":"should load peers from local storage and dispatch events","time":{"start":1752535066783,"stop":1752535066784,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f2feba1050aa045","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752535607369,"stop":1752535607369,"duration":0},"status":"passed","severity":"normal"},{"uid":"69feed24200c316d","name":"Check received message containing Script","time":{"start":1752535554686,"stop":1752535554686,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c939598d1da24","name":"should have no discoveries enabled by default","time":{"start":1752535084336,"stop":1752535084340,"duration":4},"status":"passed","severity":"normal"},{"uid":"c30776b59ffcf94","name":"Check message with no payload is not received","time":{"start":1752535554681,"stop":1752535554682,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06926b6aa881d50","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app90/10/topic713/utf8","time":{"start":1752535345735,"stop":1752535345735,"duration":0},"status":"passed","severity":"normal"},{"uid":"3983bbf66186d531","name":"Push message with escaped characters payload","time":{"start":1752535719035,"stop":1752535719035,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca032c9ab081115b","name":"Passing an array","time":{"start":1752535384027,"stop":1752535384028,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec4ca04b621136a","name":"Generator, 2 different pubsubtopics","time":{"start":1752535362815,"stop":1752535362815,"duration":0},"status":"skipped","severity":"normal"},{"uid":"314ea1ca33e3ef94","name":"Subscribe to topic containing XML and publish message","time":{"start":1752535246892,"stop":1752535246893,"duration":1},"status":"passed","severity":"normal"},{"uid":"51bbdbaf216833b4","name":"should only return 1 node with relay and store capability","time":{"start":1752535063078,"stop":1752535063078,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbb5751756ad255","name":"should mark all messages in causal history as acknowledged","time":{"start":1752535099749,"stop":1752535099750,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f7808bcefe028b5","name":"Push message with unicode special characters payload","time":{"start":1752535719020,"stop":1752535719020,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1abddb878d6708","name":"Check publish message containing escaped characters","time":{"start":1752535237996,"stop":1752535237996,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd27ef7390b8d9d","name":"should return different streams if requested simultaniously","time":{"start":1752535054168,"stop":1752535054168,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdb023c6174014b","name":"should return false when navigator.onLine is false","time":{"start":1752535053674,"stop":1752535053674,"duration":0},"status":"passed","severity":"normal"},{"uid":"15da749a79a0e72c","name":"should return false when no connections","time":{"start":1752535054300,"stop":1752535054300,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c5e4a80b2b113a","name":"should push the message to the outgoing buffer","time":{"start":1752535099745,"stop":1752535099746,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a9701f5873ac07","name":"should dial peer when on same shard","time":{"start":1752535053242,"stop":1752535053242,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da599ea8ad796ef","name":"Check received message containing XML","time":{"start":1752535554687,"stop":1752535554687,"duration":0},"status":"passed","severity":"normal"},{"uid":"3604e743482d00c2","name":"Waku message hash computation (no timestamp)","time":{"start":1752535053860,"stop":1752535053869,"duration":9},"status":"passed","severity":"normal"},{"uid":"f3fdb1c1cfd782b2","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752535607370,"stop":1752535607370,"duration":0},"status":"passed","severity":"normal"},{"uid":"757033c75df88f3b","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752535230798,"stop":1752535230798,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca828c76a0a76cf","name":"should stop ping timers on peer disconnect","time":{"start":1752535053755,"stop":1752535053756,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6052d445c5f182","name":"should return null for non-existent peer","time":{"start":1752535054299,"stop":1752535054299,"duration":0},"status":"passed","severity":"normal"},{"uid":"1519a2f47230713b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752535094581,"stop":1752535094582,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f66f45243e6833","name":"should set field with all protocols enabled","time":{"start":1752535043711,"stop":1752535043711,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b02aed20c117e65","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752535037396,"stop":1752535037396,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf269505cd18721f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752535385997,"stop":1752535385997,"duration":0},"status":"passed","severity":"normal"},{"uid":"915a933b10529496","name":"Publish message with custom timestamp: Tue Jul 15 2025 00:20:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1752535237999,"stop":1752535237999,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5054a257374dd81","name":"should create dialer with libp2p and shardReader","time":{"start":1752535053220,"stop":1752535053222,"duration":2},"status":"passed","severity":"normal"},{"uid":"c23556d75e374f11","name":"should not receive a peer event after stop","time":{"start":1752535212770,"stop":1752535212771,"duration":1},"status":"passed","severity":"normal"},{"uid":"8396d03117e7527c","name":"should skip updating peer store if peer has same addresses","time":{"start":1752535053120,"stop":1752535053123,"duration":3},"status":"passed","severity":"normal"},{"uid":"ae9f024379876717","name":"should allow redial after cooldown period","time":{"start":1752535053241,"stop":1752535053241,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef01419710d90fb6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752535094583,"stop":1752535094584,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced1d896060c991c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752535554683,"stop":1752535554683,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfc7d6da41c62eb","name":"handles empty shards array correctly","time":{"start":1752535037193,"stop":1752535037193,"duration":0},"status":"passed","severity":"normal"},{"uid":"8956c7c5829cda58","name":"different cluster, same shard: nodes don't connect","time":{"start":1752535174431,"stop":1752535174431,"duration":0},"status":"passed","severity":"normal"},{"uid":"f990df9233f0f09d","name":"should throw error - no id","time":{"start":1752535043703,"stop":1752535043704,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae78584160f01e7","name":"should properly create location multiaddrs - tcp4","time":{"start":1752535043708,"stop":1752535043708,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7cd6aa3361771a","name":"Query with Ordered Callback, No message returned","time":{"start":1752535330335,"stop":1752535330335,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1db65be9f700d2","name":"random static sharding 1 - Cluster ID: 152, Shard ID: 220","time":{"start":1752535373334,"stop":1752535373334,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed10c5522b11270d","name":"should throw an error for missing required configuration","time":{"start":1752535037175,"stop":1752535037175,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03a6919cc8809c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752535607369,"stop":1752535607369,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a19f19365d40385","name":"should never report false negatives","time":{"start":1752535096954,"stop":1752535096954,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ab62189246d0f3","name":"Check received message containing Chinese","time":{"start":1752535554675,"stop":1752535554676,"duration":1},"status":"passed","severity":"normal"},{"uid":"71604e0b087e3569","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752535084301,"stop":1752535084302,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a3d8378e819b811","name":"should handle high bootstrap limit correctly","time":{"start":1752535054305,"stop":1752535054305,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3d30b160ec7cad","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752535053859,"stop":1752535053859,"duration":0},"status":"passed","severity":"normal"},{"uid":"9761ac256b122223","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752535062657,"stop":1752535062658,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e0ba52bb63d8d2","name":"Push message with meta","time":{"start":1752535719028,"stop":1752535719028,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50b75ee6b374c31","name":"Passing page size 11 when there are 10 messages","time":{"start":1752535376776,"stop":1752535376776,"duration":0},"status":"passed","severity":"normal"},{"uid":"e354629ddf05022b","name":"Promise Callback - true","time":{"start":1752535369738,"stop":1752535369738,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a96b1088bf15db","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752535246894,"stop":1752535246894,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e6d829d3cdd536","name":"should clear dial history on start","time":{"start":1752535053223,"stop":1752535053223,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f12abaf136733d2","name":"pre and post cipher","time":{"start":1752535073392,"stop":1752535073393,"duration":1},"status":"passed","severity":"normal"},{"uid":"868ef0998a72af6e","name":"Push message with short payload","time":{"start":1752535719013,"stop":1752535719014,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eaef56c63d4c5a8","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752535062658,"stop":1752535062658,"duration":0},"status":"passed","severity":"normal"},{"uid":"263cbaa769dcac01","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752535094564,"stop":1752535094564,"duration":0},"status":"passed","severity":"normal"},{"uid":"9237502b597e09c6","name":"accepts time-filtered query with content filter","time":{"start":1752535053965,"stop":1752535053965,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68e0a26d3bc418","name":"Check received message containing Arabic","time":{"start":1752535554676,"stop":1752535554676,"duration":0},"status":"passed","severity":"normal"},{"uid":"3071b1490ae2fd63","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752535053123,"stop":1752535053125,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d162f136feb5d58","name":"should only return 1 node with relay capability","time":{"start":1752535063078,"stop":1752535063078,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9cee356a9a13484","name":"Check received message containing unicode special characters","time":{"start":1752535554678,"stop":1752535554678,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c13830836e8d65d","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752535037191,"stop":1752535037191,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d032a4da29e8fe0","name":"Push message with content topic containing special chars","time":{"start":1752535719024,"stop":1752535719024,"duration":0},"status":"passed","severity":"normal"},{"uid":"449e0f8f77f480d2","name":"Rejects garbage","time":{"start":1752535088667,"stop":1752535088667,"duration":0},"status":"passed","severity":"normal"},{"uid":"3909cc482e9f5be6","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752535054282,"stop":1752535054283,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f76d3848fe68cbd","name":"Query generator for 2000 messages","time":{"start":1752535362129,"stop":1752535362129,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa3a33f6fddb65f","name":"Check received message containing emoji","time":{"start":1752535554688,"stop":1752535554689,"duration":1},"status":"passed","severity":"normal"},{"uid":"aecdc332be36c984","name":"Check received message containing JSON","time":{"start":1752535554677,"stop":1752535554678,"duration":1},"status":"passed","severity":"normal"},{"uid":"25942ba7af4867fb","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app55/9/topic407/proto","time":{"start":1752535345737,"stop":1752535345737,"duration":0},"status":"passed","severity":"normal"},{"uid":"557e81e5326cbe8c","name":"should hang up with multiaddr and return true on success","time":{"start":1752535054684,"stop":1752535054684,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bad410a9ba50f67","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752535607387,"stop":1752535607388,"duration":1},"status":"passed","severity":"normal"},{"uid":"857324dab56ac580","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752535607376,"stop":1752535607376,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d3f7fe8cf62a8e","name":"should return true when peer is on the specified shard","time":{"start":1752535053567,"stop":1752535053567,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09e5a852f9dbfb5","name":"random static sharding 3 - Cluster ID: 349, Shard ID: 288","time":{"start":1752535373335,"stop":1752535373335,"duration":0},"status":"passed","severity":"normal"},{"uid":"b304052171e8106f","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752535037173,"stop":1752535037173,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d12852cf5997d3","name":"should not dispatch event when already disconnected","time":{"start":1752535053678,"stop":1752535053678,"duration":0},"status":"passed","severity":"normal"},{"uid":"85cd170f6d22e59b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752535037181,"stop":1752535037187,"duration":6},"status":"passed","severity":"normal"},{"uid":"1175331de5cd47aa","name":"should create all internal components","time":{"start":1752535054675,"stop":1752535054676,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae2cd2c43672217","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752535607371,"stop":1752535607371,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5d0df575eec138","name":"should dial all known peers when reached zero connections","time":{"start":1752535147662,"stop":1752535147662,"duration":0},"status":"passed","severity":"normal"},{"uid":"566a24ae80ebfb1f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752535037188,"stop":1752535037189,"duration":1},"status":"passed","severity":"normal"},{"uid":"e18371082d9c9172","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752535330329,"stop":1752535330330,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7cb1b83cbf610f","name":"Light Node - default protocols","time":{"start":1752535389654,"stop":1752535389654,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9424cd681f847c","name":"Subscribe and receive messages via waku relay post","time":{"start":1752535607369,"stop":1752535607369,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f05935412dc5657","name":"should be online or offline if network state changed","time":{"start":1752535137223,"stop":1752535137224,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbfd45fcbfa36782","name":"Check received message with timestamp: 1752535115540 ","time":{"start":1752535554679,"stop":1752535554679,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c37432b09ee384","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752535319498,"stop":1752535319499,"duration":1},"status":"passed","severity":"normal"},{"uid":"11c8d1f3ef9a3db8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752535248230,"stop":1752535248231,"duration":1},"status":"passed","severity":"normal"},{"uid":"d426c02e75697621","name":"Check publish message containing Arabic","time":{"start":1752535237990,"stop":1752535237991,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ef2308954557d33","name":"should only return 1 node with store capability","time":{"start":1752535063078,"stop":1752535063079,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be11fb05c01a99a","name":"Fails to publish message with wrong content topic","time":{"start":1752535238000,"stop":1752535238000,"duration":0},"status":"passed","severity":"normal"},{"uid":"5081b6350ee5ef80","name":"should not execute task if max attempts is 0","time":{"start":1752535084148,"stop":1752535084149,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d8506813a4dbb98","name":"should clear all timers","time":{"start":1752535053748,"stop":1752535053749,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4062761bdd40658","name":"should handle task timeouts","time":{"start":1752535084148,"stop":1752535084148,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccab5dbf0bc93610","name":"should handle ping failures gracefully","time":{"start":1752535053760,"stop":1752535053761,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b64dd9fd3b94efa","name":"should return false and handle errors gracefully","time":{"start":1752535054684,"stop":1752535054685,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1bf53f8a949fccd","name":"should throw an error for missing sharding configuration","time":{"start":1752535037193,"stop":1752535037193,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bbabd562dee6d2","name":"Query with Promise Callback, No message returned","time":{"start":1752535330338,"stop":1752535330338,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8310da918da777d","name":"Subscribe to topic containing long and receive message","time":{"start":1752535607382,"stop":1752535607382,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4658c4dc77a1db","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752535094584,"stop":1752535094584,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fd545536868a77","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752535094585,"stop":1752535094585,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7ebad332907d5","name":"Relay - times out","time":{"start":1752535389652,"stop":1752535389652,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fecd9824870a2b","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752535094570,"stop":1752535094570,"duration":0},"status":"passed","severity":"normal"},{"uid":"74673404652491b0","name":"Check message with non string payload is not received","time":{"start":1752535554692,"stop":1752535554692,"duration":0},"status":"passed","severity":"normal"},{"uid":"39157aa2549e05fb","name":"should be safe to call multiple times","time":{"start":1752535053747,"stop":1752535053748,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f0c0cc9bb8cdda","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752535385997,"stop":1752535385997,"duration":0},"status":"passed","severity":"normal"},{"uid":"21820d73ebafe384","name":"should add and remove event listeners correctly","time":{"start":1752535066785,"stop":1752535066785,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6b0f17691b3a13","name":"random static sharding 10 - Cluster ID: 139, Shard ID: 774","time":{"start":1752535373337,"stop":1752535373337,"duration":0},"status":"passed","severity":"normal"},{"uid":"a13990318e08902","name":"should emit a peer event after start","time":{"start":1752535066782,"stop":1752535066782,"duration":0},"status":"passed","severity":"normal"},{"uid":"d728b57c8b2d8bb5","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752535385994,"stop":1752535385995,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f09214db66a003","name":"should return false when clusterId doesn't match","time":{"start":1752535084302,"stop":1752535084302,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc0dd21bd7978ef","name":"should not retry if at least one success","time":{"start":1752535084149,"stop":1752535084149,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c2fc45a31dae4","name":"Check message with no pubsub topic is not received","time":{"start":1752535554691,"stop":1752535554691,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dea836058ad726b","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752535042879,"stop":1752535042880,"duration":1},"status":"passed","severity":"normal"},{"uid":"743a10ee355865f3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752535607385,"stop":1752535607386,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9a71d0df1498e9","name":"should increase lamport timestamp","time":{"start":1752535099747,"stop":1752535099747,"duration":0},"status":"passed","severity":"normal"},{"uid":"90daae353531f0ef","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752535246894,"stop":1752535246895,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd84a1762a32c5c","name":"can query messages by message hash","time":{"start":1752535349077,"stop":1752535349077,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8b26d275638d9d","name":"Push message with special chars payload","time":{"start":1752535719015,"stop":1752535719015,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c4dfd05c12434f","name":"Callback on promise","time":{"start":1752535362126,"stop":1752535362126,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b7fd3a78677f32","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752535607381,"stop":1752535607381,"duration":0},"status":"skipped","severity":"normal"},{"uid":"15b020eaace0629b","name":"should dial with PeerId and return stream","time":{"start":1752535054681,"stop":1752535054681,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88b36e8783bd38d","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752535062657,"stop":1752535062657,"duration":0},"status":"passed","severity":"normal"},{"uid":"e127753c5edad9ee","name":"Push message equal or less that 1MB","time":{"start":1752535719042,"stop":1752535719043,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ba32a95156c256","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752535246886,"stop":1752535246886,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f320342c57b8c1","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752535085064,"stop":1752535085064,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6da18d7b2aefb25","name":"should reject if WakuNode is not started","time":{"start":1752535084876,"stop":1752535084877,"duration":1},"status":"passed","severity":"normal"},{"uid":"74109bba73737f96","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752535607387,"stop":1752535607387,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aebe643a2610ca5","name":"Subscribe and receives messages on 20 topics","time":{"start":1752535607380,"stop":1752535607381,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de30e906041085c","name":"should start the dialing interval","time":{"start":1752535053222,"stop":1752535053223,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d288302974e2c3","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752535307454,"stop":1752535307454,"duration":0},"status":"passed","severity":"normal"},{"uid":"850b9c601c1a43bf","name":"Check publish message containing JSON","time":{"start":1752535237994,"stop":1752535237995,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2737f52cecd5fe3","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752535043713,"stop":1752535043713,"duration":0},"status":"passed","severity":"normal"},{"uid":"19013d468ee24c34","name":"should continually clean up expired entries at intervals","time":{"start":1752535083233,"stop":1752535083233,"duration":0},"status":"passed","severity":"normal"},{"uid":"f965f62123c772fb","name":"should encodeTxt and decodeTxt","time":{"start":1752535043699,"stop":1752535043699,"duration":0},"status":"passed","severity":"normal"},{"uid":"de848087ecf8ac71","name":"messageHash returns a Uint8Array","time":{"start":1752535053871,"stop":1752535053875,"duration":4},"status":"passed","severity":"normal"},{"uid":"23059dedcd25bb57","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752535037173,"stop":1752535037173,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9802c7166d0fd57","name":"ignores unrecognized TXT record formats","time":{"start":1752535063077,"stop":1752535063077,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e977792cb723a76","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752535084949,"stop":1752535084950,"duration":1},"status":"passed","severity":"normal"},{"uid":"304d69a06d092449","name":"accepts valid content-filtered query","time":{"start":1752535053960,"stop":1752535053961,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e381269dc98731c","name":"Wrong topic","time":{"start":1752535345737,"stop":1752535345738,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ce836baf2487af3","name":"should properly compute the node id","time":{"start":1752535043705,"stop":1752535043705,"duration":0},"status":"passed","severity":"normal"},{"uid":"53dcd17303d7293e","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752535099750,"stop":1752535099750,"duration":0},"status":"passed","severity":"normal"},{"uid":"50cc85a8d3aed9db","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752535053859,"stop":1752535053859,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee982b2cfbae4e8f","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752535037171,"stop":1752535037171,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f1cf444d686dce","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752535084295,"stop":1752535084295,"duration":0},"status":"passed","severity":"normal"},{"uid":"7303fe930cfb889d","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752535054292,"stop":1752535054292,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c940c95dab8782","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752535037177,"stop":1752535037177,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c7eb16175a775","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752535330337,"stop":1752535330337,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7293408ac737df2","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752535037192,"stop":1752535037192,"duration":0},"status":"passed","severity":"normal"},{"uid":"3238b19b85502f35","name":"should remove event listeners","time":{"start":1752535053748,"stop":1752535053748,"duration":0},"status":"passed","severity":"normal"},{"uid":"2332d6ba1c6c7367","name":"Renews subscription after lossing a connection","time":{"start":1752535607387,"stop":1752535607387,"duration":0},"status":"passed","severity":"normal"},{"uid":"370e7b895924a0fd","name":"Check received message containing Arabic","time":{"start":1752535554685,"stop":1752535554685,"duration":0},"status":"passed","severity":"normal"},{"uid":"51690b555087be8b","name":"should set field with only FILTER enabled","time":{"start":1752535043712,"stop":1752535043713,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a018ac89680743b","name":"tcp ip4 address","time":{"start":1752535042984,"stop":1752535042984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87f9333a28e391b","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752535043702,"stop":1752535043702,"duration":0},"status":"passed","severity":"normal"},{"uid":"82cc4d8f5be93f16","name":"returns all values when wanted number is greater than available values","time":{"start":1752535061827,"stop":1752535061828,"duration":1},"status":"passed","severity":"normal"},{"uid":"d85afe6e80d1a296","name":"Subscribe to topic containing Script and receive message","time":{"start":1752535607385,"stop":1752535607385,"duration":0},"status":"passed","severity":"normal"},{"uid":"99587a6af293c018","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752535246893,"stop":1752535246893,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0ea6cac1453de8","name":"should return empty array when no peers connected","time":{"start":1752535054685,"stop":1752535054685,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcac25fbaa639bdc","name":"should filter peers by codec","time":{"start":1752535054686,"stop":1752535054686,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22010dedf431834","name":"configure the node with multiple pubsub topics","time":{"start":1752535373338,"stop":1752535373338,"duration":0},"status":"passed","severity":"normal"},{"uid":"5509da5c44e31dba","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752535074655,"stop":1752535074656,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc24b93abc35874c","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752535042884,"stop":1752535042885,"duration":1},"status":"passed","severity":"normal"},{"uid":"76de809f5e61ded0","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app11/7/topic986/utf8","time":{"start":1752535345728,"stop":1752535345728,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ac6aeb89e4beb4","name":"should create ConnectionManager with required options","time":{"start":1752535054673,"stop":1752535054673,"duration":0},"status":"passed","severity":"normal"},{"uid":"487458cecc392816","name":"should handle empty pubsub topics","time":{"start":1752535053774,"stop":1752535053774,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1f02606bbbfc7e","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752535037162,"stop":1752535037163,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb38bced3e091c13","name":"Renews subscription after lossing a connection","time":{"start":1752535607378,"stop":1752535607378,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b49defb15285db","name":"Push message with content topic containing JSON","time":{"start":1752535719039,"stop":1752535719039,"duration":0},"status":"passed","severity":"normal"},{"uid":"e306a77c8b5a5ca7","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752535037172,"stop":1752535037172,"duration":0},"status":"passed","severity":"normal"},{"uid":"63011b2f142e186d","name":"Check publish message after client node is restarted","time":{"start":1752535238002,"stop":1752535238002,"duration":0},"status":"skipped","severity":"normal"},{"uid":"56fa9e85f0e82cda","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752535037176,"stop":1752535037176,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f170f8c941367f","name":"Relay + Store","time":{"start":1752535121817,"stop":1752535121817,"duration":0},"status":"passed","severity":"normal"},{"uid":"427afab0747301c1","name":"should return usable stream attached to connection","time":{"start":1752535054163,"stop":1752535054164,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee3b638be8c9d1da","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752535042880,"stop":1752535042881,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f3e653b4da10b41","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752535037188,"stop":1752535037188,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec241186c02d6075","name":"different cluster, different shard: nodes don't connect","time":{"start":1752535174437,"stop":1752535174440,"duration":3},"status":"passed","severity":"normal"},{"uid":"e875519eaba13089","name":"should start all internal components","time":{"start":1752535054676,"stop":1752535054676,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c20ff35a820ff01","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752535375601,"stop":1752535375601,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd935de0f8ef923","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752535246890,"stop":1752535246890,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ceb8cfef784b9a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752535037187,"stop":1752535037188,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc734247901a30c","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752535094573,"stop":1752535094574,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac84c91adc81966","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752535230801,"stop":1752535230802,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca665f96c22b4a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752535607381,"stop":1752535607381,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f0fdf53205c17d","name":"should emit a peer event after start","time":{"start":1752535121373,"stop":1752535121373,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccac8ca19eebadb","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752535094561,"stop":1752535094561,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4736f38ca234a","name":"should create ShardReader with shards network config","time":{"start":1752535053561,"stop":1752535053561,"duration":0},"status":"passed","severity":"normal"},{"uid":"6daaabef321524db","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752535054290,"stop":1752535054291,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a6cfbc2890174b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752535607374,"stop":1752535607375,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aadfab8ee975d19","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752535099751,"stop":1752535099751,"duration":0},"status":"passed","severity":"normal"},{"uid":"994d660c0626cc15","name":"should be safe to call multiple times","time":{"start":1752535054677,"stop":1752535054677,"duration":0},"status":"passed","severity":"normal"},{"uid":"f289920a33dd5d49","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752535037179,"stop":1752535037179,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d9e237c37f9f37","name":"should dial peer immediately when queue is empty","time":{"start":1752535053231,"stop":1752535053232,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cbc28bcce4f7fbb","name":"Check received message containing escaped characters","time":{"start":1752535554678,"stop":1752535554678,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63d9a54e064721b","name":"should properly create location multiaddrs - tcp6","time":{"start":1752535043708,"stop":1752535043709,"duration":1},"status":"passed","severity":"normal"},{"uid":"efeb2c8cb77a90b","name":"Check received message containing short","time":{"start":1752535554683,"stop":1752535554684,"duration":1},"status":"passed","severity":"normal"},{"uid":"12be0e452ad91283","name":"Ordered callback, aborts when callback returns true","time":{"start":1752535362127,"stop":1752535362128,"duration":1},"status":"passed","severity":"normal"},{"uid":"a252406fe4f9f2bf","name":"Check received message containing JSON","time":{"start":1752535554687,"stop":1752535554687,"duration":0},"status":"passed","severity":"normal"},{"uid":"812296f76d6ec022","name":"Using a function","time":{"start":1752535384028,"stop":1752535384028,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bae48b9e2e91561","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752535607387,"stop":1752535607387,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5c92c416fbdfac","name":"should handle peer not in mesh for all topics","time":{"start":1752535053775,"stop":1752535053775,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c0e0f1bf954306","name":"should detect messages with missing dependencies","time":{"start":1752535099751,"stop":1752535099751,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e125a40c420ea","name":"should handle dial errors","time":{"start":1752535054682,"stop":1752535054683,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcff7cb3c56dde5a","name":"should not dispatch event when already connected","time":{"start":1752535053678,"stop":1752535053678,"duration":0},"status":"passed","severity":"normal"},{"uid":"20dece848af63626","name":"Filter","time":{"start":1752535389653,"stop":1752535389654,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f831f0612ac5ab","name":"should filter out already connected peers","time":{"start":1752535054294,"stop":1752535054294,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46e9e2b65155bfa","name":"should return PeerId when PeerId is provided","time":{"start":1752535053932,"stop":1752535053933,"duration":1},"status":"passed","severity":"normal"},{"uid":"989e736bbbcb04d8","name":"should dial all peers on dial","time":{"start":1752535205912,"stop":1752535205912,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9987ce6f60c6b72","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752535261716,"stop":1752535261716,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e36b77d4f5bae34d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752535554679,"stop":1752535554679,"duration":0},"status":"passed","severity":"normal"},{"uid":"2200b12e6ad832a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752535248232,"stop":1752535248232,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9efa140fc013c0","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752535094571,"stop":1752535094571,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e01c54999fa614","name":"should dial peers from store on start","time":{"start":1752535054282,"stop":1752535054282,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff45169c0e591c02","name":"random static sharding 2 - Cluster ID: 218, Shard ID: 864","time":{"start":1752535373334,"stop":1752535373335,"duration":1},"status":"passed","severity":"normal"},{"uid":"96613c55e5cd8266","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752535246886,"stop":1752535246886,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f5ca7dc0a3915e","name":"Push to array if already present","time":{"start":1752535036760,"stop":1752535036764,"duration":4},"status":"passed","severity":"normal"},{"uid":"6abd39d87c26d981","name":"should properly create location multiaddrs - udp6","time":{"start":1752535043708,"stop":1752535043708,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c32766aacdbfce4","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752535084156,"stop":1752535084161,"duration":5},"status":"passed","severity":"normal"},{"uid":"7910981c5baca985","name":"Default pageSize","time":{"start":1752535376780,"stop":1752535376780,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07e2eeab8774e57","name":"Check publish message containing Russian","time":{"start":1752535237991,"stop":1752535237991,"duration":0},"status":"passed","severity":"normal"},{"uid":"736af422b3564154","name":"should convert tags map to array of keys","time":{"start":1752535054298,"stop":1752535054298,"duration":0},"status":"passed","severity":"normal"},{"uid":"be18225113bb7b62","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752535053756,"stop":1752535053759,"duration":3},"status":"passed","severity":"normal"},{"uid":"9040d074b75af4f0","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752535084341,"stop":1752535084341,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7ab7a00fe4c7e6","name":"Push message with content topic containing long","time":{"start":1752535719023,"stop":1752535719023,"duration":0},"status":"passed","severity":"normal"},{"uid":"911defca48df4c7e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752535607376,"stop":1752535607376,"duration":0},"status":"passed","severity":"normal"},{"uid":"56aba71050bde410","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752535054168,"stop":1752535054169,"duration":1},"status":"passed","severity":"normal"},{"uid":"618abc173364f1cb","name":"should handle general insertion and lookup correctly","time":{"start":1752535096955,"stop":1752535096955,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c9440ff9ff6eb7","name":"more peers than existing","time":{"start":1752535212973,"stop":1752535212973,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c0daa24f2530d4d3","name":"should handle case when globalThis is not available","time":{"start":1752535053675,"stop":1752535053676,"duration":1},"status":"passed","severity":"normal"},{"uid":"6550465dbd011301","name":"should throw error - invalid id","time":{"start":1752535043704,"stop":1752535043704,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedc736ca12bc8ef","name":"shard 0","time":{"start":1752535373333,"stop":1752535373333,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0ff3c37b6780f3","name":"Delete observer","time":{"start":1752535214492,"stop":1752535214492,"duration":0},"status":"passed","severity":"normal"},{"uid":"295757d1bc271231","name":"should initialize with custom number of peers","time":{"start":1752535085063,"stop":1752535085063,"duration":0},"status":"passed","severity":"normal"},{"uid":"436c738642db67a8","name":"Push message with content topic containing Russian","time":{"start":1752535719025,"stop":1752535719025,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d09914797abf837","name":"Encoder throws on undefined content topic","time":{"start":1752535074656,"stop":1752535074656,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c58de92e00bb3d","name":"Decoder throws on undefined content topic","time":{"start":1752535072995,"stop":1752535072995,"duration":0},"status":"passed","severity":"normal"},{"uid":"862012b62c4c8787","name":"Push 30 different messages","time":{"start":1752535719035,"stop":1752535719035,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ae1cb7859424abf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752535094586,"stop":1752535094586,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af6ec716430fa20","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752535094562,"stop":1752535094562,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b88261327fd107","name":"Check message with non string payload is not received","time":{"start":1752535554682,"stop":1752535554682,"duration":0},"status":"passed","severity":"normal"},{"uid":"aace2ce344fc1a74","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752535607373,"stop":1752535607373,"duration":0},"status":"passed","severity":"normal"},{"uid":"8badf477601bc4ff","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752535037170,"stop":1752535037170,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2450790df59131","name":"isConnected return false after peer stops","time":{"start":1752535137220,"stop":1752535137221,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd804354cc58cecb","name":"Check received message with timestamp: 1752535115540000000 ","time":{"start":1752535554679,"stop":1752535554679,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa76b168c57844c","name":"Does not throw an exception when node disconnects","time":{"start":1752535384027,"stop":1752535384027,"duration":0},"status":"passed","severity":"normal"},{"uid":"9969613de4658354","name":"Subscribe to topic containing short and receive message","time":{"start":1752535607382,"stop":1752535607382,"duration":0},"status":"passed","severity":"normal"},{"uid":"465689136950a3c6","name":"should handle complete connection lifecycle","time":{"start":1752535053695,"stop":1752535053696,"duration":1},"status":"passed","severity":"normal"},{"uid":"869f1bbd8394028d","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752535042877,"stop":1752535042878,"duration":1},"status":"passed","severity":"normal"},{"uid":"2486f9e8e96a8cf3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752535094589,"stop":1752535094589,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7393743a41ed98","name":"Query generator for multiple messages with different message text format","time":{"start":1752535362125,"stop":1752535362125,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bff5a9b2fe6921","name":"Check received message containing shell command","time":{"start":1752535554687,"stop":1752535554688,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f657be6e5eca00d","name":"Waku message hash computation (payload length 0)","time":{"start":1752535053860,"stop":1752535053860,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea429a9dfc4ab77","name":"Push message with Arabic payload","time":{"start":1752535719032,"stop":1752535719033,"duration":1},"status":"passed","severity":"normal"},{"uid":"2847bcd9bbdfdb3e","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752535375599,"stop":1752535375600,"duration":1},"status":"passed","severity":"normal"},{"uid":"9419198ee9bc2a78","name":"should dial peer when no shard info available","time":{"start":1752535053242,"stop":1752535053249,"duration":7},"status":"passed","severity":"normal"},{"uid":"495cc7a0de8994d3","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752535607371,"stop":1752535607371,"duration":0},"status":"skipped","severity":"normal"},{"uid":"633f5c4649e5f38e","name":"should get tags for the connected peer","time":{"start":1752535054290,"stop":1752535054290,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3e3c8b01e12f4","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752535385996,"stop":1752535385996,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d0cebe7f9ac00","name":"can start the service","time":{"start":1752535066779,"stop":1752535066780,"duration":1},"status":"passed","severity":"normal"},{"uid":"5485dc3d95028458","name":"should not fail to start the service if it is already started","time":{"start":1752535212768,"stop":1752535212769,"duration":1},"status":"passed","severity":"normal"},{"uid":"94be4888624eab0b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752535375601,"stop":1752535375602,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee5d42ed5cd301c","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752535037164,"stop":1752535037165,"duration":1},"status":"passed","severity":"normal"},{"uid":"a69721d8651886f9","name":"should return false when peer is on different cluster","time":{"start":1752535053562,"stop":1752535053562,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2ff00e446ae8c1","name":"should add and check entries correctly","time":{"start":1752535083218,"stop":1752535083220,"duration":2},"status":"passed","severity":"normal"},{"uid":"ceee9a53122d1039","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752535246894,"stop":1752535246894,"duration":0},"status":"passed","severity":"normal"},{"uid":"70df8d20f573daf6","name":"less peers than existing","time":{"start":1752535212974,"stop":1752535212974,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4c8e542ca54f9505","name":"Decoder throws on empty string content topic","time":{"start":1752535054758,"stop":1752535054758,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf7c24cb8e8da63","name":"Push message with Arabic payload","time":{"start":1752535719015,"stop":1752535719016,"duration":1},"status":"passed","severity":"normal"},{"uid":"de5166e7d32f10f2","name":"random static sharding 4 - Cluster ID: 279, Shard ID: 19","time":{"start":1752535373335,"stop":1752535373335,"duration":0},"status":"passed","severity":"normal"},{"uid":"3232a481dcbc5e35","name":"Push message with content topic containing Russian","time":{"start":1752535719038,"stop":1752535719038,"duration":0},"status":"passed","severity":"normal"},{"uid":"950bd345b0e38462","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752535246893,"stop":1752535246893,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7578cdbe8ba0","name":"Accepts a valid Waku Message","time":{"start":1752535088665,"stop":1752535088667,"duration":2},"status":"passed","severity":"normal"},{"uid":"be375d5e8e793153","name":"Push message with Basic HTML tag payload","time":{"start":1752535719017,"stop":1752535719018,"duration":1},"status":"passed","severity":"normal"},{"uid":"11173d41cd885eb5","name":"should add received messages to bloom filter","time":{"start":1752535099748,"stop":1752535099749,"duration":1},"status":"passed","severity":"normal"},{"uid":"5750dcc504c7655d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752535094564,"stop":1752535094565,"duration":1},"status":"passed","severity":"normal"},{"uid":"f061ab09887b8417","name":"should handle peer store errors during connection limiting","time":{"start":1752535054306,"stop":1752535054307,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf6fbc90dc3d1d2","name":"should dispatch connect and disconnect events","time":{"start":1752535085065,"stop":1752535085065,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ae85a6442b304","name":"should check false positive rate","time":{"start":1752535096958,"stop":1752535096959,"duration":1},"status":"passed","severity":"normal"},{"uid":"931d9b8cbd48c876","name":"Init the array if not present","time":{"start":1752535036758,"stop":1752535036760,"duration":2},"status":"passed","severity":"normal"},{"uid":"a9ce78324dfeedbb","name":"can start the service","time":{"start":1752535212764,"stop":1752535212765,"duration":1},"status":"passed","severity":"normal"},{"uid":"13042cda5dc7ee30","name":"Symmetric encrypt & Decrypt","time":{"start":1752535073392,"stop":1752535073392,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b902c4d232bb32","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752535037192,"stop":1752535037193,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e31bbf5b6e26b8","name":"handles different networkShards values correctly","time":{"start":1752535037169,"stop":1752535037169,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c087cc28305814d","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752535307455,"stop":1752535307455,"duration":0},"status":"passed","severity":"normal"},{"uid":"9683f559896a0a9c","name":"Fails to push message bigger that 1MB","time":{"start":1752535719043,"stop":1752535719043,"duration":0},"status":"passed","severity":"normal"},{"uid":"405d313545686125","name":"Push message with custom timestamp: 1752531537601","time":{"start":1752535719042,"stop":1752535719042,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b727655eb8a454d","name":"should add peer to queue when queue is not empty","time":{"start":1752535053232,"stop":1752535053240,"duration":8},"status":"passed","severity":"normal"},{"uid":"193fdd6563373b3f","name":"LightPush","time":{"start":1752535389653,"stop":1752535389653,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bad970118905d1e","name":"handles different clusterIds correctly","time":{"start":1752535037168,"stop":1752535037168,"duration":0},"status":"passed","severity":"normal"},{"uid":"87547d4b725f8832","name":"throws on content topic with empty topic name field","time":{"start":1752535037158,"stop":1752535037158,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e07c2db38fb984","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752535072992,"stop":1752535072992,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e39b59f12804b6","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752535094561,"stop":1752535094562,"duration":1},"status":"passed","severity":"normal"},{"uid":"f56a6c0fd625f747","name":"should dial with multiaddr and return stream","time":{"start":1752535054682,"stop":1752535054682,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0d2d6a3e454997","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752535121376,"stop":1752535121376,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b6f0473efa36da8c","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752535037175,"stop":1752535037175,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65d3d0d0767af68","name":"should enable all discoveries when explicitly set","time":{"start":1752535084340,"stop":1752535084340,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c332f42855c0553","name":"Push message with Russian payload","time":{"start":1752535719033,"stop":1752535719033,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac392679c5341c3","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752535094575,"stop":1752535094577,"duration":2},"status":"passed","severity":"normal"},{"uid":"c4424a87443392b6","name":"non connected peers","time":{"start":1752535212974,"stop":1752535212974,"duration":0},"status":"skipped","severity":"normal"},{"uid":"35192d76faa9c3f3","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752535037159,"stop":1752535037159,"duration":0},"status":"passed","severity":"normal"},{"uid":"922edfd033e13887","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752535607375,"stop":1752535607375,"duration":0},"status":"passed","severity":"normal"},{"uid":"703093e40b755a60","name":"Subscribe and receive messages via lightPush","time":{"start":1752535607368,"stop":1752535607368,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac55436ea66d262f","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752535053764,"stop":1752535053764,"duration":0},"status":"passed","severity":"normal"},{"uid":"a354778609523bad","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752535607377,"stop":1752535607377,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c78894de26b4f5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752535094587,"stop":1752535094588,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc25512de22c639","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752535063079,"stop":1752535063080,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9abe2cbbe58f9e1","name":"should support chaining for add method","time":{"start":1752535083220,"stop":1752535083225,"duration":5},"status":"passed","severity":"normal"},{"uid":"69bac84c885679e9","name":"Push message with Russian payload","time":{"start":1752535719016,"stop":1752535719016,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ff85c72e49bd92","name":"should create an instance with libp2p and dialer","time":{"start":1752535053102,"stop":1752535053107,"duration":5},"status":"passed","severity":"normal"},{"uid":"a3a3713ca4a8b55d","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752535084156,"stop":1752535084156,"duration":0},"status":"passed","severity":"normal"},{"uid":"31594335d3f19caa","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752535094574,"stop":1752535094574,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fef8b4f9482bdcc","name":"should serialize and deserialize correctly","time":{"start":1752535096954,"stop":1752535096954,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b74e7a506f2c89","name":"Push message with emoji payload","time":{"start":1752535719035,"stop":1752535719035,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71dc2ebf4fbaa7b","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752535053569,"stop":1752535053573,"duration":4},"status":"passed","severity":"normal"},{"uid":"e9322cce59142d0b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752535164242,"stop":1752535164242,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df0f03d7a48f5b9","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752535099749,"stop":1752535099749,"duration":0},"status":"passed","severity":"normal"},{"uid":"52659d7654d34ec2","name":"should return false when peer is not found","time":{"start":1752535053573,"stop":1752535053574,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf5ed7095251865","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752535094578,"stop":1752535094579,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c59610c4aa87458","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752535385995,"stop":1752535385995,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac03fc72e8330168","name":"should return false when under bootstrap limit","time":{"start":1752535054300,"stop":1752535054300,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a27d48fba4f8cd","name":"should create KeepAliveManager with relay","time":{"start":1752535053746,"stop":1752535053746,"duration":0},"status":"passed","severity":"normal"},{"uid":"832c9409f34f0ee","name":"Fails to publish message with empty text","time":{"start":1752535238000,"stop":1752535238000,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7e7408d9c1f3a","name":"messageHashStr returns a hex string","time":{"start":1752535053875,"stop":1752535053875,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a4aa47db73430c","name":"1 Relay, 1 Filter, gives up","time":{"start":1752535062574,"stop":1752535062574,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e9f3753e364d25","name":"random static sharding 6 - Cluster ID: 69, Shard ID: 609","time":{"start":1752535373336,"stop":1752535373336,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a3283c149c5539","name":"should be delivered immediately if received","time":{"start":1752535099754,"stop":1752535099754,"duration":0},"status":"passed","severity":"normal"},{"uid":"91edf22a28941ab8","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752535072990,"stop":1752535072991,"duration":1},"status":"passed","severity":"normal"},{"uid":"f234ae33c898ac2b","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app15/3/topic741/proto","time":{"start":1752535345729,"stop":1752535345734,"duration":5},"status":"passed","severity":"normal"},{"uid":"cd0bf12a74a954ab","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752535053961,"stop":1752535053961,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03ae391b93c176b","name":"should return empty list for no shard","time":{"start":1752535037174,"stop":1752535037174,"duration":0},"status":"passed","severity":"normal"},{"uid":"db57841f20314abd","name":"Decoder throws on empty string content topic","time":{"start":1752535074657,"stop":1752535074657,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb39404d743b270e","name":"throws on content topic with empty version field","time":{"start":1752535037157,"stop":1752535037157,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe19c338d5d8b4c","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752535084342,"stop":1752535084342,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b53c2194524d66a","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752535094565,"stop":1752535094565,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f4337aacc3f853","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752535607386,"stop":1752535607386,"duration":0},"status":"passed","severity":"normal"},{"uid":"995b3c72257ca271","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752535385998,"stop":1752535385998,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cc4e2cfa206fee","name":"should wait for LightPush peer to be connected","time":{"start":1752535084882,"stop":1752535084882,"duration":0},"status":"passed","severity":"normal"},{"uid":"655c8f6d34f77b53","name":"Subscribe and receive messages via waku relay post","time":{"start":1752535607379,"stop":1752535607380,"duration":1},"status":"passed","severity":"normal"},{"uid":"c377d56eb8d20ae","name":"Refresh subscription","time":{"start":1752535607382,"stop":1752535607382,"duration":0},"status":"passed","severity":"normal"},{"uid":"65016fc1e7c7f0bd","name":"Push message with content topic containing Chinese","time":{"start":1752535719037,"stop":1752535719037,"duration":0},"status":"passed","severity":"normal"},{"uid":"365b90323da27bfe","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752535094569,"stop":1752535094569,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e46c17919e3078","name":"throws on content topic with empty application field","time":{"start":1752535037157,"stop":1752535037157,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6d3392278813ce","name":"should process queue every 500ms","time":{"start":1752535053250,"stop":1752535053250,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f689f353fa01b7","name":"should dial all remaining peers","time":{"start":1752535054294,"stop":1752535054295,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba04f1c0a154e759","name":"should return valid sharding parameters for static sharding","time":{"start":1752535037192,"stop":1752535037192,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6179a1cdabec5b5","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752535248231,"stop":1752535248231,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda8823b9e22ecd8","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752535238001,"stop":1752535238001,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e53455df5a361b4","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752535085064,"stop":1752535085065,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d52a9aad9fcd8a4","name":"Push message with content topic containing shell command","time":{"start":1752535719027,"stop":1752535719027,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba310f673ebd023","name":"should be safe to call multiple times","time":{"start":1752535053749,"stop":1752535053749,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe607af530389040","name":"Reusing cursor across nodes","time":{"start":1752535319505,"stop":1752535319505,"duration":0},"status":"passed","severity":"normal"},{"uid":"42cc8e7d7f99d6de","name":"Fails to push message bigger that 1MB","time":{"start":1752535719031,"stop":1752535719031,"duration":0},"status":"passed","severity":"normal"},{"uid":"af323c7630db25d6","name":"should requeue task if no peer is available","time":{"start":1752535084136,"stop":1752535084145,"duration":9},"status":"passed","severity":"normal"},{"uid":"5baf3d8cc21bed3a","name":"Nwaku publishes","time":{"start":1752535226344,"stop":1752535226344,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5edbdaea4fa50b0","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752535053875,"stop":1752535053879,"duration":4},"status":"passed","severity":"normal"},{"uid":"325e80683ea1af5c","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752535094565,"stop":1752535094565,"duration":0},"status":"passed","severity":"normal"},{"uid":"12eb79a0f754ba3","name":"should invoke callbacks when receiving a message","time":{"start":1752535085267,"stop":1752535085267,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51e921cd6bf447f","name":"should return false when network is not connected","time":{"start":1752535054680,"stop":1752535054680,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fddedbf2427665","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752535607383,"stop":1752535607384,"duration":1},"status":"passed","severity":"normal"},{"uid":"848904c4141e80c0","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752535330334,"stop":1752535330334,"duration":0},"status":"passed","severity":"normal"},{"uid":"162902e7942c5f85","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752535094559,"stop":1752535094560,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c4512fc8d5fa063","name":"should return empty array for non-existent peer","time":{"start":1752535054297,"stop":1752535054297,"duration":0},"status":"passed","severity":"normal"},{"uid":"7daf6f957bfa8740","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752535053769,"stop":1752535053769,"duration":0},"status":"passed","severity":"normal"},{"uid":"7baef771caf39e","name":"should emit a peer event after start","time":{"start":1752535212769,"stop":1752535212769,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7b0cc2951c3773","name":"should handle errors when getting connections","time":{"start":1752535053683,"stop":1752535053683,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9648c0213a655bf","name":"Push message with content topic containing short","time":{"start":1752535719036,"stop":1752535719036,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70176ee73a8ba37","name":"Check meta is set [ecies]","time":{"start":1752535074656,"stop":1752535074656,"duration":0},"status":"passed","severity":"normal"},{"uid":"855a87fb8f7e591d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752535248229,"stop":1752535248230,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f6f4fe90514dda","name":"Push message with rate limit","time":{"start":1752535719029,"stop":1752535719029,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d9bd70d9f2f79e","name":"rejects hash query with time filter","time":{"start":1752535053965,"stop":1752535053965,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceaed90abaa5112f","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app98/9/topic187/test.js","time":{"start":1752535345728,"stop":1752535345728,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4a7fc345ff4d6a","name":"should return true when over bootstrap limit","time":{"start":1752535054301,"stop":1752535054301,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d55b81091e80fbb","name":"Check meta is set [symmetric]","time":{"start":1752535072992,"stop":1752535072993,"duration":1},"status":"passed","severity":"normal"},{"uid":"59286105145addbd","name":"Query Generator, No Decoder","time":{"start":1752535330332,"stop":1752535330333,"duration":1},"status":"passed","severity":"normal"},{"uid":"6325438d432a5816","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752535084950,"stop":1752535084950,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59b9122b61bca30","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752535037165,"stop":1752535037166,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5781c9cfc82ff34","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752535063080,"stop":1752535063081,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4267d9bde8237b62","name":"should clear existing timers before creating new ones","time":{"start":1752535053773,"stop":1752535053773,"duration":0},"status":"passed","severity":"normal"},{"uid":"829569d995ee5485","name":"start node with empty content topic","time":{"start":1752535345740,"stop":1752535345740,"duration":0},"status":"passed","severity":"normal"},{"uid":"42723a1153c038a3","name":"caches peers it previously fetched","time":{"start":1752535063077,"stop":1752535063077,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e139e96b99172d4","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752535362815,"stop":1752535362816,"duration":1},"status":"skipped","severity":"normal"},{"uid":"45e6d2d6f82529e2","name":"should handle peer disconnect event when no connections remain","time":{"start":1752535053677,"stop":1752535053677,"duration":0},"status":"passed","severity":"normal"},{"uid":"32448ba153ce07dd","name":"Check message on other pubsub topic is not received","time":{"start":1752535554680,"stop":1752535554680,"duration":0},"status":"passed","severity":"normal"},{"uid":"6105fb3b8cc84572","name":"Encoder throws on undefined content topic","time":{"start":1752535072994,"stop":1752535072994,"duration":0},"status":"passed","severity":"normal"},{"uid":"add0034ec4d4c3c5","name":"Promise Callback - false","time":{"start":1752535369738,"stop":1752535369740,"duration":2},"status":"passed","severity":"normal"},{"uid":"e1c97818591a99c5","name":"Privacy Node - default protocol","time":{"start":1752535389655,"stop":1752535389655,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bafcf2a059d4d8b","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752535062656,"stop":1752535062656,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b9d6aa92150ec2","name":"Check publish message containing shell command","time":{"start":1752535237995,"stop":1752535237996,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ce0a48b2959e50","name":"should dial peers from store when no connections remain","time":{"start":1752535054292,"stop":1752535054293,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8159804bd86eb9c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752535607376,"stop":1752535607377,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7057d6288ebf89","name":"should not discard bootstrap peers if under the limit","time":{"start":1752535147663,"stop":1752535147663,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b6caef67086bc9","name":"should return tags for existing peer","time":{"start":1752535054296,"stop":1752535054297,"duration":1},"status":"passed","severity":"normal"},{"uid":"683a474268c51bd2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752535094586,"stop":1752535094586,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ec5008ba83ca58","name":"should select older connection if present","time":{"start":1752535054027,"stop":1752535054028,"duration":1},"status":"passed","severity":"normal"},{"uid":"346c6731892a715","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752535094569,"stop":1752535094570,"duration":1},"status":"passed","severity":"normal"},{"uid":"87bd29fe5f429fe6","name":"should properly create location multiaddrs - udp","time":{"start":1752535043709,"stop":1752535043709,"duration":0},"status":"passed","severity":"normal"},{"uid":"94542c5e94812f8f","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752535246888,"stop":1752535246888,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec570442a94671bd","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752535037174,"stop":1752535037174,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc3bb642be0f9fc","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752535042876,"stop":1752535042877,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd67065e9932f4b5","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752535319505,"stop":1752535319506,"duration":1},"status":"skipped","severity":"normal"},{"uid":"66dc822c44cc6a25","name":"Nodes with multiple pubsub topic","time":{"start":1752535230802,"stop":1752535230804,"duration":2},"status":"passed","severity":"normal"},{"uid":"4cc29b83ecc1ec8","name":"should properly start and stop event listening","time":{"start":1752535084161,"stop":1752535084164,"duration":3},"status":"passed","severity":"normal"},{"uid":"e5b68ae6d9c16a00","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752535094588,"stop":1752535094588,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1c4571c530a1a3","name":"should lock peers when selected","time":{"start":1752535085064,"stop":1752535085064,"duration":0},"status":"passed","severity":"normal"},{"uid":"5770285a26cd22c7","name":"should handle shard reader errors gracefully","time":{"start":1752535053258,"stop":1752535053259,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c2dd34c1f7e9c79","name":"should return false when peer is not found","time":{"start":1752535053563,"stop":1752535053563,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcdb81abd5012bd","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752535607378,"stop":1752535607378,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc52bb5772daf352","name":"should decode valid enr with tcp successfully","time":{"start":1752535043702,"stop":1752535043702,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb58c28b603f48c","name":"Push message with SQL Injection payload","time":{"start":1752535719016,"stop":1752535719016,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce444d3e30fef28","name":"should handle errors when globalThis is not available","time":{"start":1752535053667,"stop":1752535053668,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e73d58805e84ca2","name":"start node with empty shard should fail","time":{"start":1752535373338,"stop":1752535373339,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc8073ddce5a86a","name":"should throw error - no id","time":{"start":1752535043703,"stop":1752535043703,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b14bbeb2c65abe7","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752535607374,"stop":1752535607374,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f5d15c73876938","name":"should be sent with empty content","time":{"start":1752535099752,"stop":1752535099752,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce38538cbc2c5947","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752535607385,"stop":1752535607385,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3556c496f59e9d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752535094579,"stop":1752535094581,"duration":2},"status":"passed","severity":"normal"},{"uid":"3796970529636433","name":"should merge provided config with defaults","time":{"start":1752535054675,"stop":1752535054675,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc5f705de709c78","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752535037163,"stop":1752535037164,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94094def5e456d0","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752535094569,"stop":1752535094569,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8d17fee2d843eb","name":"same cluster, different shard: nodes connect","time":{"start":1752535174431,"stop":1752535174431,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94da0c3cb19304b","name":"can query messages normally","time":{"start":1752535349076,"stop":1752535349077,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ced6c2880bc5e81","name":"should properly create location multiaddrs - tcp","time":{"start":1752535043709,"stop":1752535043709,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15d40f6aa97b234","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752535719026,"stop":1752535719026,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee52d330a1acffe","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752535037181,"stop":1752535037181,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da9d8ffd27a559a","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752535037174,"stop":1752535037175,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff6fa2ca7a6a0a6","name":"1 Relay, 1 fetch","time":{"start":1752535062572,"stop":1752535062573,"duration":1},"status":"passed","severity":"normal"},{"uid":"79fed7dcc768a5d0","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752535373338,"stop":1752535373338,"duration":0},"status":"passed","severity":"normal"},{"uid":"83100413bdd30806","name":"Push message with content topic containing numeric","time":{"start":1752535719023,"stop":1752535719023,"duration":0},"status":"passed","severity":"normal"},{"uid":"909f0f7361387f57","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752535719039,"stop":1752535719039,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1765510ddad77","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752535037395,"stop":1752535037395,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbf39535e44c4ae","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752535062658,"stop":1752535062659,"duration":1},"status":"passed","severity":"normal"},{"uid":"e497ecb9fd6c6cbb","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752535607384,"stop":1752535607384,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d7014f37c678d1","name":"should keep entries that haven't expired yet","time":{"start":1752535083226,"stop":1752535083226,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cbee02dc655573a","name":"handles empty contentTopics array correctly","time":{"start":1752535037193,"stop":1752535037194,"duration":1},"status":"passed","severity":"normal"},{"uid":"416e09d80e024320","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752535246890,"stop":1752535246890,"duration":0},"status":"passed","severity":"normal"},{"uid":"466ba58a5d02a727","name":"should successfully stop","time":{"start":1752535084951,"stop":1752535084952,"duration":1},"status":"passed","severity":"normal"},{"uid":"f34249ccce6abc65","name":"Check message received after jswaku node is restarted","time":{"start":1752535554692,"stop":1752535554693,"duration":1},"status":"passed","severity":"normal"},{"uid":"d112557252673c06","name":"should fail to send if no connected peers found","time":{"start":1752535084920,"stop":1752535084921,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed82881f4757780f","name":"Publish message with rate limit","time":{"start":1752535238003,"stop":1752535238003,"duration":0},"status":"passed","severity":"normal"},{"uid":"187d7e0bc07fdd4b","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752535042882,"stop":1752535042883,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a4c4ff195dae355","name":"same cluster, same shard: nodes connect","time":{"start":1752535174430,"stop":1752535174431,"duration":1},"status":"passed","severity":"normal"},{"uid":"c437e82f3442ccd7","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752535094568,"stop":1752535094568,"duration":0},"status":"passed","severity":"normal"},{"uid":"83018d66662efdeb","name":"Subscribe and publish message","time":{"start":1752535246885,"stop":1752535246885,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c8e37b77b0acf6","name":"should encode/decode to text encoding","time":{"start":1752535043706,"stop":1752535043706,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5b4ec72ee1a4dc","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752535094563,"stop":1752535094563,"duration":0},"status":"passed","severity":"normal"},{"uid":"85eacc2574268e33","name":"Sign & Recover","time":{"start":1752535073393,"stop":1752535073393,"duration":0},"status":"passed","severity":"normal"},{"uid":"384e11749b53adb7","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752535246891,"stop":1752535246892,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e4180096aba51e","name":"should remove event listener for peer:discovery","time":{"start":1752535053112,"stop":1752535053113,"duration":1},"status":"passed","severity":"normal"},{"uid":"648e7bf8fca44859","name":"Fails to push message with large meta","time":{"start":1752535719041,"stop":1752535719041,"duration":0},"status":"passed","severity":"normal"},{"uid":"9567e87c13c5c6b5","name":"should handle shardReader errors","time":{"start":1752535054689,"stop":1752535054689,"duration":0},"status":"passed","severity":"normal"},{"uid":"78acddc69ba83b84","name":"should return all connected peers without codec filter","time":{"start":1752535054685,"stop":1752535054686,"duration":1},"status":"passed","severity":"normal"},{"uid":"beadcd3700ad28b4","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752535147662,"stop":1752535147662,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3e8ad590c9f8e3","name":"should properly create peer info with all multiaddrs","time":{"start":1752535043710,"stop":1752535043710,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad706456bd1a4a1","name":"should not change state when connections remain after disconnect","time":{"start":1752535053677,"stop":1752535053678,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb61c70318525bcb","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752535607386,"stop":1752535607386,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96fd1920e0e9523","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752535053930,"stop":1752535053932,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ae946dad9b8da19","name":"should handle peer store errors gracefully","time":{"start":1752535054297,"stop":1752535054297,"duration":0},"status":"passed","severity":"normal"},{"uid":"51cb3348650c12d0","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752535085067,"stop":1752535085067,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be96e81b68798e5","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752535248231,"stop":1752535248231,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f56505149c18422","name":"should handle queue processing errors gracefully","time":{"start":1752535053258,"stop":1752535053258,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9545e19b3596b8","name":"messageHashStr produces different results for different inputs","time":{"start":1752535053880,"stop":1752535053880,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3f163643001f5f","name":"isConnected should return false after all peers disconnect","time":{"start":1752535137219,"stop":1752535137220,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d395e5a70add8d","name":"should not be empty after adding a subscription","time":{"start":1752535085266,"stop":1752535085267,"duration":1},"status":"passed","severity":"normal"},{"uid":"39570e0515198948","name":"should create a new stream if no existing for protocol found","time":{"start":1752535054165,"stop":1752535054168,"duration":3},"status":"passed","severity":"normal"},{"uid":"a13449b3729de7a9","name":"Push message with content topic containing unicode special characters","time":{"start":1752535719028,"stop":1752535719028,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a1986354b95c44","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752535362814,"stop":1752535362814,"duration":0},"status":"passed","severity":"normal"},{"uid":"39cc505301a17e80","name":"should stop and cleanup resources","time":{"start":1752535085268,"stop":1752535085268,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d87b6da515a5f","name":"Push message with custom timestamp: 1752538737601","time":{"start":1752535719030,"stop":1752535719030,"duration":0},"status":"passed","severity":"normal"},{"uid":"175708715074d365","name":"Push message with content topic containing shell command","time":{"start":1752535719039,"stop":1752535719040,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff7e90071274b02","name":"should return false when peer is not on topic","time":{"start":1752535054688,"stop":1752535054689,"duration":1},"status":"passed","severity":"normal"},{"uid":"80d7ef5b29ed0bf2","name":"Push message with content topic containing JSON","time":{"start":1752535719026,"stop":1752535719027,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c81e985d5ea2e1","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752535094573,"stop":1752535094573,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41af142192e027c","name":"Push message with content topic containing escaped characters","time":{"start":1752535719027,"stop":1752535719027,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85905830a866cbf","name":"should add event listeners for peer connect and disconnect","time":{"start":1752535053746,"stop":1752535053747,"duration":1},"status":"passed","severity":"normal"},{"uid":"4861b94ce84cf2c4","name":"Check publish message containing SQL Injection","time":{"start":1752535237991,"stop":1752535237991,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d370a1669717941","name":"should hang up with PeerId and return true on success","time":{"start":1752535054683,"stop":1752535054684,"duration":1},"status":"passed","severity":"normal"},{"uid":"984015e18ce505e5","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752535373333,"stop":1752535373333,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfa99bb514e7de4","name":"Push message with content topic containing Script","time":{"start":1752535719025,"stop":1752535719026,"duration":1},"status":"passed","severity":"normal"},{"uid":"317dbcda67e7ef79","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752535094568,"stop":1752535094568,"duration":0},"status":"passed","severity":"normal"},{"uid":"24bc7a4d31e5bbe8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752535094578,"stop":1752535094578,"duration":0},"status":"passed","severity":"normal"},{"uid":"de55251efba4ae4f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752535238001,"stop":1752535238002,"duration":1},"status":"passed","severity":"normal"},{"uid":"244a833feaa63d8d","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752535066784,"stop":1752535066784,"duration":0},"status":"passed","severity":"normal"},{"uid":"75265252b0a940c7","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752535085066,"stop":1752535085067,"duration":1},"status":"passed","severity":"normal"},{"uid":"927be1e4a581e25e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752535607374,"stop":1752535607374,"duration":0},"status":"passed","severity":"normal"},{"uid":"275211eec63f05c3","name":"should dispatch network event when browser goes offline","time":{"start":1752535053679,"stop":1752535053680,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4903f638c86312e","name":"new peer added after a peer was already found","time":{"start":1752535261714,"stop":1752535261714,"duration":0},"status":"skipped","severity":"normal"},{"uid":"932b78f4ef8c3529","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752535230799,"stop":1752535230801,"duration":2},"status":"passed","severity":"normal"},{"uid":"bffb1437ad3897d","name":"Register correct protocols","time":{"start":1752535246884,"stop":1752535246884,"duration":0},"status":"passed","severity":"normal"},{"uid":"9222a4141a7b862a","name":"Push message with Basic HTML tag payload","time":{"start":1752535719034,"stop":1752535719034,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea73ab847b83d6ea","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752535074655,"stop":1752535074655,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcf88f51168642b","name":"should call waitForPeer on Relay","time":{"start":1752535084883,"stop":1752535084883,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd3878fdb530db0","name":"should decode valid enr successfully","time":{"start":1752535043699,"stop":1752535043702,"duration":3},"status":"passed","severity":"normal"},{"uid":"8d37032cc20e31ea","name":"should handle a minimal index list","time":{"start":1752535037395,"stop":1752535037395,"duration":0},"status":"passed","severity":"normal"},{"uid":"2319b3604c753ab8","name":"Query with Promise Callback, No Decoder","time":{"start":1752535330337,"stop":1752535330337,"duration":0},"status":"passed","severity":"normal"},{"uid":"18559f8a8d7693c8","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752535054305,"stop":1752535054305,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42fe87201516e88","name":"should add event listeners to globalThis","time":{"start":1752535053667,"stop":1752535053667,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d9bbc890cd3b3b","name":"should return false when shard is not included in network shards","time":{"start":1752535084302,"stop":1752535084303,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b86272d728f71fa","name":"Check message with no content topic is not received","time":{"start":1752535554681,"stop":1752535554681,"duration":0},"status":"passed","severity":"normal"}] |