allure-jswaku/9391/widgets/severity.json
2025-11-21 15:26:23 +00:00

1 line
228 KiB
JSON

[{"uid":"b0a4e2236749679","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1763737570451,"stop":1763737570452,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db8382b11fc28ec","name":"Query generator for multiple messages","time":{"start":1763737967668,"stop":1763737967671,"duration":3},"status":"passed","severity":"normal"},{"uid":"f1dd4bf3e36f112f","name":"should handle multiple query options for time ranges","time":{"start":1763737639280,"stop":1763737639280,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8e0b7aa8e96620","name":"can start and stop the service","time":{"start":1763737599104,"stop":1763737599104,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cba140d055d264","name":"should use peerId from options when provided to queryGenerator","time":{"start":1763737639282,"stop":1763737639282,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67c2b3fa17e31ac","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1763737627434,"stop":1763737627434,"duration":0},"status":"passed","severity":"normal"},{"uid":"216cf1d46e89cfe1","name":"Push message with content topic containing JSON","time":{"start":1763738732098,"stop":1763738732098,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6ddc81b40b543c","name":"Ordered Callback - true","time":{"start":1763737980306,"stop":1763737980307,"duration":1},"status":"passed","severity":"normal"},{"uid":"956b62b2c41f9ad9","name":"Synced status is emitted when a message is received","time":{"start":1763737641570,"stop":1763737641571,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b1bac50d405874f","name":"should decode valid enr successfully","time":{"start":1763737576113,"stop":1763737576113,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3886ae5d78aa6b","name":"messageHashStr returns a hex string","time":{"start":1763737584990,"stop":1763737584990,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1629d2d126d265","name":"rejects hash query with time filter","time":{"start":1763737585306,"stop":1763737585316,"duration":10},"status":"passed","severity":"normal"},{"uid":"3880ea75a2ea03e3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1763737623124,"stop":1763737623125,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f9cf700ed48ac09","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1763737636540,"stop":1763737636546,"duration":6},"status":"passed","severity":"normal"},{"uid":"3e3f3973a38072e9","name":"should process up to 3 peers at once","time":{"start":1763737584881,"stop":1763737584881,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfaef98e9e8a93ce","name":"Check meta is set [ecies]","time":{"start":1763737606447,"stop":1763737606448,"duration":1},"status":"passed","severity":"normal"},{"uid":"c243e41e9442581a","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1763737734425,"stop":1763737734426,"duration":1},"status":"passed","severity":"normal"},{"uid":"685e1012d0dd66f8","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1763738151009,"stop":1763738151009,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0852574fd100cf","name":"Subscribe to topic containing special chars and receive message","time":{"start":1763738151011,"stop":1763738151011,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5f2b895d6b711d","name":"msgTime: 0 ms from now, startTime: 1763478786402, endTime: 1763737986402","time":{"start":1763738002804,"stop":1763738002804,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae9335152b61c07","name":"Subscribe to topic containing Russian and receive message","time":{"start":1763738151012,"stop":1763738151012,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f66c47748bf86","name":"Fails to push message bigger that 1MB","time":{"start":1763738732062,"stop":1763738732063,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab4f4e7f1eec5e1","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1763737604796,"stop":1763737604797,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4946ebbf95abc4","name":"should save new peer to store","time":{"start":1763737584763,"stop":1763737584769,"duration":6},"status":"passed","severity":"normal"},{"uid":"9f06f26e28428367","name":"Check publish message containing short","time":{"start":1763737871801,"stop":1763737871802,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e4a4353f0d8b6e","name":"Relay + Store","time":{"start":1763737671567,"stop":1763737671567,"duration":0},"status":"passed","severity":"normal"},{"uid":"976c27ecb390f188","name":"peer exchange sets tag","time":{"start":1763737846582,"stop":1763737846584,"duration":2},"status":"passed","severity":"normal"},{"uid":"55735e9184fe435c","name":"should request peer renewal on specific errors","time":{"start":1763737637191,"stop":1763737637191,"duration":0},"status":"passed","severity":"normal"},{"uid":"835074e8842f6cc6","name":"should successfully subscribe to supported pubsub topic","time":{"start":1763737637522,"stop":1763737637523,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b2aee440be3d7d","name":"should add sent message to localHistory with retrievalHint","time":{"start":1763737627427,"stop":1763737627427,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e51a5c5f959922c","name":"Emits 'syncing' when message flagged as missed","time":{"start":1763737639133,"stop":1763737639133,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ea458ab9d9db02","name":"Repair Request","time":{"start":1763737626910,"stop":1763737626910,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dca331af87bb391","name":"Subscribe to topic containing XML and receive message","time":{"start":1763738151013,"stop":1763738151013,"duration":0},"status":"passed","severity":"normal"},{"uid":"415dcf5b4a4c5720","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1763737585879,"stop":1763737585880,"duration":1},"status":"passed","severity":"normal"},{"uid":"482328d9c055e116","name":"Subscribe to topic containing long and receive message","time":{"start":1763738151022,"stop":1763738151022,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c6c2e387dcb9f2","name":"random static sharding 3 - Cluster ID: 207, Shard ID: 121","time":{"start":1763737995675,"stop":1763737995675,"duration":0},"status":"passed","severity":"normal"},{"uid":"8404a8079d7949d9","name":"should properly create location multiaddrs - tcp","time":{"start":1763737576120,"stop":1763737576120,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b48f75e38dc825","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1763737623128,"stop":1763737623128,"duration":0},"status":"passed","severity":"normal"},{"uid":"38bbd2c69d1db4e4","name":"Passing page size 10 when there are 10 messages","time":{"start":1763737990928,"stop":1763737990929,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd817473142a1102","name":"Push message with emoji payload","time":{"start":1763738732068,"stop":1763738732068,"duration":0},"status":"passed","severity":"normal"},{"uid":"5142f22a6b3c1d82","name":"should serialize and deserialize correctly","time":{"start":1763737622963,"stop":1763737622963,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acad5660260f709","name":"should handle peer not in mesh for all topics","time":{"start":1763737585895,"stop":1763737585896,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1a2aacc551e17f","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1763737636539,"stop":1763737636540,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd84b705546e01d5","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1763737623123,"stop":1763737623123,"duration":0},"status":"passed","severity":"normal"},{"uid":"43322409da25236f","name":"Push message with content topic containing special chars","time":{"start":1763738732097,"stop":1763738732097,"duration":0},"status":"passed","severity":"normal"},{"uid":"5013e38c14cebf71","name":"Push message with JSON payload","time":{"start":1763738732094,"stop":1763738732094,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53bd56c54f4b428","name":"should not create multiple intervals when called multiple times","time":{"start":1763737584850,"stop":1763737584853,"duration":3},"status":"passed","severity":"normal"},{"uid":"c02c26dbdf72383d","name":"should encodeTxt and decodeTxt","time":{"start":1763737576113,"stop":1763737576113,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f326e49020ddbdf","name":"should handle queue overflow by adding peers to queue","time":{"start":1763737584879,"stop":1763737584880,"duration":1},"status":"passed","severity":"normal"},{"uid":"624f9fdea75f7735","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1763737645808,"stop":1763737645809,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d8902f1142bed3","name":"throws on content topic with generation field greater than 0","time":{"start":1763737570432,"stop":1763737570433,"duration":1},"status":"passed","severity":"normal"},{"uid":"88787b95fab2d56b","name":"Push message with numeric payload","time":{"start":1763738732064,"stop":1763738732064,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6b67467cc243ba","name":"should handle peerStore errors gracefully","time":{"start":1763737586109,"stop":1763737586109,"duration":0},"status":"passed","severity":"normal"},{"uid":"211fe1844e992710","name":"Publishes to nwaku","time":{"start":1763737860530,"stop":1763737860534,"duration":4},"status":"passed","severity":"normal"},{"uid":"d8b499b32cfaf1b6","name":"should not start if already started","time":{"start":1763737595185,"stop":1763737595185,"duration":0},"status":"passed","severity":"normal"},{"uid":"983c8527311b14e8","name":"throws on content topic with non-number generation field","time":{"start":1763737570432,"stop":1763737570432,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ea48a3eed34f94","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1763737902446,"stop":1763737902447,"duration":1},"status":"passed","severity":"normal"},{"uid":"441617008175fb93","name":"should dial peers from store on start","time":{"start":1763737585383,"stop":1763737585383,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad4c876ecd2d9f9","name":"Push message with escaped characters payload","time":{"start":1763738732094,"stop":1763738732095,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc102724b75a8d0e","name":"should set field with only FILTER enabled","time":{"start":1763737576122,"stop":1763737576123,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c95b7cfaa27254","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1763737594607,"stop":1763737594607,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6c6578c891cb9b","name":"Push message with content topic containing Russian","time":{"start":1763738732072,"stop":1763738732072,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb2a74c0538b132","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1763737671619,"stop":1763737671620,"duration":1},"status":"skipped","severity":"normal"},{"uid":"67b1ff10216935c0","name":"should transition to Unhealthy when no connections","time":{"start":1763737638352,"stop":1763737638353,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae135893e8325e63","name":"Fails to push message bigger that 1MB","time":{"start":1763738732076,"stop":1763738732076,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa20498d3c1173c","name":"Push message with content topic containing Arabic","time":{"start":1763738732058,"stop":1763738732058,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f644a445750538","name":"should get eligible entries based on current time","time":{"start":1763737622985,"stop":1763737622985,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4d56e1c7b78f4a","name":"should be able to encode the field with only STORE set to true","time":{"start":1763737575550,"stop":1763737575550,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb677b1b885d25","name":"should do nothing when connections still exist","time":{"start":1763737585396,"stop":1763737585397,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c3c78ce386733ec","name":"throws on content topic with empty topic name field","time":{"start":1763737570434,"stop":1763737570434,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b61c1a0a4c3b2","name":"Check received message containing SQL Injection","time":{"start":1763738127150,"stop":1763738127150,"duration":0},"status":"passed","severity":"normal"},{"uid":"99dff88b99f3cb40","name":"Check received message containing Russian","time":{"start":1763738127159,"stop":1763738127159,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd51e5ceff3d69cb","name":"should stop query on content message from same channel","time":{"start":1763737642045,"stop":1763737642045,"duration":0},"status":"passed","severity":"normal"},{"uid":"69dda45963aa0938","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1763737623143,"stop":1763737623143,"duration":0},"status":"passed","severity":"normal"},{"uid":"8148c00a9cd61db3","name":"should properly setup health event callback","time":{"start":1763737638329,"stop":1763737638330,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b4f764bd85959c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1763738151015,"stop":1763738151015,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5fdca99dad8f51","name":"Passing invalid cursor","time":{"start":1763737917728,"stop":1763737917738,"duration":10},"status":"passed","severity":"normal"},{"uid":"60c2d7a5e35d353a","name":"Push message with Russian payload","time":{"start":1763738732092,"stop":1763738732092,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf46abcc678ad88","name":"Query with Ordered Callback, No Decoder","time":{"start":1763737934026,"stop":1763737934026,"duration":0},"status":"passed","severity":"normal"},{"uid":"325ca326e79fc42a","name":"Outgoing message is emitted as sending","time":{"start":1763737639868,"stop":1763737639869,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0957106e955ba3","name":"random static sharding 7 - Cluster ID: 305, Shard ID: 259","time":{"start":1763737995676,"stop":1763737995676,"duration":0},"status":"passed","severity":"normal"},{"uid":"455a8aa23a507a8d","name":"should return false when peer is on different cluster","time":{"start":1763737585117,"stop":1763737585117,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8fdf2bfdc8501a","name":"should detect messages with missing dependencies","time":{"start":1763737627433,"stop":1763737627433,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea349bd998beb79","name":"should only return 1 node with relay and store capability","time":{"start":1763737595058,"stop":1763737595059,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e88dc5b6d75898","name":"should start and stop interval correctly","time":{"start":1763737637183,"stop":1763737637183,"duration":0},"status":"skipped","severity":"normal"},{"uid":"50da2f8b00b21ef0","name":"Push message with Arabic payload","time":{"start":1763738732079,"stop":1763738732079,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e9cf7cbd07e970","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1763737623136,"stop":1763737623137,"duration":1},"status":"passed","severity":"normal"},{"uid":"68873a7353b1fc8f","name":"should handle errors gracefully when getting peer info","time":{"start":1763737585120,"stop":1763737585121,"duration":1},"status":"passed","severity":"normal"},{"uid":"117d416e444666e2","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1763737585888,"stop":1763737585888,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66326b4d7e99c4a","name":"Passing page size 110 when there are 120 messages","time":{"start":1763737990939,"stop":1763737990939,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6007becd4cfbce","name":"Automatically retrieves missing message","time":{"start":1763737642044,"stop":1763737642044,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bcb4761762ea1de","name":"Light Node - default protocols","time":{"start":1763738006441,"stop":1763738006441,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adeab573c8087cd","name":"Push message with content topic containing emoji","time":{"start":1763738732060,"stop":1763738732060,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4991a58c4b631b2","name":"Push message with content topic containing unicode special characters","time":{"start":1763738732099,"stop":1763738732099,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e8142f579fdbd1","name":"Push message with content topic containing SQL Injection","time":{"start":1763738732098,"stop":1763738732098,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2d113400f29a65","name":"Push message with Chinese payload","time":{"start":1763738732091,"stop":1763738732092,"duration":1},"status":"passed","severity":"normal"},{"uid":"c648186a6a84fa61","name":"Push message with Script payload","time":{"start":1763738732080,"stop":1763738732080,"duration":0},"status":"passed","severity":"normal"},{"uid":"dacbc85ddc420654","name":"Subscribe to topic containing JSON and publish message","time":{"start":1763737880621,"stop":1763737880621,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceac966eba22ed09","name":"Mutual subscription","time":{"start":1763737880612,"stop":1763737880613,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b458d9cec77a45","name":"Emits 'synced' when message flagged as lost","time":{"start":1763737639133,"stop":1763737639134,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc61ff0e2776ccfb","name":"Push message with long payload","time":{"start":1763738732090,"stop":1763738732091,"duration":1},"status":"passed","severity":"normal"},{"uid":"249b1f17204a9167","name":"Callback on promise, aborts when callback returns true","time":{"start":1763737967673,"stop":1763737967676,"duration":3},"status":"passed","severity":"normal"},{"uid":"b34bf46f1687b35","name":"Retrieval Hint","time":{"start":1763737626910,"stop":1763737626910,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cafbfc345aae19","name":"ignores unrecognized TXT record formats","time":{"start":1763737595055,"stop":1763737595055,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a2ab504f1027c8","name":"should maintain proper timestamps if all messages received","time":{"start":1763737627429,"stop":1763737627429,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d4ce6792c3dadef3","name":"should retry on complete failure if specified","time":{"start":1763737636981,"stop":1763737636987,"duration":6},"status":"passed","severity":"normal"},{"uid":"14c41e17bc8bbbbb","name":"Push message with custom timestamp: 1732979291955","time":{"start":1763738732061,"stop":1763738732061,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f1683c816086bc","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1763737623123,"stop":1763737623123,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6109e24a2c0a210","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1763737575551,"stop":1763737575551,"duration":0},"status":"passed","severity":"normal"},{"uid":"a284ef0fed1039b9","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1763737585418,"stop":1763737585419,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4c8f35d7f7c8401","name":"should not fail to stop the service if it was not started","time":{"start":1763737904704,"stop":1763737904704,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71d43161fe9a5d0","name":"should handle dial errors gracefully","time":{"start":1763737585402,"stop":1763737585402,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd57e45ee318b229","name":"should throw error - no id","time":{"start":1763737576115,"stop":1763737576115,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e6e4eff9ed613d","name":"should not be empty after adding a subscription","time":{"start":1763737638161,"stop":1763737638161,"duration":0},"status":"passed","severity":"normal"},{"uid":"14329ac1fdabe5ff","name":"should handle dial errors gracefully","time":{"start":1763737584874,"stop":1763737584874,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b960bea8e57b7e4","name":"Sample","time":{"start":1763737575539,"stop":1763737575539,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a8d45ad4223777","name":"random static sharding 6 - Cluster ID: 539, Shard ID: 633","time":{"start":1763737995676,"stop":1763737995676,"duration":0},"status":"passed","severity":"normal"},{"uid":"7499a307db3de41a","name":"should delegate to networkMonitor.isConnected()","time":{"start":1763737586104,"stop":1763737586105,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d45c8461f0bddca","name":"should stop and cleanup resources","time":{"start":1763737638164,"stop":1763737638164,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71be01ad8dcd95f","name":"random static sharding 1 - Cluster ID: 170, Shard ID: 108","time":{"start":1763737995674,"stop":1763737995674,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac89598afa56da4d","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1763737623089,"stop":1763737623089,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd2eccf82defe2b","name":"should create ConnectionManager with relay","time":{"start":1763737586100,"stop":1763737586100,"duration":0},"status":"passed","severity":"normal"},{"uid":"6198cd8fc7bc87aa","name":"throws on content topic with empty encoding field","time":{"start":1763737570434,"stop":1763737570435,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c64960f673a597","name":"All","time":{"start":1763737671567,"stop":1763737671570,"duration":3},"status":"passed","severity":"normal"},{"uid":"949273763f9b748e","name":"Renews subscription after lossing a connection","time":{"start":1763738151027,"stop":1763738151028,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c459a73e521404","name":"same cluster, static sharding: nodes connect","time":{"start":1763737757427,"stop":1763737757428,"duration":1},"status":"passed","severity":"normal"},{"uid":"4716fcd278ec3ba5","name":"should skip peers that were recently queried","time":{"start":1763737595190,"stop":1763737595190,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b054a35c8f1f0e7","name":"should reject on timeout if it was set","time":{"start":1763737639400,"stop":1763737639400,"duration":0},"status":"passed","severity":"normal"},{"uid":"5371898616a02c4a","name":"should be able to decode the field with only RELAY set to true","time":{"start":1763737575553,"stop":1763737575554,"duration":1},"status":"passed","severity":"normal"},{"uid":"983697ea4e4076a4","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1763737623111,"stop":1763737623111,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc0084a0d38b3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1763738151025,"stop":1763738151026,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c316566550f2dfe","name":"Push message with content topic containing unicode special characters","time":{"start":1763738732073,"stop":1763738732073,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc74cc380f9e9fc","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1763737623091,"stop":1763737623091,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82624f905c38747","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1763737570437,"stop":1763737570437,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2a2cf2ebfd82d8","name":"Outgoing message is possibly acknowledged","time":{"start":1763737639871,"stop":1763737639871,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7604be81cdcf5a78","name":"should allow redial after failed dial cooldown expires","time":{"start":1763737584874,"stop":1763737584875,"duration":1},"status":"passed","severity":"normal"},{"uid":"d28e058c97af8703","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1763737742521,"stop":1763737742522,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee988dce0cd60e6","name":"should dial all peers on dial","time":{"start":1763737755889,"stop":1763737755889,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a94d04588e5ba2b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1763737623113,"stop":1763737623116,"duration":3},"status":"passed","severity":"normal"},{"uid":"94436941d6eba2b6","name":"Push message equal or less that 1MB","time":{"start":1763738732102,"stop":1763738732102,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4bf723b86948384","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1763737917720,"stop":1763737917720,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f7fb8ca48ffedc","name":"should clear existing timers before creating new ones","time":{"start":1763737585893,"stop":1763737585893,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8e10ac02ce0aea","name":"throws on content topic with empty version field","time":{"start":1763737570433,"stop":1763737570434,"duration":1},"status":"passed","severity":"normal"},{"uid":"5085f2e66f8af2f6","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1763737594602,"stop":1763737594603,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb763052cd5bd39","name":"should add event listeners to globalThis","time":{"start":1763737584798,"stop":1763737584798,"duration":0},"status":"passed","severity":"normal"},{"uid":"6612adecb5348cf6","name":"returns all values when wanted number matches available values","time":{"start":1763737593255,"stop":1763737593257,"duration":2},"status":"passed","severity":"normal"},{"uid":"866330fd13929e33","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1763737623098,"stop":1763737623099,"duration":1},"status":"passed","severity":"normal"},{"uid":"4abeb4521b005b0f","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1763737586110,"stop":1763737586110,"duration":0},"status":"passed","severity":"normal"},{"uid":"997f4b62a80690f4","name":"should stop peer exchange discovery","time":{"start":1763737595186,"stop":1763737595186,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ccd56283f5f47a2","name":"should drop connection to one peer on hangUp","time":{"start":1763737755891,"stop":1763737755891,"duration":0},"status":"passed","severity":"normal"},{"uid":"c280bfdd7b02018e","name":"should respect custom numPeersToUse configuration","time":{"start":1763737637457,"stop":1763737637457,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cde5c08089f0011","name":"Using a function","time":{"start":1763738003710,"stop":1763738003710,"duration":0},"status":"passed","severity":"normal"},{"uid":"19900332a4b7c46","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app33/1/topic16/test.js","time":{"start":1763737974818,"stop":1763737974819,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d798a2aeb938b77","name":"Push message with long payload","time":{"start":1763738732063,"stop":1763738732064,"duration":1},"status":"passed","severity":"normal"},{"uid":"4291632ce8d4f6cb","name":"should not fail to start the service if it is already started","time":{"start":1763737671612,"stop":1763737671612,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f82c7b0a6a0a9e","name":"Ordered callback, aborts when callback returns true","time":{"start":1763737967678,"stop":1763737967679,"duration":1},"status":"passed","severity":"normal"},{"uid":"98620e43bafa420c","name":"should attach causal history and bloom filter to each message","time":{"start":1763737627427,"stop":1763737627428,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf2e5a0be46510ac","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1763737570455,"stop":1763737570455,"duration":0},"status":"passed","severity":"normal"},{"uid":"c698f07057c147de","name":"Decoder throws on undefined content topic","time":{"start":1763737586027,"stop":1763737586027,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d005964d2e797f3","name":"should be delivered immediately if received","time":{"start":1763737627439,"stop":1763737627439,"duration":0},"status":"passed","severity":"normal"},{"uid":"199ee345102204c4","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1763737570447,"stop":1763737570447,"duration":0},"status":"passed","severity":"normal"},{"uid":"b529a238703e6f0d","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1763737687247,"stop":1763737687248,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0eb242978f620ab","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1763737638304,"stop":1763737638304,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ccbd2f80d6170b2","name":"should not retry if at least one success","time":{"start":1763737636987,"stop":1763737636990,"duration":3},"status":"passed","severity":"normal"},{"uid":"480beaf6a6f1a6e5","name":"Push message with content topic containing short","time":{"start":1763738732069,"stop":1763738732069,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdfa3e7f26cb332","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1763737570525,"stop":1763737570526,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfcb7690b9f0509e","name":"should retry failed tasks","time":{"start":1763737637190,"stop":1763737637191,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1e49bf459fc04b","name":"should skip updating peer store if peer has same addresses","time":{"start":1763737584769,"stop":1763737584771,"duration":2},"status":"passed","severity":"normal"},{"uid":"30dcba75243d2579","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1763738002802,"stop":1763738002802,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c7eeea98009bbf","name":"Check message on other pubsub topic is not received","time":{"start":1763738127164,"stop":1763738127165,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7dadc0814705d7a","name":"should dispatch connect and disconnect events","time":{"start":1763737637442,"stop":1763737637442,"duration":0},"status":"passed","severity":"normal"},{"uid":"d707f8b12559250a","name":"Asymmetric encrypt & decrypt","time":{"start":1763737605168,"stop":1763737605169,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa8d73ceb003cb27","name":"can start the service","time":{"start":1763737671609,"stop":1763737671610,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab406f863585d79","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1763737627432,"stop":1763737627433,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7808c6762647e9f","name":"recovers when dns.resolve returns empty","time":{"start":1763737595053,"stop":1763737595053,"duration":0},"status":"passed","severity":"normal"},{"uid":"f801b9dcf79ad24d","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1763737623099,"stop":1763737623100,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20a7766d9de1eab","name":"Push message with meta","time":{"start":1763738732060,"stop":1763738732060,"duration":0},"status":"passed","severity":"normal"},{"uid":"22cf14020fb1a393","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1763737924566,"stop":1763737924569,"duration":3},"status":"passed","severity":"normal"},{"uid":"bb942274da4a5162","name":"should handle network check errors gracefully","time":{"start":1763737584886,"stop":1763737584886,"duration":0},"status":"passed","severity":"normal"},{"uid":"347e9ba0911592b","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1763737637453,"stop":1763737637454,"duration":1},"status":"passed","severity":"normal"},{"uid":"17d4b3f61a610128","name":"should handle malformed response data","time":{"start":1763737594767,"stop":1763737594768,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d88656cc588b4e","name":"should dial peers from store when no connections remain","time":{"start":1763737585396,"stop":1763737585396,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb358ff413cc374","name":"should handle errors when removing globalThis listeners","time":{"start":1763737584802,"stop":1763737584802,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb04e5ff1c06363f","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1763737638345,"stop":1763737638346,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e232f6a4d79447a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1763737902451,"stop":1763737902451,"duration":0},"status":"passed","severity":"normal"},{"uid":"15653e84060766ed","name":"should merge provided config with defaults","time":{"start":1763737586102,"stop":1763737586102,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d45841672f3940","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1763737934026,"stop":1763737934027,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c8cc968312d5db","name":"Subscribe to topic containing short and receive message","time":{"start":1763738151021,"stop":1763738151022,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f6516ea34e96af3","name":"Check message with invalid timestamp is not received","time":{"start":1763738127155,"stop":1763738127155,"duration":0},"status":"passed","severity":"normal"},{"uid":"9526e097e1fbc31f","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1763737585304,"stop":1763737585304,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d008ced24672b0","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1763737623089,"stop":1763737623090,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae50dacf4069118","name":"Check received message containing XML","time":{"start":1763738127150,"stop":1763738127151,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8dcbf97aed38377","name":"Encoder throws on undefined content topic","time":{"start":1763737586026,"stop":1763737586026,"duration":0},"status":"passed","severity":"normal"},{"uid":"34459e7042d193b6","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1763737584772,"stop":1763737584772,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a67057cd635d76","name":"Check received message containing long","time":{"start":1763738127158,"stop":1763738127158,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f77b509ee3d9ed8","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1763737570456,"stop":1763737570456,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6c61a62abff9f1","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1763737671626,"stop":1763737671627,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6d720812cf732993","name":"yields decoded messages","time":{"start":1763737585860,"stop":1763737585860,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ea3d7118478990","name":"Subscribe to topic containing special chars and publish message","time":{"start":1763737880618,"stop":1763737880618,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8de3668126f984","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1763737585119,"stop":1763737585119,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4c54b6326a32f3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1763738151023,"stop":1763738151023,"duration":0},"status":"passed","severity":"normal"},{"uid":"24366ea1e65fb997","name":"Push message with custom timestamp: 1763734091955","time":{"start":1763738732075,"stop":1763738732075,"duration":0},"status":"passed","severity":"normal"},{"uid":"562913fe297800e5","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1763737846588,"stop":1763737846589,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd133ed2e60b5c98","name":"Check received message containing JSON","time":{"start":1763738127151,"stop":1763738127151,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f02c8323e5708e","name":"Nodes with multiple pubsub topic","time":{"start":1763737865038,"stop":1763737865038,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7ec19c1b5e5267","name":"Callback on promise","time":{"start":1763737967673,"stop":1763737967673,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e32ad41d5f9aa0","name":"should handle multiple peer connections","time":{"start":1763737585877,"stop":1763737585878,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8addb15b7c224b9","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1763737584803,"stop":1763737584804,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fab0948b24465db","name":"messageHashStr produces consistent results for the same input","time":{"start":1763737585003,"stop":1763737585003,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da59ca4117ec7cc","name":"should stop all internal components","time":{"start":1763737586103,"stop":1763737586104,"duration":1},"status":"passed","severity":"normal"},{"uid":"73660e1e730b0b70","name":"should properly create location multiaddrs - tcp4","time":{"start":1763737576119,"stop":1763737576119,"duration":0},"status":"passed","severity":"normal"},{"uid":"3715c5b1ad00fb59","name":"Check received message containing JSON","time":{"start":1763738127161,"stop":1763738127161,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7ff0fc60b2e2e3","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1763737637432,"stop":1763737637435,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a09f49e74b93c83","name":"isConnected should return true after first peer connects","time":{"start":1763737687249,"stop":1763737687249,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b859a281aa6e83","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1763737639134,"stop":1763737639135,"duration":1},"status":"passed","severity":"normal"},{"uid":"920a42ada953c27b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1763737627429,"stop":1763737627430,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce066bd3de63569b","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1763737585437,"stop":1763737585441,"duration":4},"status":"passed","severity":"normal"},{"uid":"45c296295a450350","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1763737637456,"stop":1763737637457,"duration":1},"status":"passed","severity":"normal"},{"uid":"4718af1f5ef0f9cd","name":"should handle browser offline state overriding peer connections","time":{"start":1763737584811,"stop":1763737584812,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c1ee7a85f33730","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1763737880619,"stop":1763737880620,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce9c98f79c736384","name":"should properly create location multiaddrs - udp4","time":{"start":1763737576118,"stop":1763737576119,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d55fb2746eebcc6","name":"Push message with content topic containing Russian","time":{"start":1763738732058,"stop":1763738732058,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec6ac3647313558","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1763737570452,"stop":1763737570452,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f86359e2967bef1","name":"Check publish message containing escaped characters","time":{"start":1763737871818,"stop":1763737871818,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fdffc43211ad24","name":"should not receive a peer event after stop","time":{"start":1763737599106,"stop":1763737599106,"duration":0},"status":"passed","severity":"normal"},{"uid":"56cdeeb48dbed769","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1763738151024,"stop":1763738151024,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8f394eef87413a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1763737570453,"stop":1763737570453,"duration":0},"status":"passed","severity":"normal"},{"uid":"85238a5e950cc4bb","name":"Subscribe to topic containing Script and publish message","time":{"start":1763737880620,"stop":1763737880620,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea89577bf094117","name":"should skip peers that don't support peer exchange","time":{"start":1763737595189,"stop":1763737595189,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc50e460f6707e45","name":"should not receive a peer event before start","time":{"start":1763737904705,"stop":1763737904706,"duration":1},"status":"passed","severity":"normal"},{"uid":"318e60ffe3731f86","name":"should insert elements correctly","time":{"start":1763737622956,"stop":1763737622957,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd9e91ad84cdf24b","name":"should continually clean up expired entries at intervals","time":{"start":1763737636288,"stop":1763737636288,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98392bf5e80c712","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1763737876126,"stop":1763737876126,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf3420ef37cbcc8","name":"should compute hash only when first accessed","time":{"start":1763737586028,"stop":1763737586029,"duration":1},"status":"passed","severity":"normal"},{"uid":"3da9bb70ea560b92","name":"Query Generator, Multiple PubsubTopics","time":{"start":1763737934024,"stop":1763737934024,"duration":0},"status":"passed","severity":"normal"},{"uid":"d534e1297f817eed","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1763737585441,"stop":1763737585442,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bd7296d0afe725c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1763738151019,"stop":1763738151019,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a1dc5c4a74e7be","name":"should handle retrieval hint and sender_id","time":{"start":1763737622994,"stop":1763737622997,"duration":3},"status":"passed","severity":"normal"},{"uid":"9a5656f10eafac4c","name":"passes more than one ENR URLs and attempts connection","time":{"start":1763737671627,"stop":1763737671627,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f91958163647103","name":"should properly create peer info with all multiaddrs","time":{"start":1763737576121,"stop":1763737576121,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcaa26c098f680fa","name":"Sync message are not sent excessively within sync frequency","time":{"start":1763737645807,"stop":1763737645808,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f4006d27a7eec7","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1763738002801,"stop":1763738002802,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfaea0918a2e1bd7","name":"should not trigger query when a recent query happened under threshold","time":{"start":1763737638336,"stop":1763737638337,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5ebd40548671a1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1763737623116,"stop":1763737623117,"duration":1},"status":"passed","severity":"normal"},{"uid":"600a6ac995e1d8d3","name":"Push message with content topic containing JSON","time":{"start":1763738732059,"stop":1763738732059,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df7d2413e25a925","name":"should return false","time":{"start":1763737576116,"stop":1763737576116,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca403dc0961382c6","name":"Push message with custom timestamp: 1763734091955","time":{"start":1763738732101,"stop":1763738732101,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b0b8fee71594dd","name":"should throw error - invalid id","time":{"start":1763737576115,"stop":1763737576115,"duration":0},"status":"passed","severity":"normal"},{"uid":"4753ca4bafb6a59a","name":"Check publish message containing Basic HTML tag","time":{"start":1763737871812,"stop":1763737871815,"duration":3},"status":"passed","severity":"normal"},{"uid":"90c365e749375b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1763737876124,"stop":1763737876125,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b67f141f8983e23","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1763737570437,"stop":1763737570438,"duration":1},"status":"passed","severity":"normal"},{"uid":"31bf262f12ca8822","name":"Accepts a valid Waku Message","time":{"start":1763737649184,"stop":1763737649186,"duration":2},"status":"passed","severity":"normal"},{"uid":"f51734fc424000c5","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1763737639280,"stop":1763737639281,"duration":1},"status":"passed","severity":"normal"},{"uid":"1496ce900269b71c","name":"Check received message containing XML","time":{"start":1763738127160,"stop":1763738127160,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e2a80d8f053f1","name":"Push 30 different messages","time":{"start":1763738732055,"stop":1763738732055,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ca3ee2b0d6980d8b","name":"should handle empty pubsub topics","time":{"start":1763737585894,"stop":1763737585894,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3054e7a998e54d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1763738151022,"stop":1763738151022,"duration":0},"status":"passed","severity":"normal"},{"uid":"869e9c85cba41e21","name":"should skip peer when not on same cluster","time":{"start":1763737584872,"stop":1763737584873,"duration":1},"status":"passed","severity":"normal"},{"uid":"82bdec354c483f3f","name":"should return false when peer is not found","time":{"start":1763737585120,"stop":1763737585120,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a5e682cbbaf8eb","name":"should handle v3 RLN errors","time":{"start":1763737636998,"stop":1763737636999,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b82bdd2a3663046","name":"should return peer for existing peer","time":{"start":1763737585409,"stop":1763737585409,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5e89c776e4bd80","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1763737575552,"stop":1763737575552,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39507eae7c520c6","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1763737594767,"stop":1763737594767,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d2d82cfa7b5ef1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1763737570452,"stop":1763737570452,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95523649ab7a344","name":"should be safe to call multiple times","time":{"start":1763737585874,"stop":1763737585875,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d180d127c8e8","name":"Incoming message is emitted as received","time":{"start":1763737639871,"stop":1763737639872,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ca7765c9696317b","name":"should jump to current time when timestamp is far in the past","time":{"start":1763737627212,"stop":1763737627212,"duration":0},"status":"passed","severity":"normal"},{"uid":"2008938ab3129d3f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1763737637523,"stop":1763737637529,"duration":6},"status":"passed","severity":"normal"},{"uid":"e08187fca86cbf0c","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1763737641571,"stop":1763737641571,"duration":0},"status":"passed","severity":"normal"},{"uid":"848af219b681dc74","name":"should hang up with multiaddr and return true on success","time":{"start":1763737586107,"stop":1763737586107,"duration":0},"status":"passed","severity":"normal"},{"uid":"264000100156d7e5","name":"should mark all messages in causal history as acknowledged","time":{"start":1763737627431,"stop":1763737627431,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8213a78be3f1728","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1763738151007,"stop":1763738151007,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c2897cd854f8df","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1763738151006,"stop":1763738151006,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf4db355323b947","name":"should reject if Relay is requested but not mounted","time":{"start":1763737639399,"stop":1763737639399,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51807d4ab6a9ce9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1763737575555,"stop":1763737575555,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb7c92f8fc41b70","name":"Ephemeral messages are not stored","time":{"start":1763737672550,"stop":1763737672555,"duration":5},"status":"passed","severity":"normal"},{"uid":"b5bdfdca15408811","name":"throws on content topic with empty application field","time":{"start":1763737570433,"stop":1763737570433,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3be9b0fc71a0dd7","name":"Subscribe to topic containing emoji and publish message","time":{"start":1763737880622,"stop":1763737880623,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4065dcd7e871151","name":"Subscribe to topic containing XML and publish message","time":{"start":1763737880621,"stop":1763737880621,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af11a54326661df","name":"should create KeepAliveManager with required options","time":{"start":1763737585868,"stop":1763737585868,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b558bc4b2b8c78a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1763738151017,"stop":1763738151018,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c26e464ef1f8ee5","name":"should not process empty queue","time":{"start":1763737584881,"stop":1763737584882,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0b62c25e2db660","name":"Check message with non string payload is not received","time":{"start":1763738127166,"stop":1763738127166,"duration":0},"status":"passed","severity":"normal"},{"uid":"941b4f7a0478eb51","name":"should successfully query peers and return peer infos","time":{"start":1763737594763,"stop":1763737594763,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc0dc8127caf7c4","name":"Push message with XML payload","time":{"start":1763738732080,"stop":1763738732080,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f621c1ab2d1185","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1763737623118,"stop":1763737623119,"duration":1},"status":"passed","severity":"normal"},{"uid":"35772641f1310401","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1763737623122,"stop":1763737623123,"duration":1},"status":"passed","severity":"normal"},{"uid":"f67e7c3cbc09088f","name":"Cluster ID 0, shard 1","time":{"start":1763737995673,"stop":1763737995673,"duration":0},"status":"passed","severity":"normal"},{"uid":"5594246c0d635e31","name":"should return PeerId when PeerId is provided","time":{"start":1763737585447,"stop":1763737585449,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2ec6ed0e2241f5c","name":"should remove event listeners when stopped","time":{"start":1763737638318,"stop":1763737638319,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a41ae73714fdff6","name":"Push message with Script payload","time":{"start":1763738732093,"stop":1763738732093,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0827a3b2e357311","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1763737986207,"stop":1763737986207,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e36350702f62dc","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1763737880619,"stop":1763737880619,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca213fe65e25a311","name":"should add received messages to bloom filter","time":{"start":1763737627429,"stop":1763737627429,"duration":0},"status":"passed","severity":"normal"},{"uid":"5491b22ca81e4f19","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1763737934025,"stop":1763737934026,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c8482ab9b2671c7","name":"should process queue every 500ms","time":{"start":1763737584880,"stop":1763737584881,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff953833be089944","name":"Query generator for multiple messages with different message text format","time":{"start":1763737967671,"stop":1763737967672,"duration":1},"status":"passed","severity":"normal"},{"uid":"f132364339d053d9","name":"nwaku subscribes","time":{"start":1763737860530,"stop":1763737860530,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9930a603b5b1776","name":"should reassess health immediately when peer disconnects","time":{"start":1763737638355,"stop":1763737638356,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0b0b6056ce842a7","name":"Used by Waku Relay","time":{"start":1763738003711,"stop":1763738003711,"duration":0},"status":"passed","severity":"normal"},{"uid":"630ec4900fb3c477","name":"should evict furthest entry when buffer is full","time":{"start":1763737622985,"stop":1763737622985,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff330aaa2590ae2a","name":"ends if response has no messages","time":{"start":1763737585860,"stop":1763737585860,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fd81819b3167de","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1763737623093,"stop":1763737623093,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab669c038707d779","name":"should update ack status of messages in outgoing buffer","time":{"start":1763737627438,"stop":1763737627438,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecf7e9545f859f2","name":"Query generator for multiple messages with different content topic format","time":{"start":1763737967672,"stop":1763737967672,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39624307639ba1a","name":"Encoder error raises irrecoverable error","time":{"start":1763737639870,"stop":1763737639870,"duration":0},"status":"passed","severity":"normal"},{"uid":"43aeab1b12840bbd","name":"returns all values when wanted number is greater than available values","time":{"start":1763737593257,"stop":1763737593260,"duration":3},"status":"passed","severity":"normal"},{"uid":"75d949db4b3677d2","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1763737865036,"stop":1763737865037,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad5fc692007127c","name":"Publish message with custom timestamp: Fri Nov 21 2025 14:11:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1763737871823,"stop":1763737871824,"duration":1},"status":"passed","severity":"normal"},{"uid":"85818ecdee21cc0f","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1763737642048,"stop":1763737642049,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf685321f0018fc1","name":"should keep entries that haven't expired yet","time":{"start":1763737636273,"stop":1763737636276,"duration":3},"status":"passed","severity":"normal"},{"uid":"d6cb24c1c82a61be","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1763737627439,"stop":1763737627439,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda178cec27581af","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1763737636538,"stop":1763737636539,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be4eade8d98e6e9","name":"Decoder throws on undefined content topic","time":{"start":1763737606448,"stop":1763737606449,"duration":1},"status":"passed","severity":"normal"},{"uid":"69b7b52a65aecb7","name":"should perform ping and update peer store on timer","time":{"start":1763737585880,"stop":1763737585882,"duration":2},"status":"passed","severity":"normal"},{"uid":"8d21a04726a53839","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1763737595059,"stop":1763737595059,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbc8ee60cbb9541","name":"throws on content topic with too few or too many fields","time":{"start":1763737570431,"stop":1763737570432,"duration":1},"status":"passed","severity":"normal"},{"uid":"b36abb47bdfdc736","name":"Query with Promise Callback, No message returned","time":{"start":1763737934027,"stop":1763737934027,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9cfa138dc3f393","name":"Push message with shell command payload","time":{"start":1763738732081,"stop":1763738732081,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f22d0667b46fd9","name":"should handle mixed protocol support correctly","time":{"start":1763737638359,"stop":1763737638359,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0edda93c8555ce0","name":"messageHashStr produces different results for different inputs","time":{"start":1763737585003,"stop":1763737585003,"duration":0},"status":"passed","severity":"normal"},{"uid":"91428c60299db985","name":"Check received message containing emoji","time":{"start":1763738127162,"stop":1763738127162,"duration":0},"status":"passed","severity":"normal"},{"uid":"8963f6cf7df26a8b","name":"Wrong topic","time":{"start":1763737974821,"stop":1763737974822,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07a04769e06e79f","name":"Check publish message containing unicode special characters","time":{"start":1763737871819,"stop":1763737871819,"duration":0},"status":"passed","severity":"normal"},{"uid":"404513070bddc198","name":"Check received message containing special chars","time":{"start":1763738127147,"stop":1763738127147,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3a111729b9fc7d","name":"should send to specified number of peers of used peers","time":{"start":1763737636981,"stop":1763737636981,"duration":0},"status":"passed","severity":"normal"},{"uid":"b640f1400c61b291","name":"Query with Ordered Callback, No message returned","time":{"start":1763737934026,"stop":1763737934026,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aeacdcfd6b4c99b","name":"should maintain chronological order of messages in localHistory","time":{"start":1763737627430,"stop":1763737627430,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f8686c8a8b1e28","name":"should call waitForPeer on Relay","time":{"start":1763737639402,"stop":1763737639402,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a153701cf35da90","name":"should be safe to call multiple times","time":{"start":1763737584756,"stop":1763737584757,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5e90efa097b868e","name":"should handle errors when globalThis is not available","time":{"start":1763737584799,"stop":1763737584799,"duration":0},"status":"passed","severity":"normal"},{"uid":"78db6d5d85549839","name":"Push message with content topic containing long","time":{"start":1763738732096,"stop":1763738732096,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b69ada059086b3c","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1763737594605,"stop":1763737594606,"duration":1},"status":"passed","severity":"normal"},{"uid":"938d6b36c37b03f","name":"Decoder throws on empty string content topic","time":{"start":1763737586027,"stop":1763737586027,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbb073e8c5676b2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1763738151026,"stop":1763738151026,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5c468677b8397","name":"Push message with content topic containing numeric","time":{"start":1763738732070,"stop":1763738732070,"duration":0},"status":"passed","severity":"normal"},{"uid":"117042935e0852f7","name":"can start the service","time":{"start":1763737904701,"stop":1763737904702,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7673090c5ef777c","name":"Retries within given interval","time":{"start":1763737638932,"stop":1763737638933,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a9b1b25bb0edd1f","name":"Push message with content topic containing Chinese","time":{"start":1763738732084,"stop":1763738732084,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75f56da2060654e","name":"should handle corrupted shard info gracefully","time":{"start":1763737585121,"stop":1763737585121,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5031d6af141f45","name":"Push message with content topic containing special chars","time":{"start":1763738732057,"stop":1763738732057,"duration":0},"status":"passed","severity":"normal"},{"uid":"97db1ef43b738b39","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app21/7/topic256/utf8","time":{"start":1763737974814,"stop":1763737974814,"duration":0},"status":"passed","severity":"normal"},{"uid":"f815c76595713122","name":"should handle complete dial lifecycle","time":{"start":1763737584887,"stop":1763737584890,"duration":3},"status":"passed","severity":"normal"},{"uid":"3e54b87b1204b83f","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1763737623094,"stop":1763737623095,"duration":1},"status":"passed","severity":"normal"},{"uid":"383c2546c8d133d9","name":"should not discard bootstrap peers if under the limit","time":{"start":1763737709224,"stop":1763737709224,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59f8e29f509666a","name":"should return false for content message without causal history","time":{"start":1763737642046,"stop":1763737642047,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a459bdca47e85b","name":"should only return 1 node with relay capability","time":{"start":1763737595057,"stop":1763737595058,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7dc278f160fa656","name":"should dial with PeerId and return stream","time":{"start":1763737586105,"stop":1763737586106,"duration":1},"status":"passed","severity":"normal"},{"uid":"14bac80285b8fd7d","name":"Push message with JSON payload","time":{"start":1763738732054,"stop":1763738732054,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c7bad818359374","name":"caches peers it previously fetched","time":{"start":1763737595055,"stop":1763737595056,"duration":1},"status":"passed","severity":"normal"},{"uid":"63674faf56ad1552","name":"can query messages normally","time":{"start":1763737971104,"stop":1763737971108,"duration":4},"status":"passed","severity":"normal"},{"uid":"f64e2fe396028c41","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1763737865037,"stop":1763737865037,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d6d1ea16822dfc","name":"Check meta is set [symmetric]","time":{"start":1763737604797,"stop":1763737604797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d5014b3fdd49ec","name":"Push message with content topic containing numeric","time":{"start":1763738732056,"stop":1763738732057,"duration":1},"status":"passed","severity":"normal"},{"uid":"35655f912324ba31","name":"messageHashStr works with IProtoMessage","time":{"start":1763737584991,"stop":1763737585002,"duration":11},"status":"passed","severity":"normal"},{"uid":"d9dbfc9464d349ae","name":"Publish without waiting for remote peer","time":{"start":1763737880613,"stop":1763737880614,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aba13a644e1091f","name":"rejects content-filtered query with only contentTopics","time":{"start":1763737585304,"stop":1763737585305,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b8d477f9ee623cd","name":"Decoder throws on undefined content topic","time":{"start":1763737604799,"stop":1763737604799,"duration":0},"status":"passed","severity":"normal"},{"uid":"3267e818c7f0ffdd","name":"retrieves a single peer","time":{"start":1763737595051,"stop":1763737595051,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2714f566fa7e","name":"Push message with short payload","time":{"start":1763738732077,"stop":1763738732077,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbe81157144c53c","name":"Bloom filter","time":{"start":1763737626909,"stop":1763737626909,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc74756da0af2512","name":"should handle disconnect when peer has no timers","time":{"start":1763737585892,"stop":1763737585893,"duration":1},"status":"passed","severity":"normal"},{"uid":"785f1c324f56ce23","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1763738151008,"stop":1763738151008,"duration":0},"status":"skipped","severity":"normal"},{"uid":"84dbe2550ec34bc3","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1763737594607,"stop":1763737594607,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a2262d3f23440f","name":"should properly clean up resources when disposed","time":{"start":1763737636287,"stop":1763737636288,"duration":1},"status":"passed","severity":"normal"},{"uid":"2093f333996d422a","name":"should use configured peers when available","time":{"start":1763737639281,"stop":1763737639281,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a7aeccd91cccd4","name":"should select older connection if present","time":{"start":1763737585501,"stop":1763737585502,"duration":1},"status":"passed","severity":"normal"},{"uid":"521c933d34e6599a","name":"Check received message containing numeric","time":{"start":1763738127158,"stop":1763738127158,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe670c7294cbd0c","name":"Push message with content topic containing Russian","time":{"start":1763738732085,"stop":1763738732085,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9263875c93298d7","name":"Relay - times out","time":{"start":1763738006439,"stop":1763738006439,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1543882ea364cc","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1763737623100,"stop":1763737623100,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb5debe997d2c4f","name":"Outgoing message is emitted as sent","time":{"start":1763737639870,"stop":1763737639870,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8ac605009743da","name":"Check received message containing emoji","time":{"start":1763738127153,"stop":1763738127153,"duration":0},"status":"passed","severity":"normal"},{"uid":"a543b49a4caab262","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1763737880618,"stop":1763737880619,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec3760004943b51","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1763737606447,"stop":1763737606447,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f1573c1ab32936","name":"Encoder throws on empty string content topic","time":{"start":1763737586026,"stop":1763737586027,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf61dc7a60d4e94","name":"Rejects garbage","time":{"start":1763737649186,"stop":1763737649186,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc175b8703a155cd","name":"Push message with custom timestamp: 1763741291955","time":{"start":1763738732089,"stop":1763738732089,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0d10a9a0ace71c","name":"should deliver messages after dependencies are met","time":{"start":1763737627433,"stop":1763737627434,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35ca58a0316ff54","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1763737623094,"stop":1763737623094,"duration":0},"status":"passed","severity":"normal"},{"uid":"235d384085303bd","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1763738151019,"stop":1763738151020,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a7263dbf41a8b541","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1763737594603,"stop":1763737594604,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5bac93807f19d6c","name":"Subscribe to topic containing long and receive message","time":{"start":1763738151010,"stop":1763738151011,"duration":1},"status":"passed","severity":"normal"},{"uid":"5836eb79581fb4c","name":"should handle relay send failures gracefully","time":{"start":1763737585889,"stop":1763737585890,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec6610aa25a106e","name":"Push message equal or less that 1MB","time":{"start":1763738732089,"stop":1763738732089,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11e4796a9792803","name":"Outgoing message is acknowledged","time":{"start":1763737642042,"stop":1763737642043,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6d404a97b30fc51","name":"Push message with numeric payload","time":{"start":1763738732091,"stop":1763738732091,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a03c2c3792e481","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1763737627431,"stop":1763737627432,"duration":1},"status":"passed","severity":"normal"},{"uid":"194de0489d60643b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1763737570453,"stop":1763737570454,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb1142fda25472a7","name":"should handle retrieve function with query parameters","time":{"start":1763737638331,"stop":1763737638331,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfa16b658f21993","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1763737585725,"stop":1763737585725,"duration":0},"status":"passed","severity":"normal"},{"uid":"17da03713003e127","name":"Push message with content topic containing escaped characters","time":{"start":1763738732086,"stop":1763738732086,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e62ebd8a6d11ad","name":"can query messages by message hash","time":{"start":1763737971108,"stop":1763737971113,"duration":5},"status":"passed","severity":"normal"},{"uid":"eb5e04e8c231c9b8","name":"Promise Callback - true","time":{"start":1763737980305,"stop":1763737980306,"duration":1},"status":"passed","severity":"normal"},{"uid":"807f0621b108e877","name":"returns nothing if no connections present","time":{"start":1763737585500,"stop":1763737585500,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b1dbe77215ba03","name":"should capture event listeners for testing","time":{"start":1763737638328,"stop":1763737638329,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6c1d860423e29b","name":"should invoke callbacks when receiving a message","time":{"start":1763737638162,"stop":1763737638162,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e3b59009b592fe","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1763737570450,"stop":1763737570450,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5a7b6ea4d5c846","name":"should process tasks in queue","time":{"start":1763737637184,"stop":1763737637184,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2724fa51c95c75","name":"Push message equal or less that 1MB","time":{"start":1763738732076,"stop":1763738732076,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78b1c8eb7c17fc8","name":"Refresh subscription","time":{"start":1763738151021,"stop":1763738151021,"duration":0},"status":"passed","severity":"normal"},{"uid":"238fd28c6d34d798","name":"random static sharding 10 - Cluster ID: 916, Shard ID: 393","time":{"start":1763737995677,"stop":1763737995677,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74f18f923deb0c4","name":"should throw error - no public key","time":{"start":1763737576114,"stop":1763737576115,"duration":1},"status":"passed","severity":"normal"},{"uid":"104a387de143c3ae","name":"should respect maxRequests limit","time":{"start":1763737622993,"stop":1763737622994,"duration":1},"status":"passed","severity":"normal"},{"uid":"41a413decfff5944","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1763737627434,"stop":1763737627435,"duration":1},"status":"passed","severity":"normal"},{"uid":"af314aede2e3d638","name":"ignores domain fetching errors","time":{"start":1763737595053,"stop":1763737595054,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba5ce977fd88f4c1","name":"should handle ping failures gracefully","time":{"start":1763737585882,"stop":1763737585883,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8f226093abd5ddc","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1763737585857,"stop":1763737585858,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ffaf2ff356c0ca","name":"Check received message with timestamp: 1763737664631 ","time":{"start":1763738127163,"stop":1763738127163,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66338eeee2f14bf","name":"Check received message containing Chinese","time":{"start":1763738127147,"stop":1763738127147,"duration":0},"status":"passed","severity":"normal"},{"uid":"3164ace56837be7e","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1763737570441,"stop":1763737570446,"duration":5},"status":"passed","severity":"normal"},{"uid":"a1ded8693107a896","name":"Check publish message containing long","time":{"start":1763737871802,"stop":1763737871803,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f3dbf60bb84810","name":"should handle all zero keep alive options","time":{"start":1763737585894,"stop":1763737585895,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe0686baa22a2e4b","name":"should drop only non-locked connections when over maxConnections","time":{"start":1763737585430,"stop":1763737585430,"duration":0},"status":"passed","severity":"normal"},{"uid":"4054e50385d732b9","name":"Push message with Basic HTML tag payload","time":{"start":1763738732067,"stop":1763738732067,"duration":0},"status":"passed","severity":"normal"},{"uid":"a764034e07a2b6a4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1763738151020,"stop":1763738151020,"duration":0},"status":"passed","severity":"normal"},{"uid":"448fab8fd776069d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1763737623125,"stop":1763737623126,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc42b51d16760bba","name":"should handle peer store errors gracefully","time":{"start":1763737585410,"stop":1763737585418,"duration":8},"status":"passed","severity":"normal"},{"uid":"41f1530ef8a7dc3c","name":"Passing page size 0 when there are 110 messages","time":{"start":1763737990927,"stop":1763737990927,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8253a7b9db17d20","name":"should work with stubbed retrieve function","time":{"start":1763737638322,"stop":1763737638326,"duration":4},"status":"passed","severity":"normal"},{"uid":"a2e2f26f2f1d3b13","name":"should handle peer disconnect event when no connections remain","time":{"start":1763737584805,"stop":1763737584806,"duration":1},"status":"passed","severity":"normal"},{"uid":"c990a1361948050e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app35/9/topic784/json","time":{"start":1763737974815,"stop":1763737974815,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9a1935ad3ecbf4","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1763737623098,"stop":1763737623098,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbc2a944c99d6fd","name":"should not be delivered","time":{"start":1763737627438,"stop":1763737627438,"duration":0},"status":"passed","severity":"normal"},{"uid":"422a6afa57851739","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1763737880622,"stop":1763737880622,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe3a5fc7835948b","name":"should register libp2p event listeners when start is called","time":{"start":1763737637443,"stop":1763737637447,"duration":4},"status":"passed","severity":"normal"},{"uid":"d6aa94e7262b3a86","name":"Cluster id 0, shard 0","time":{"start":1763737995668,"stop":1763737995671,"duration":3},"status":"passed","severity":"normal"},{"uid":"aabdbf674c077b12","name":"Push message with content topic containing unicode special characters","time":{"start":1763738732059,"stop":1763738732060,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d838245659a82d","name":"Push message with special chars payload","time":{"start":1763738732078,"stop":1763738732078,"duration":0},"status":"passed","severity":"normal"},{"uid":"2827a504c504e3e3","name":"Cap max size when messages are pushed one at a time","time":{"start":1763737626596,"stop":1763737626596,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff88c3557c7c8c6","name":"should reject if WakuNode is not started","time":{"start":1763737639399,"stop":1763737639399,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1261754d95b028","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1763737575552,"stop":1763737575553,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b69934c9ddf4a8c","name":"Push message with meta","time":{"start":1763738732087,"stop":1763738732087,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d767d49dc77202e","name":"same cluster: nodes connect","time":{"start":1763737757443,"stop":1763737757443,"duration":0},"status":"passed","severity":"normal"},{"uid":"7444988846cb51ba","name":"accepts time-filtered query with content filter","time":{"start":1763737585316,"stop":1763737585316,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94a21ed4b30139e","name":"should be safe to call multiple times","time":{"start":1763737585394,"stop":1763737585394,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fc75c4dfba4647","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1763738151015,"stop":1763738151015,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc29f0ac2534f9b","name":"should return true when peer is on the same cluster","time":{"start":1763737585107,"stop":1763737585107,"duration":0},"status":"passed","severity":"normal"},{"uid":"798a8aac9cd5b0ff","name":"Push message with rate limit","time":{"start":1763738732100,"stop":1763738732101,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e6ec098a8d2e5ae","name":"should initialize with Unhealthy status","time":{"start":1763737638351,"stop":1763737638351,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fad261e5abe1478","name":"should not allow k > 12","time":{"start":1763737623139,"stop":1763737623140,"duration":1},"status":"passed","severity":"normal"},{"uid":"979fa41c6636006d","name":"throws an error for improperly formatted content topics","time":{"start":1763737570448,"stop":1763737570449,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a9f10d42a9a0ca","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1763737585886,"stop":1763737585886,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d109868f2a1593","name":"Push message with content topic containing special chars","time":{"start":1763738732084,"stop":1763738732084,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a055235226a324","name":"Renews subscription after lossing a connection","time":{"start":1763738151016,"stop":1763738151017,"duration":1},"status":"passed","severity":"normal"},{"uid":"add47b94f0fe075d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1763738151014,"stop":1763738151014,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff71ecaf3667f2","name":"Check message on other pubsub topic is not received","time":{"start":1763738127155,"stop":1763738127155,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd170d34e895b470","name":"Push message with content topic containing long","time":{"start":1763738732083,"stop":1763738732083,"duration":0},"status":"passed","severity":"normal"},{"uid":"78dee15b9b3a297b","name":"should remove expired entries after TTL has passed","time":{"start":1763737636268,"stop":1763737636273,"duration":5},"status":"passed","severity":"normal"},{"uid":"4b54890df2f56b64","name":"Check received message with timestamp: 1763737664631000000 ","time":{"start":1763738127162,"stop":1763738127163,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2790b52809a777","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1763737575551,"stop":1763737575551,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a9e7ea17c33485","name":"should start periodic discovery on start","time":{"start":1763737595195,"stop":1763737595195,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91422e3c408c6b7","name":"Check received message with timestamp: 1763737664631000000 ","time":{"start":1763738127153,"stop":1763738127153,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ce864052d9d22","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1763737585384,"stop":1763737585387,"duration":3},"status":"passed","severity":"normal"},{"uid":"ab7328af1a03749d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1763737570457,"stop":1763737570457,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3072eafd426a4a","name":"should handle query errors gracefully","time":{"start":1763737595192,"stop":1763737595192,"duration":0},"status":"passed","severity":"normal"},{"uid":"772e76afd02c51b4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1763738151026,"stop":1763738151027,"duration":1},"status":"passed","severity":"normal"},{"uid":"a74bd46c3199ec0c","name":"Push message with content topic containing short","time":{"start":1763738732056,"stop":1763738732056,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa295755813f15","name":"Push message with numeric payload","time":{"start":1763738732078,"stop":1763738732078,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fabcd948082e0d","name":"should insert message id into causal history","time":{"start":1763737627427,"stop":1763737627427,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df5f10f7aa299d9","name":"Throws when trying to push message with empty payload","time":{"start":1763738732096,"stop":1763738732096,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d17fa25a28887d","name":"Push message with Russian payload","time":{"start":1763738732052,"stop":1763738732052,"duration":0},"status":"passed","severity":"normal"},{"uid":"71431260e9091b1d","name":"Push message with Script payload","time":{"start":1763738732053,"stop":1763738732053,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b7c5edc2808424","name":"should properly compute the node id","time":{"start":1763737576116,"stop":1763737576117,"duration":1},"status":"passed","severity":"normal"},{"uid":"56e305fbae231742","name":"Push message with custom timestamp: 1763741291955","time":{"start":1763738732062,"stop":1763738732062,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8c8c6930de3443","name":"Check received message containing Basic HTML tag","time":{"start":1763738127161,"stop":1763738127161,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6d880befcaf32","name":"should clear all timers","time":{"start":1763737585873,"stop":1763737585874,"duration":1},"status":"passed","severity":"normal"},{"uid":"2057482f4b29bfc7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1763737623135,"stop":1763737623136,"duration":1},"status":"passed","severity":"normal"},{"uid":"686ce7be3056efa3","name":"should not change state when connections remain after disconnect","time":{"start":1763737584806,"stop":1763737584806,"duration":0},"status":"passed","severity":"normal"},{"uid":"a472b6b8bad4a991","name":"can start and stop the service","time":{"start":1763737671610,"stop":1763737671610,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d799bf8704a36d","name":"should handle empty peer infos gracefully","time":{"start":1763737594764,"stop":1763737594764,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d672730bdc7aac1","name":"Push message with rate limit","time":{"start":1763738732075,"stop":1763738732075,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd5f8afdb452406","name":"should add event listeners for peer connect and disconnect","time":{"start":1763737585869,"stop":1763737585869,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80b00cfc0e49565","name":"should be safe to call multiple times","time":{"start":1763737586104,"stop":1763737586104,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52f3616a1aec675","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1763737880615,"stop":1763737880616,"duration":1},"status":"passed","severity":"normal"},{"uid":"e360cb32029f4884","name":"Push message with content topic containing SQL Injection","time":{"start":1763738732072,"stop":1763738732072,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69dad39e9c0f9bc","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1763737637458,"stop":1763737637458,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ba72cfff17b50d","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1763737627435,"stop":1763737627435,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfd47cdde908b96","name":"should return PeerId when PeerId is provided","time":{"start":1763737585450,"stop":1763737585450,"duration":0},"status":"passed","severity":"normal"},{"uid":"f882ff595a0706fd","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1763737672560,"stop":1763737672561,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5b04d5984771a58","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1763737584809,"stop":1763737584809,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f3ae75a144cd4","name":"should set up event listeners when started","time":{"start":1763737638318,"stop":1763737638318,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f7f934127d5a3f","name":"should check false positive rate","time":{"start":1763737622968,"stop":1763737622969,"duration":1},"status":"passed","severity":"normal"},{"uid":"15ce245b5a501ddc","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1763737642042,"stop":1763737642042,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52d5962a0031014","name":"should handle peer store errors gracefully","time":{"start":1763737638358,"stop":1763737638358,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6c9b1c1eba5a19","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1763737595060,"stop":1763737595060,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3509643ee3639300","name":"Push message with short payload","time":{"start":1763738732063,"stop":1763738732063,"duration":0},"status":"passed","severity":"normal"},{"uid":"4574d5a26cbe2fa9","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1763737623101,"stop":1763737623104,"duration":3},"status":"passed","severity":"normal"},{"uid":"e9b0cefb181bff4","name":"should continue query when messages are from different channels","time":{"start":1763737642045,"stop":1763737642045,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adee2792d662c51","name":"should not receive a peer event after stop","time":{"start":1763737904707,"stop":1763737904707,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7d39ef04623d3a","name":"should discard bootstrap peers when has more than set limit","time":{"start":1763737709223,"stop":1763737709224,"duration":1},"status":"passed","severity":"normal"},{"uid":"893978972ae499b9","name":"Round trip binary serialization","time":{"start":1763737586024,"stop":1763737586024,"duration":0},"status":"passed","severity":"normal"},{"uid":"675283562964348f","name":"should skip peers without peer exchange protocol","time":{"start":1763737595191,"stop":1763737595191,"duration":0},"status":"passed","severity":"normal"},{"uid":"2621858e3ec3014e","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1763737639134,"stop":1763737639134,"duration":0},"status":"passed","severity":"normal"},{"uid":"52aaeaebbbd49d40","name":"configure the node with multiple content topics","time":{"start":1763737974822,"stop":1763737974822,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe5ef3c16f50308","name":"return first retrieved peers without further DNS queries","time":{"start":1763737595059,"stop":1763737595059,"duration":0},"status":"passed","severity":"normal"},{"uid":"f567aa8b1f1584e0","name":"Push message with unicode special characters payload","time":{"start":1763738732082,"stop":1763738732082,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede582f4cd2a9c2b","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1763737627210,"stop":1763737627211,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e3be31df35f58a","name":"should not receive a peer event before start","time":{"start":1763737671618,"stop":1763737671618,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c4aa1f97758911","name":"should add peer to queue when queue is not empty","time":{"start":1763737584860,"stop":1763737584860,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05eac6fc35ab91e","name":"Push message with XML payload","time":{"start":1763738732066,"stop":1763738732066,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ae3b0a4892368d","name":"should return start time to match max range","time":{"start":1763737638348,"stop":1763737638348,"duration":0},"status":"passed","severity":"normal"},{"uid":"439c25538328f270","name":"should work with v3 peers","time":{"start":1763737636993,"stop":1763737636993,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3577578fb820f92","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1763737570439,"stop":1763737570440,"duration":1},"status":"passed","severity":"normal"},{"uid":"69913427e9e31c41","name":"should add and check entries correctly","time":{"start":1763737636248,"stop":1763737636258,"duration":10},"status":"passed","severity":"normal"},{"uid":"3c188773c350ebf4","name":"should start and setup intervals and event listeners","time":{"start":1763737638163,"stop":1763737638163,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77d54ce00b009fc","name":"Subscribe to topic containing Script and receive message","time":{"start":1763738151013,"stop":1763738151013,"duration":0},"status":"passed","severity":"normal"},{"uid":"c117c2ac8005844","name":"should emit a peer event after start","time":{"start":1763737599105,"stop":1763737599105,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d8ebda0120adbf","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1763737594604,"stop":1763737594604,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2df5843b921be1a","name":"Nodes with multiple pubsub topic","time":{"start":1763737865036,"stop":1763737865036,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb780b287966dd2","name":"Push to array if already present","time":{"start":1763737570312,"stop":1763737570312,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f27548e41cc2af8","name":"should not retry if at least one success","time":{"start":1763737637200,"stop":1763737637204,"duration":4},"status":"passed","severity":"normal"},{"uid":"7c626857568a79eb","name":"should dial one peer on dial","time":{"start":1763737755890,"stop":1763737755891,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eeff49f669022ef","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1763737570457,"stop":1763737570457,"duration":0},"status":"passed","severity":"normal"},{"uid":"963e9da5114b9172","name":"Push message with SQL Injection payload","time":{"start":1763738732065,"stop":1763738732066,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b3acf53b3ea6fbd","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app30/7/topic753/proto","time":{"start":1763737974814,"stop":1763737974814,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5efea124022cb83","name":"Fails to publish message with empty text","time":{"start":1763737871825,"stop":1763737871825,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd53527d85cd6af","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1763737627432,"stop":1763737627432,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9d88666ef396","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1763737638332,"stop":1763737638333,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5034ce1151bc1c8","name":"Symmetric encrypt & Decrypt","time":{"start":1763737605169,"stop":1763737605169,"duration":0},"status":"passed","severity":"normal"},{"uid":"237203bf2bf9f7ce","name":"Relay","time":{"start":1763737671565,"stop":1763737671566,"duration":1},"status":"passed","severity":"normal"},{"uid":"3064e839bf66b781","name":"Push message with shell command payload","time":{"start":1763738732054,"stop":1763738732054,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e28e4c8913f0394","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1763737570453,"stop":1763737570453,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69b8f30d92360bc","name":"should handle general insertion and lookup correctly","time":{"start":1763737622968,"stop":1763737622968,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a05c25326b6690","name":"should skip peers without peerInfo in ENR","time":{"start":1763737595194,"stop":1763737595194,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac1582f7dc6f38d","name":"should return different streams if requested simultaniously","time":{"start":1763737585724,"stop":1763737585725,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3136d6005448162","name":"should maintain desired error rate","time":{"start":1763737622957,"stop":1763737622958,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35722209e0dd06e","name":"should not be sent when there is no history","time":{"start":1763737627437,"stop":1763737627437,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d5db2052956739","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1763737585726,"stop":1763737585733,"duration":7},"status":"passed","severity":"normal"},{"uid":"a2b83220d2bbb9eb","name":"Sync message is not sent if another sync message was just received","time":{"start":1763737645808,"stop":1763737645808,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8cc93f594ccdf6","name":"Decoder throws on empty string content topic","time":{"start":1763737604799,"stop":1763737604800,"duration":1},"status":"passed","severity":"normal"},{"uid":"228a700a469e9b84","name":"should be empty when created","time":{"start":1763737638155,"stop":1763737638160,"duration":5},"status":"passed","severity":"normal"},{"uid":"2b8329f4176762ab","name":"should handle special patterns correctly","time":{"start":1763737622967,"stop":1763737622968,"duration":1},"status":"passed","severity":"normal"},{"uid":"747a64666d9a939","name":"Push message with content topic containing SQL Injection","time":{"start":1763738732085,"stop":1763738732085,"duration":0},"status":"passed","severity":"normal"},{"uid":"4793136badced4ee","name":"Push message with special chars payload","time":{"start":1763738732051,"stop":1763738732051,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d03206a457b7479","name":"Publish message with large meta","time":{"start":1763737871829,"stop":1763737871829,"duration":0},"status":"passed","severity":"normal"},{"uid":"4659b2eb3c177e83","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1763737570435,"stop":1763737570436,"duration":1},"status":"passed","severity":"normal"},{"uid":"4604cf13f3aca08","name":"should handle different types of entries","time":{"start":1763737636276,"stop":1763737636287,"duration":11},"status":"passed","severity":"normal"},{"uid":"ee34235c77d6a8e5","name":"should be able to decode the field with only STORE set to true","time":{"start":1763737575554,"stop":1763737575555,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae4d47aca9542af","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1763737757449,"stop":1763737757449,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c001d0f3a6664d","name":"should handle timestamp equal to current time","time":{"start":1763737627211,"stop":1763737627211,"duration":0},"status":"passed","severity":"normal"},{"uid":"579a35e39d91e36d","name":"Store - dialed first","time":{"start":1763738006440,"stop":1763738006440,"duration":0},"status":"passed","severity":"normal"},{"uid":"433e0f0c77063821","name":"should not return locked peers if enough unlocked are available","time":{"start":1763737637441,"stop":1763737637441,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a1e0dfa99fae1f","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1763737623092,"stop":1763737623093,"duration":1},"status":"passed","severity":"normal"},{"uid":"17179c6a77c36d66","name":"Encoder throws on undefined content topic","time":{"start":1763737606448,"stop":1763737606448,"duration":0},"status":"passed","severity":"normal"},{"uid":"a822ddce53a2c00d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1763737575556,"stop":1763737575556,"duration":0},"status":"passed","severity":"normal"},{"uid":"168e55a055063581","name":"Sign & Recover","time":{"start":1763737605170,"stop":1763737605170,"duration":0},"status":"passed","severity":"normal"},{"uid":"7284156611b27ac9","name":"should emit a peer event after start","time":{"start":1763737671612,"stop":1763737671617,"duration":5},"status":"passed","severity":"normal"},{"uid":"8f1fd77afef8b4f6","name":"Push message equal or less that 1MB","time":{"start":1763738732062,"stop":1763738732062,"duration":0},"status":"passed","severity":"normal"},{"uid":"e525f313109b3502","name":"Fails to push message with large meta","time":{"start":1763738732074,"stop":1763738732074,"duration":0},"status":"passed","severity":"normal"},{"uid":"d401034357042141","name":"should throw an error for insufficient data","time":{"start":1763737570526,"stop":1763737570526,"duration":0},"status":"passed","severity":"normal"},{"uid":"1edbbfab1eab63d1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1763737623129,"stop":1763737623133,"duration":4},"status":"passed","severity":"normal"},{"uid":"cfd18523dc79fd","name":"Check received message containing unicode special characters","time":{"start":1763738127152,"stop":1763738127153,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5363b3fd51a296","name":"should stop ping timers on peer disconnect","time":{"start":1763737585878,"stop":1763737585879,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e9884bb9c264e8e","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1763737917721,"stop":1763737917722,"duration":1},"status":"passed","severity":"normal"},{"uid":"65f11b0e965b8a67","name":"Push message with short payload","time":{"start":1763738732090,"stop":1763738732090,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd01b255816da4cd","name":"does not throw on valid cases","time":{"start":1763737570430,"stop":1763737570430,"duration":0},"status":"passed","severity":"normal"},{"uid":"25952c83b3a7e48c","name":"Push message with content topic containing JSON","time":{"start":1763738732086,"stop":1763738732086,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e1f9fbeb5a2765","name":"should requeue task if no peer is available","time":{"start":1763737637189,"stop":1763737637190,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6677edbfb27d34","name":"should work with async generator that yields promises","time":{"start":1763737638331,"stop":1763737638331,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd98522e8683416","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1763737902450,"stop":1763737902450,"duration":0},"status":"passed","severity":"normal"},{"uid":"7961de688f3060a4","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1763737623095,"stop":1763737623095,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb225a3a2d1c15d0","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1763737638344,"stop":1763737638344,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b935e5082d68154","name":"Push message with Arabic payload","time":{"start":1763738732092,"stop":1763738732092,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed7d3a93cc00d1d","name":"should fail to send if no connected peers found","time":{"start":1763737636980,"stop":1763737636981,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1af9ba7dc364734","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1763737570449,"stop":1763737570449,"duration":0},"status":"passed","severity":"normal"},{"uid":"8acef648359afcdd","name":"Subscribe and receive messages via lightPush","time":{"start":1763738151017,"stop":1763738151017,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62977fd51ad014a","name":"Push message with content topic containing short","time":{"start":1763738732096,"stop":1763738732096,"duration":0},"status":"passed","severity":"normal"},{"uid":"9693b55de1166249","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1763737642047,"stop":1763737642048,"duration":1},"status":"passed","severity":"normal"},{"uid":"c51ed1b70b673eb8","name":"Check received message containing Basic HTML tag","time":{"start":1763738127151,"stop":1763738127151,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d508e832c1a0edc","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1763737876128,"stop":1763737876129,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9a47fd72345f795","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1763737880621,"stop":1763737880621,"duration":0},"status":"passed","severity":"normal"},{"uid":"726f09a79c21e1eb","name":"should return PeerId when Multiaddr input is provided","time":{"start":1763737585450,"stop":1763737585450,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ffc029690b6424","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1763737974813,"stop":1763737974813,"duration":0},"status":"passed","severity":"normal"},{"uid":"215d5ac7bb8615e4","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1763737623099,"stop":1763737623099,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b618aecb52e9872","name":"peer:update - should do nothing if another protocol hit","time":{"start":1763737585725,"stop":1763737585725,"duration":0},"status":"passed","severity":"normal"},{"uid":"d966d5f5b806c897","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1763737642048,"stop":1763737642048,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d4043a81363341","name":"Push message with SQL Injection payload","time":{"start":1763738732052,"stop":1763738732052,"duration":0},"status":"passed","severity":"normal"},{"uid":"164294e4a43b5ad9","name":"should get and remove ready entries","time":{"start":1763737623002,"stop":1763737623002,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1e494b9061a0fa","name":"should dial more peers if under maxConnections","time":{"start":1763737585419,"stop":1763737585429,"duration":10},"status":"passed","severity":"normal"},{"uid":"4b6260d338984b9e","name":"should create a new stream if no existing for protocol found","time":{"start":1763737585724,"stop":1763737585724,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea0c9804874e6dd","name":"Outgoing message is retried until acknowledged","time":{"start":1763737642043,"stop":1763737642043,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f3276a710e6405","name":"Throws when trying to push message with empty payload","time":{"start":1763738732055,"stop":1763738732056,"duration":1},"status":"passed","severity":"normal"},{"uid":"628ff31dfbf1578b","name":"should be safe to call multiple times","time":{"start":1763737585387,"stop":1763737585388,"duration":1},"status":"passed","severity":"normal"},{"uid":"3527622b450b0dd8","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1763737880615,"stop":1763737880615,"duration":0},"status":"passed","severity":"normal"},{"uid":"804945931288ee30","name":"Does not throw an exception when node disconnects","time":{"start":1763738003708,"stop":1763738003708,"duration":0},"status":"passed","severity":"normal"},{"uid":"4913311beae4535","name":"Push 30 different messages","time":{"start":1763738732095,"stop":1763738732095,"duration":0},"status":"skipped","severity":"normal"},{"uid":"368521a2c58055ba","name":"Push message with content topic containing Arabic","time":{"start":1763738732071,"stop":1763738732072,"duration":1},"status":"passed","severity":"normal"},{"uid":"175c43bc3220d415","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1763737638162,"stop":1763737638163,"duration":1},"status":"passed","severity":"normal"},{"uid":"79bbb11132e1ca9","name":"Default pageSize","time":{"start":1763737990940,"stop":1763737990940,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b35b6b3607ee9e","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app49/8/topic913/test.js","time":{"start":1763737974816,"stop":1763737974816,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6e4dd2584811ad","name":"should create PeerExchangeDiscovery instance","time":{"start":1763737595195,"stop":1763737595196,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef886654967f31f","name":"should not dispatch event when already disconnected","time":{"start":1763737584807,"stop":1763737584808,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de923ceeb2463ef","name":"should handle a minimal index list","time":{"start":1763737570525,"stop":1763737570525,"duration":0},"status":"passed","severity":"normal"},{"uid":"727261a70f4ed0bf","name":"should set field with all protocols disabled","time":{"start":1763737576121,"stop":1763737576121,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7107781f1a8b357","name":"Subscribe to topic containing shell command and receive message","time":{"start":1763738151014,"stop":1763738151015,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3665528b2ae68b6","name":"Overlapping topic subscription","time":{"start":1763738151009,"stop":1763738151009,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f92476a6f55730f","name":"Check message with invalid timestamp is not received","time":{"start":1763738127164,"stop":1763738127164,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfaf974e3469d900","name":"should load peers from local storage and dispatch events","time":{"start":1763737599106,"stop":1763737599106,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6879870481a019","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1763738151018,"stop":1763738151019,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d940c65b69625ae","name":"should throw error when no peers are available","time":{"start":1763737639279,"stop":1763737639280,"duration":1},"status":"passed","severity":"normal"},{"uid":"c51b5b1cad8bfec6","name":"Push message with JSON payload","time":{"start":1763738732067,"stop":1763738732067,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3175571afe29977","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1763737575556,"stop":1763737575557,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c508a77dfb06725","name":"Push message with numeric payload","time":{"start":1763738732051,"stop":1763738732051,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c3547659b16b48","name":"Query Generator, No message returned","time":{"start":1763737934025,"stop":1763737934025,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ca037d0c0fd769","name":"Push message with custom timestamp: 1763741291955","time":{"start":1763738732101,"stop":1763738732102,"duration":1},"status":"passed","severity":"normal"},{"uid":"699551b9c74a5df4","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1763737584983,"stop":1763737584983,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16cc3628fe79ffd","name":"Waku message hash computation (no timestamp)","time":{"start":1763737584989,"stop":1763737584989,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc938924805a654","name":"messageHash returns a Uint8Array","time":{"start":1763737584990,"stop":1763737584990,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de08253f6593bee","name":"Publish message with custom timestamp: Sat Nov 30 2024 15:11:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1763737871822,"stop":1763737871822,"duration":0},"status":"passed","severity":"normal"},{"uid":"4545ce1e14b657c1","name":"should reject if Store is requested but not mounted","time":{"start":1763737639400,"stop":1763737639400,"duration":0},"status":"passed","severity":"normal"},{"uid":"507a92de4bdcaa1a","name":"Push message with custom timestamp: 1732979291955","time":{"start":1763738732101,"stop":1763738732101,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7b0729d63dcdb2","name":"Synced status is emitted when a missing message is received","time":{"start":1763737641571,"stop":1763737641571,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf79fa77eacf0df6","name":"should set field with only LIGHTPUSH enabled","time":{"start":1763737576123,"stop":1763737576123,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3529fbb0947ccb8","name":"Get Nodes","time":{"start":1763737594088,"stop":1763737594096,"duration":8},"status":"passed","severity":"normal"},{"uid":"59ad0a6eb1270199","name":"should remove event listeners","time":{"start":1763737585870,"stop":1763737585873,"duration":3},"status":"passed","severity":"normal"},{"uid":"ed5a30f27cae421c","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1763737639135,"stop":1763737639135,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbea625f07e1c81c","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1763737637469,"stop":1763737637469,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25e1caef19627d1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1763737570456,"stop":1763737570456,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a976b26b0901e5","name":"should create KeepAliveManager with relay","time":{"start":1763737585869,"stop":1763737585869,"duration":0},"status":"passed","severity":"normal"},{"uid":"7910b202ee72a283","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1763737639870,"stop":1763737639871,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ebf624edd4dfd0c","name":"should unregister libp2p event listeners when stop is called","time":{"start":1763737637448,"stop":1763737637452,"duration":4},"status":"passed","severity":"normal"},{"uid":"6854ef610dba8edc","name":"should successfully query store with valid decoders and options","time":{"start":1763737639279,"stop":1763737639279,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed0cfbf94e62e94","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1763737623092,"stop":1763737623092,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa40d56d25be6b9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1763738151013,"stop":1763738151013,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3677797d4b0182","name":"Check received message containing Script","time":{"start":1763738127160,"stop":1763738127160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32ee7fd0d2dc8ae","name":"Check message with no content topic is not received","time":{"start":1763738127156,"stop":1763738127156,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1316434e3a56df","name":"Stops search when maxGet is reached","time":{"start":1763737594096,"stop":1763737594096,"duration":0},"status":"passed","severity":"normal"},{"uid":"44322771006a7726","name":"Overlapping topic subscription","time":{"start":1763737880616,"stop":1763737880617,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ea9eabf40cdc99dd","name":"should handle peer store errors gracefully","time":{"start":1763737584762,"stop":1763737584762,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0203e8fc815824","name":"Push message with custom timestamp: 1732979291955","time":{"start":1763738732088,"stop":1763738732088,"duration":0},"status":"passed","severity":"normal"},{"uid":"7afd24c002026de4","name":"should increase lamport timestamp","time":{"start":1763737627425,"stop":1763737627426,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f33ab252dab25db","name":"different cluster: nodes don't connect","time":{"start":1763737757428,"stop":1763737757428,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2293f078d5d2590","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1763737917720,"stop":1763737917721,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c6455d3864687c","name":"should return true even if peer has no overlapping shards","time":{"start":1763737585108,"stop":1763737585108,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6dd3aa16dbfc17","name":"should get / set UDP multiaddr","time":{"start":1763737576118,"stop":1763737576118,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb6ebcd9958beb4","name":"Outgoing message is acknowledged","time":{"start":1763737639871,"stop":1763737639871,"duration":0},"status":"passed","severity":"normal"},{"uid":"912796c396ca11f","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1763737570525,"stop":1763737570525,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6be63cf3e295c2f","name":"should initialize bloom filter with correct parameters","time":{"start":1763737622952,"stop":1763737622956,"duration":4},"status":"passed","severity":"normal"},{"uid":"52da4a0fba432ebc","name":"should add event listeners to libp2p","time":{"start":1763737584798,"stop":1763737584798,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfbd50a45b004fa","name":"should dial second nwaku node that was discovered","time":{"start":1763737665646,"stop":1763737665649,"duration":3},"status":"skipped","severity":"normal"},{"uid":"5e26a810486e1900","name":"should not stop if not started","time":{"start":1763737595186,"stop":1763737595186,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5f49da9631e023","name":"should handle shard reader errors gracefully","time":{"start":1763737584885,"stop":1763737584886,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0c285318293d0e","name":"Passing page size 19 when there are 20 messages","time":{"start":1763737990934,"stop":1763737990939,"duration":5},"status":"passed","severity":"normal"},{"uid":"f37fb521c4363a7e","name":"Check publish message containing Russian","time":{"start":1763737871806,"stop":1763737871807,"duration":1},"status":"passed","severity":"normal"},{"uid":"a56ae62e7a67ef63","name":"Sync message is sent within sync frequency","time":{"start":1763737645800,"stop":1763737645807,"duration":7},"status":"passed","severity":"normal"},{"uid":"cc70fd680c02e703","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1763737584990,"stop":1763737584991,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c235962b9e6224","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app27/5/topic547/xml","time":{"start":1763737974814,"stop":1763737974815,"duration":1},"status":"passed","severity":"normal"},{"uid":"44da14b54cc01b20","name":"should successfully stop","time":{"start":1763737637535,"stop":1763737637535,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bec762fd82084a6","name":"Add multiple subscription objects on single nwaku node","time":{"start":1763738151016,"stop":1763738151016,"duration":0},"status":"passed","severity":"normal"},{"uid":"38154dbc501ab052","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1763737570436,"stop":1763737570436,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e85474e1ff5d279","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app9/2/topic591/test.js","time":{"start":1763737974819,"stop":1763737974821,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e0fb53efaa41865","name":"Check received message containing SQL Injection","time":{"start":1763738127159,"stop":1763738127160,"duration":1},"status":"passed","severity":"normal"},{"uid":"e901fbeb5b42a447","name":"Push message with rate limit","time":{"start":1763738732088,"stop":1763738732088,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b46224f6ea49e29","name":"should be able to dial TLS multiaddrs","time":{"start":1763737755892,"stop":1763737755892,"duration":0},"status":"passed","severity":"normal"},{"uid":"999c8ea6f220e64d","name":"Push message with unicode special characters payload","time":{"start":1763738732095,"stop":1763738732095,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5139087eef8ff2b","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1763737734425,"stop":1763737734425,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc81a2c01a91c3a7","name":"should handle zero peers request","time":{"start":1763737594768,"stop":1763737594769,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b948e4becfdfb34","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1763737638341,"stop":1763737638342,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b826417e2f74fdf","name":"Subscribe to topic containing numeric and publish message","time":{"start":1763737880617,"stop":1763737880618,"duration":1},"status":"passed","severity":"normal"},{"uid":"58946544e3af360f","name":"Subscribe to topic containing shell command and publish message","time":{"start":1763737880622,"stop":1763737880622,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a023a5a302d00ff","name":"Push message with content topic containing Chinese","time":{"start":1763738732070,"stop":1763738732071,"duration":1},"status":"passed","severity":"normal"},{"uid":"474ab38d0468987a","name":"Push message with long payload","time":{"start":1763738732077,"stop":1763738732077,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3e8a708dcb1372","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1763737638353,"stop":1763737638354,"duration":1},"status":"passed","severity":"normal"},{"uid":"d281cb313a55114b","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1763737623106,"stop":1763737623110,"duration":4},"status":"passed","severity":"normal"},{"uid":"f7a80d147a48c44","name":"A test","time":{"start":1763737742716,"stop":1763737742717,"duration":1},"status":"passed","severity":"normal"},{"uid":"a584f0d774d99815","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1763737627435,"stop":1763737627435,"duration":0},"status":"passed","severity":"normal"},{"uid":"844b14b8cd4f39ee","name":"Check message with no content topic is not received","time":{"start":1763738127165,"stop":1763738127165,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2de7f2bfe15fd62","name":"should be able to encode the field with only RELAY set to true","time":{"start":1763737575549,"stop":1763737575549,"duration":0},"status":"passed","severity":"normal"},{"uid":"7946bbc59ae60850","name":"should set field with all protocols enabled","time":{"start":1763737576121,"stop":1763737576122,"duration":1},"status":"passed","severity":"normal"},{"uid":"719851eb8cc31f7b","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1763737594606,"stop":1763737594607,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ca049c9957db7f0","name":"should insert message into bloom filter","time":{"start":1763737627426,"stop":1763737627426,"duration":0},"status":"passed","severity":"normal"},{"uid":"73284751d86b67a7","name":"Push message with meta","time":{"start":1763738732100,"stop":1763738732100,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ee96637cc747","name":"Push message with Arabic payload","time":{"start":1763738732051,"stop":1763738732052,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5142a320dbfb3f7","name":"Push message with meta","time":{"start":1763738732074,"stop":1763738732074,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef6dd7d7b898ae7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1763737623134,"stop":1763737623135,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc5fd34646b930","name":"should work with stubbed peer manager event emitter","time":{"start":1763737638320,"stop":1763737638320,"duration":0},"status":"passed","severity":"normal"},{"uid":"5845dcd1b187857f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1763737570449,"stop":1763737570449,"duration":0},"status":"passed","severity":"normal"},{"uid":"800d2f4f109b2f14","name":"does not validate decoders for hash queries","time":{"start":1763737585858,"stop":1763737585859,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ecf0be907abe73","name":"Push 30 different messages","time":{"start":1763738732068,"stop":1763738732069,"duration":1},"status":"skipped","severity":"normal"},{"uid":"563b27ab4955be89","name":"should initialize with custom TTL","time":{"start":1763737595178,"stop":1763737595180,"duration":2},"status":"passed","severity":"normal"},{"uid":"efb87de3bdde60a3","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1763737575553,"stop":1763737575553,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3ca931d3bb02a9","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1763737594767,"stop":1763737594767,"duration":0},"status":"passed","severity":"normal"},{"uid":"84147584fe30cb78","name":"should return true when peer is on the pubsub topic shard","time":{"start":1763737585118,"stop":1763737585119,"duration":1},"status":"passed","severity":"normal"},{"uid":"588cded50a37fc7e","name":"Encoder throws on empty string content topic","time":{"start":1763737606448,"stop":1763737606448,"duration":0},"status":"passed","severity":"normal"},{"uid":"210355ad0f4003a3","name":"should handle peer identify event","time":{"start":1763737595187,"stop":1763737595187,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57af73c4d4752bd","name":"should return cached hash on subsequent access","time":{"start":1763737586029,"stop":1763737586029,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1262675d18e71ba","name":"should create NetworkMonitor with libp2p and events","time":{"start":1763737584796,"stop":1763737584796,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3704eccdb7a55cf","name":"Throws when trying to push message with empty payload","time":{"start":1763738732069,"stop":1763738732069,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d21fdc157b324","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1763737623100,"stop":1763737623101,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d238d5a797b9d20","name":"random static sharding 9 - Cluster ID: 172, Shard ID: 464","time":{"start":1763737995677,"stop":1763737995677,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8f5dad8bdd978a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1763738151018,"stop":1763738151018,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85bd83287c5aa","name":"Query with Promise Callback, No Decoder","time":{"start":1763737934027,"stop":1763737934027,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c92e47639c50ce","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1763737986209,"stop":1763737986210,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ab0ab01c385273","name":"Push message with content topic containing escaped characters","time":{"start":1763738732059,"stop":1763738732059,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9366c88002ea8f9","name":"Outgoing message is possibly acknowledged","time":{"start":1763737642042,"stop":1763737642042,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d6ac8fc94798f34","name":"Check received message containing Arabic","time":{"start":1763738127159,"stop":1763738127159,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff617b9c06b031b4","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1763737637190,"stop":1763737637190,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f65da444920ac36","name":"Ordered Callback - false","time":{"start":1763737980307,"stop":1763737980307,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c0503bcb7568cb","name":"should return no connections if no open connection provided","time":{"start":1763737585501,"stop":1763737585501,"duration":0},"status":"passed","severity":"normal"},{"uid":"656fba66b9259392","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1763737876125,"stop":1763737876126,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3bfaff29049c427","name":"Ephemeral field is preserved - encoder v0","time":{"start":1763737672555,"stop":1763737672555,"duration":0},"status":"passed","severity":"normal"},{"uid":"229fd765e940f934","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1763737623092,"stop":1763737623092,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c796b8c098e3cbb","name":"should start ping timers on peer connect","time":{"start":1763737585876,"stop":1763737585877,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c54d59ea12434c7","name":"should set field with only STORE enabled","time":{"start":1763737576122,"stop":1763737576122,"duration":0},"status":"passed","severity":"normal"},{"uid":"55da154f4ea4d980","name":"Passing an array","time":{"start":1763738003709,"stop":1763738003710,"duration":1},"status":"passed","severity":"normal"},{"uid":"305c909ecc16e678","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1763737570455,"stop":1763737570456,"duration":1},"status":"passed","severity":"normal"},{"uid":"5882ad744635f120","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1763737570436,"stop":1763737570437,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d90a773a8a717a","name":"Subscribe to topic containing Russian and publish message","time":{"start":1763737880619,"stop":1763737880619,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b247045bd65df1","name":"should dial peer when no shard info available","time":{"start":1763737584874,"stop":1763737584874,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e33114f1f9095","name":"should process successful peer exchange query","time":{"start":1763737595192,"stop":1763737595193,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba76494c05acc98","name":"Push message with XML payload","time":{"start":1763738732093,"stop":1763738732093,"duration":0},"status":"passed","severity":"normal"},{"uid":"277de489996729e9","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1763737865037,"stop":1763737865037,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8f7c734496e794","name":"should reject if LightPush is requested but not mounted","time":{"start":1763737639399,"stop":1763737639400,"duration":1},"status":"passed","severity":"normal"},{"uid":"19957356d2b9ff4e","name":"Check message with no pubsub topic is not received","time":{"start":1763738127155,"stop":1763738127156,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ab0ecd4c7a7eea","name":"Subscribe to topic containing short and receive message","time":{"start":1763738151010,"stop":1763738151010,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca547582a1ccf0a","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1763737627432,"stop":1763737627432,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7807775d1d67f1e","name":"should handle large number of peers request","time":{"start":1763737594768,"stop":1763737594768,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6798e8f0f51ec8","name":"Push message with special chars payload","time":{"start":1763738732091,"stop":1763738732091,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be5e976cc47ed8f","name":"Fails to push message with large meta","time":{"start":1763738732060,"stop":1763738732061,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ecc44738dcfa82","name":"should dial all remaining peers","time":{"start":1763737585401,"stop":1763737585402,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8278a9af175995f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1763738002804,"stop":1763738002804,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a677d9d29817267","name":"should handle cache.get errors gracefully","time":{"start":1763737599107,"stop":1763737599107,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a16d8972ca71ffa","name":"Check received message with timestamp: 1649153314 ","time":{"start":1763738127154,"stop":1763738127154,"duration":0},"status":"passed","severity":"normal"},{"uid":"600de2060ae21001","name":"Check publish message containing XML","time":{"start":1763737871809,"stop":1763737871812,"duration":3},"status":"passed","severity":"normal"},{"uid":"6519febeee61e986","name":"should wait for Store peer to be connected","time":{"start":1763737639402,"stop":1763737639402,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e72db342dedd35a","name":"should skip peers without ENR","time":{"start":1763737595193,"stop":1763737595194,"duration":1},"status":"passed","severity":"normal"},{"uid":"6976c7117e78bc0f","name":"should handle dial errors","time":{"start":1763737586106,"stop":1763737586106,"duration":0},"status":"passed","severity":"normal"},{"uid":"d324e639dba4b4e6","name":"should properly create location multiaddrs - tcp6","time":{"start":1763737576120,"stop":1763737576120,"duration":0},"status":"passed","severity":"normal"},{"uid":"236451a2bbe27389","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1763737623134,"stop":1763737623134,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bad47ac4efe1e4","name":"should not create relay timers when relay is not provided","time":{"start":1763737585887,"stop":1763737585888,"duration":1},"status":"passed","severity":"normal"},{"uid":"db15bee15eb5cf0f","name":"isConnected should return false after all peers disconnect","time":{"start":1763737687249,"stop":1763737687249,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4a496bf5d16e4","name":"Check received message with timestamp: 1763737664631 ","time":{"start":1763738127154,"stop":1763738127154,"duration":0},"status":"passed","severity":"normal"},{"uid":"308261a77911e3a4","name":"Waku message hash computation (payload length 0)","time":{"start":1763737584988,"stop":1763737584989,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe3040d7d01ffd3","name":"Debounces events when receiving batch of messages","time":{"start":1763737639135,"stop":1763737639135,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6d7592beb22477","name":"ends after yielding if response size indicates end","time":{"start":1763737585861,"stop":1763737585862,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f82b0dbdc354436","name":"yields undefined for messages without decoder","time":{"start":1763737585861,"stop":1763737585861,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba915827b386f50","name":"Check message with no payload is not received","time":{"start":1763738127165,"stop":1763738127165,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fe3284b962ce06","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1763737865032,"stop":1763737865032,"duration":0},"status":"passed","severity":"normal"},{"uid":"6181007293c16c11","name":"throws if store query response has error status","time":{"start":1763737585859,"stop":1763737585860,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f9d2f105a0e8d7","name":"Query generator for multiple messages with multiple decoders","time":{"start":1763737967672,"stop":1763737967672,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced43b14c3efb1b","name":"Check received message containing shell command","time":{"start":1763738127152,"stop":1763738127152,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a5e7df0bb3eeee","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1763737623121,"stop":1763737623122,"duration":1},"status":"passed","severity":"normal"},{"uid":"198c306c69b3c888","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1763737638348,"stop":1763737638349,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26c8f1546b825b5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1763737917722,"stop":1763737917722,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed0adc934372395","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1763737691729,"stop":1763737691730,"duration":1},"status":"passed","severity":"normal"},{"uid":"a14a1a8b2d920f9a","name":"Push message with custom timestamp: 1763734091955","time":{"start":1763738732088,"stop":1763738732089,"duration":1},"status":"passed","severity":"normal"},{"uid":"46a3a6f53c95a927","name":"should start the dialing interval","time":{"start":1763737584848,"stop":1763737584848,"duration":0},"status":"passed","severity":"normal"},{"uid":"a617eaaaf20386af","name":"should filter peers by codec","time":{"start":1763737586108,"stop":1763737586109,"duration":1},"status":"passed","severity":"normal"},{"uid":"aece1878ed52907c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1763738151012,"stop":1763738151012,"duration":0},"status":"passed","severity":"normal"},{"uid":"f446e4cf8436c20e","name":"should start all internal components","time":{"start":1763737586103,"stop":1763737586103,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b1a20b134e250b","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1763737623088,"stop":1763737623088,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fd59ffe9979517","name":"should not execute task if max attempts is 0","time":{"start":1763737637199,"stop":1763737637200,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c73936402ed601","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1763737986207,"stop":1763737986209,"duration":2},"status":"passed","severity":"normal"},{"uid":"b173d12c7afe563","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1763737639903,"stop":1763737639903,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ff0745806c13a","name":"Push message with unicode special characters payload","time":{"start":1763738732055,"stop":1763738732055,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f10aafb096e74bf","name":"Query Generator, No Decoder","time":{"start":1763737934024,"stop":1763737934025,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac6dad20cfd44459","name":"should create all internal components","time":{"start":1763737586102,"stop":1763737586102,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eba1ff6a067b47","name":"should skip peers without peer exchange protocol","time":{"start":1763737595187,"stop":1763737595188,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45d3f96f130673f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1763737876129,"stop":1763737876132,"duration":3},"status":"passed","severity":"normal"},{"uid":"44239b94778e1680","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1763737757450,"stop":1763737757450,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb6e3d60a239688","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1763737623110,"stop":1763737623111,"duration":1},"status":"passed","severity":"normal"},{"uid":"e186d4872aa6b24b","name":"tcp ip4 address","time":{"start":1763737575522,"stop":1763737575524,"duration":2},"status":"passed","severity":"normal"},{"uid":"469d06d7891ac83","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1763737917721,"stop":1763737917721,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebf7300313eb6fe","name":"Sync message is not sent if another sync message was just sent","time":{"start":1763737645809,"stop":1763737645809,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03db6d2d3546998","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1763738127154,"stop":1763738127155,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffa4288f83d2a62d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1763738127163,"stop":1763738127164,"duration":1},"status":"passed","severity":"normal"},{"uid":"56c35df3450e6cf9","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1763737584989,"stop":1763737584989,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c63fa8640823891","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1763737570440,"stop":1763737570440,"duration":0},"status":"passed","severity":"normal"},{"uid":"433a06a0cde23b0c","name":"should ignore duplicate entries","time":{"start":1763737623001,"stop":1763737623001,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c934a9fc2a3839","name":"Push message with long payload","time":{"start":1763738732050,"stop":1763738732050,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76a2fa9e6bb8c79","name":"should return false when pubsub topic parsing fails","time":{"start":1763737585119,"stop":1763737585119,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a764bd68f2602b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1763738151023,"stop":1763738151023,"duration":0},"status":"passed","severity":"normal"},{"uid":"908efea08375f8da","name":"Push message with Russian payload","time":{"start":1763738732079,"stop":1763738732079,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d086627302c350b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1763737876133,"stop":1763737876133,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb92410b4d75f4","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1763737585884,"stop":1763737585886,"duration":2},"status":"passed","severity":"normal"},{"uid":"db98f95d26dd98c3","name":"should work with mock decoders","time":{"start":1763737638326,"stop":1763737638327,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e5b6aa020e4f97","name":"should sort peers by ping value","time":{"start":1763737586109,"stop":1763737586109,"duration":0},"status":"passed","severity":"normal"},{"uid":"19719a9f866e5237","name":"Check publish message after service node is restarted","time":{"start":1763737871828,"stop":1763737871828,"duration":0},"status":"skipped","severity":"normal"},{"uid":"adc391f5dc2e3ca7","name":"should get multiple eligible entries at later time","time":{"start":1763737622986,"stop":1763737622993,"duration":7},"status":"passed","severity":"normal"},{"uid":"17238c83ed512f6a","name":"Outgoing message is acknowledged","time":{"start":1763737639902,"stop":1763737639903,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd66436e524b5ac9","name":"Subscribe and receives messages on 20 topics","time":{"start":1763738151007,"stop":1763738151008,"duration":1},"status":"passed","severity":"normal"},{"uid":"1083a3e754d5d060","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1763737626911,"stop":1763737626911,"duration":0},"status":"passed","severity":"normal"},{"uid":"557b33ecb2093ad2","name":"should create PeerExchangeDiscovery with default options","time":{"start":1763737595196,"stop":1763737595196,"duration":0},"status":"passed","severity":"normal"},{"uid":"4948a2e8d022f291","name":"should handle case when navigator is not available","time":{"start":1763737584804,"stop":1763737584804,"duration":0},"status":"passed","severity":"normal"},{"uid":"74bc0159a0272fa4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1763737876132,"stop":1763737876133,"duration":1},"status":"passed","severity":"normal"},{"uid":"327f2a7e3f142e2a","name":"Check received message containing unicode special characters","time":{"start":1763738127162,"stop":1763738127162,"duration":0},"status":"passed","severity":"normal"},{"uid":"153ccad50911da8b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1763737672555,"stop":1763737672558,"duration":3},"status":"passed","severity":"normal"},{"uid":"6dd5b06bdbb39a9c","name":"should handle query errors","time":{"start":1763737595193,"stop":1763737595193,"duration":0},"status":"passed","severity":"normal"},{"uid":"222e9def7e3b6340","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1763737876128,"stop":1763737876128,"duration":0},"status":"passed","severity":"normal"},{"uid":"5073a11ae08e1d39","name":"should handle incoming messages","time":{"start":1763737637531,"stop":1763737637535,"duration":4},"status":"passed","severity":"normal"},{"uid":"d88f3ec0a4b1777","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1763738002803,"stop":1763738002804,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cabb4c86601ce77","name":"Encoder error raises irrecoverable error","time":{"start":1763737642041,"stop":1763737642042,"duration":1},"status":"passed","severity":"normal"},{"uid":"47bb5cdb372791d0","name":"Subscribe and receive messages via waku relay post","time":{"start":1763738151018,"stop":1763738151018,"duration":0},"status":"passed","severity":"normal"},{"uid":"9991753f2a019f66","name":"Waku message hash computation (meta attribute not present)","time":{"start":1763737584983,"stop":1763737584988,"duration":5},"status":"passed","severity":"normal"},{"uid":"c3b23409dc176000","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1763737876133,"stop":1763737876134,"duration":1},"status":"passed","severity":"normal"},{"uid":"1206af84c7470dba","name":"Push message with Russian payload","time":{"start":1763738732065,"stop":1763738732065,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e67dd45e45ddfb8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1763737623120,"stop":1763737623121,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b60a8c118e88eb","name":"Push message with custom timestamp: 1732979291955","time":{"start":1763738732075,"stop":1763738732075,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b49a017afff06db","name":"Push message with Chinese payload","time":{"start":1763738732078,"stop":1763738732078,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd1fc3a46900238","name":"should send relay ping messages on timer","time":{"start":1763737585889,"stop":1763737585889,"duration":0},"status":"passed","severity":"normal"},{"uid":"f623fc280a6d67e1","name":"should return false when peer has no shard info","time":{"start":1763737585108,"stop":1763737585109,"duration":1},"status":"passed","severity":"normal"},{"uid":"913e27a6346a9322","name":"Passing page size 3 when there are 20 messages","time":{"start":1763737990928,"stop":1763737990928,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83c8c85a90bc2a","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1763737637470,"stop":1763737637470,"duration":0},"status":"passed","severity":"normal"},{"uid":"58849a424d5a4511","name":"Subscribe to topic containing short and publish message","time":{"start":1763737880617,"stop":1763737880617,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3e14423055c733","name":"Push message with SQL Injection payload","time":{"start":1763738732092,"stop":1763738732093,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee262f86f789a885","name":"should set field with only RELAY enabled","time":{"start":1763737576122,"stop":1763737576122,"duration":0},"status":"passed","severity":"normal"},{"uid":"259974645ae9ea67","name":"should clear the dialing interval","time":{"start":1763737584853,"stop":1763737584854,"duration":1},"status":"passed","severity":"normal"},{"uid":"109ae0069fdd37b7","name":"should work with stubbed waku event emitter","time":{"start":1763737638320,"stop":1763737638321,"duration":1},"status":"passed","severity":"normal"},{"uid":"744baab33ae30df0","name":"Subscribe and receive messages via lightPush","time":{"start":1763738151005,"stop":1763738151005,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54e83ed21008d46","name":"msgTime: 0 ms from now, startTime: 1763651586402, endTime: 1763737986402","time":{"start":1763738002804,"stop":1763738002805,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd70613db8fb0a16","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1763737623112,"stop":1763737623112,"duration":0},"status":"passed","severity":"normal"},{"uid":"870f34a968dc0975","name":"should add and remove event listeners correctly","time":{"start":1763737599107,"stop":1763737599107,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73091c69aef09b2","name":"should return usable stream attached to connection","time":{"start":1763737585723,"stop":1763737585723,"duration":0},"status":"passed","severity":"normal"},{"uid":"486f6b9a3d0da1a3","name":"should return undefined if no connection provided","time":{"start":1763737585724,"stop":1763737585724,"duration":0},"status":"passed","severity":"normal"},{"uid":"917be962bc127da4","name":"yields undefined for messages without content topic","time":{"start":1763737585861,"stop":1763737585861,"duration":0},"status":"passed","severity":"normal"},{"uid":"a941e2de94e7aba9","name":"Non TWN Cluster","time":{"start":1763737974813,"stop":1763737974814,"duration":1},"status":"passed","severity":"normal"},{"uid":"7806fd94efc7e52","name":"Nwaku publishes","time":{"start":1763737860534,"stop":1763737860535,"duration":1},"status":"passed","severity":"normal"},{"uid":"a987738e597a490f","name":"should be safe to call multiple times","time":{"start":1763737584854,"stop":1763737584855,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ac6aba91475ab08","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1763737570454,"stop":1763737570454,"duration":0},"status":"passed","severity":"normal"},{"uid":"607746559ef21380","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1763737871822,"stop":1763737871822,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8d7e944b3666c5","name":"should not create timers for topics where peer is not in mesh","time":{"start":1763737585888,"stop":1763737585889,"duration":1},"status":"passed","severity":"normal"},{"uid":"191659076c2f2ea0","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1763737623095,"stop":1763737623095,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0d74b6ca8c53da","name":"Stops search when 2 null results are returned","time":{"start":1763737594097,"stop":1763737594097,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80d68c155ff3fec","name":"should increase lamport timestamp","time":{"start":1763737627428,"stop":1763737627428,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b67880115c107f","name":"Emits 'synced' when new message received","time":{"start":1763737639132,"stop":1763737639133,"duration":1},"status":"passed","severity":"normal"},{"uid":"54d5f87f7e8ca2b3","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1763737575555,"stop":1763737575555,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e441d2988c699a","name":"should handle multiple peers with different shard configurations","time":{"start":1763737584890,"stop":1763737584891,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e09c858af277f9","name":"Push message with content topic containing Chinese","time":{"start":1763738732097,"stop":1763738732097,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae749c84450cb752","name":"accepts valid message hash query","time":{"start":1763737585305,"stop":1763737585305,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ab5e7970d24a58","name":"should use current time when it's greater than incremented timestamp","time":{"start":1763737627211,"stop":1763737627211,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9202ac0c041291d","name":"Check received message containing short","time":{"start":1763738127157,"stop":1763738127158,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae7486e7bac9524","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1763738151006,"stop":1763738151006,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72d62e49acc5358","name":"should dial peers from store when browser is connected","time":{"start":1763737585395,"stop":1763737585395,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82ef78faec5c0c","name":"should create RPC request with correct parameters","time":{"start":1763737594769,"stop":1763737594769,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2b0232296d97ff","name":"should handle complete discovery-to-dial flow","time":{"start":1763737584772,"stop":1763737584774,"duration":2},"status":"passed","severity":"normal"},{"uid":"b02119f8ed9880ec","name":"isConnected between 2 js-waku relay nodes","time":{"start":1763737687250,"stop":1763737687250,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd509a0076aae5","name":"Outgoing message is emitted as sending","time":{"start":1763737642040,"stop":1763737642041,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b919a2b970b906","name":"Check received message containing long","time":{"start":1763738127146,"stop":1763738127146,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfc945cc69bb124","name":"Query Generator - false","time":{"start":1763737980303,"stop":1763737980305,"duration":2},"status":"passed","severity":"normal"},{"uid":"254f223ea466a97e","name":"Refresh subscription","time":{"start":1763738151010,"stop":1763738151010,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e79d08e6ed8200","name":"Push message with content topic containing escaped characters","time":{"start":1763738732073,"stop":1763738732073,"duration":0},"status":"passed","severity":"normal"},{"uid":"91afcd2f028aacf","name":"should remove event listeners from globalThis","time":{"start":1763737584800,"stop":1763737584800,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afabff1e32e9612","name":"Correctly serialized arguments","time":{"start":1763737756072,"stop":1763737756073,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe616170c071e12c","name":"should not dial peers from store when browser is not connected","time":{"start":1763737585395,"stop":1763737585396,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8f70054151de615","name":"should handle hash queries without validation","time":{"start":1763737639281,"stop":1763737639281,"duration":0},"status":"passed","severity":"normal"},{"uid":"4417c21b176052bb","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1763737623119,"stop":1763737623120,"duration":1},"status":"passed","severity":"normal"},{"uid":"244e3e5125c2649a","name":"Register correct protocols","time":{"start":1763737880613,"stop":1763737880613,"duration":0},"status":"passed","severity":"normal"},{"uid":"7572b64297d66a9b","name":"Push message with content topic containing short","time":{"start":1763738732083,"stop":1763738732083,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdadcbb0c3032ef6","name":"should dial peer when peer is discovered","time":{"start":1763737584760,"stop":1763737584760,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecca42f0d9625495","name":"Check publish message containing shell command","time":{"start":1763737871817,"stop":1763737871818,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa6e8b41179ef3c","name":"should remove event listener for peer:discovery","time":{"start":1763737584752,"stop":1763737584756,"duration":4},"status":"passed","severity":"normal"},{"uid":"13bec4140c39cd9","name":"Check publish message containing Chinese","time":{"start":1763737871804,"stop":1763737871805,"duration":1},"status":"passed","severity":"normal"},{"uid":"7893e14b26339caf","name":"should not fail to stop the service if it was not started","time":{"start":1763737671611,"stop":1763737671612,"duration":1},"status":"passed","severity":"normal"},{"uid":"93152dae712c847b","name":"Subscribe and receive messages via waku relay post","time":{"start":1763738151006,"stop":1763738151007,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b6c26da37857cb","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1763737570440,"stop":1763737570441,"duration":1},"status":"passed","severity":"normal"},{"uid":"91b144cbba694b41","name":"Query Generator - true","time":{"start":1763737980302,"stop":1763737980302,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46ab4ce1904e770","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1763737623097,"stop":1763737623098,"duration":1},"status":"passed","severity":"normal"},{"uid":"5115a5cd44ada490","name":"should return false when peer shard info is not found","time":{"start":1763737585118,"stop":1763737585118,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f7d68d1fc9cdb2","name":"should be empty after removing the only subscription","time":{"start":1763737638161,"stop":1763737638162,"duration":1},"status":"passed","severity":"normal"},{"uid":"b502c8945dbcf3b7","name":"Overlapping topic subscription","time":{"start":1763738151021,"stop":1763738151021,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf765a33d3fc496","name":"should throw error - no id","time":{"start":1763737576114,"stop":1763737576114,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a49c1765c9262c","name":"should remove entries","time":{"start":1763737623002,"stop":1763737623003,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae3be704873e27be","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1763738002806,"stop":1763738002806,"duration":0},"status":"passed","severity":"normal"},{"uid":"8075922e88a6a633","name":"should create PeerExchange instance with components","time":{"start":1763737594769,"stop":1763737594770,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b6f837ff8879c0b","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1763737623096,"stop":1763737623096,"duration":0},"status":"passed","severity":"normal"},{"uid":"7273e7af436d5a8d","name":"Push message with content topic containing escaped characters","time":{"start":1763738732098,"stop":1763738732099,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e1e07141e33528","name":"Decoder throws on empty string content topic","time":{"start":1763737606449,"stop":1763737606449,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fa33f9117b8462","name":"should be safe to call multiple times","time":{"start":1763737586103,"stop":1763737586103,"duration":0},"status":"passed","severity":"normal"},{"uid":"196f8e88e4ddd761","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1763737585449,"stop":1763737585449,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35291d3da002e81","name":"Delete observer","time":{"start":1763737848223,"stop":1763737848223,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7965b2b3ca5414","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1763737871826,"stop":1763737871827,"duration":1},"status":"passed","severity":"normal"},{"uid":"472efde5392e9846","name":"should not receive a peer event before start","time":{"start":1763737599105,"stop":1763737599106,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb16e25b8aa710","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1763738127157,"stop":1763738127157,"duration":0},"status":"passed","severity":"normal"},{"uid":"7132865a55d31b7a","name":"Push message with content topic containing emoji","time":{"start":1763738732099,"stop":1763738732100,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84292857608632b","name":"should initialize with default options","time":{"start":1763737595177,"stop":1763737595177,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3ace322a5410d1","name":"Check publish message containing emoji","time":{"start":1763737871819,"stop":1763737871821,"duration":2},"status":"passed","severity":"normal"},{"uid":"b3a7c2740f385ed1","name":"should accept empty decoders array","time":{"start":1763737638310,"stop":1763737638315,"duration":5},"status":"passed","severity":"normal"},{"uid":"2552dc50e98f5a51","name":"Push message with custom timestamp: 1763734091955","time":{"start":1763738732061,"stop":1763738732062,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b969b884a112001","name":"Reusing cursor across nodes","time":{"start":1763737917727,"stop":1763737917728,"duration":1},"status":"passed","severity":"normal"},{"uid":"c495579dcb601c1c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1763737570451,"stop":1763737570451,"duration":0},"status":"passed","severity":"normal"},{"uid":"abffa21ad15a068b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1763737623105,"stop":1763737623106,"duration":1},"status":"passed","severity":"normal"},{"uid":"27fe5c413d676256","name":"throws if decoders don't match content topics","time":{"start":1763737585858,"stop":1763737585858,"duration":0},"status":"passed","severity":"normal"},{"uid":"3044097b2077fb8f","name":"Fails to push message with large meta","time":{"start":1763738732100,"stop":1763738732100,"duration":0},"status":"passed","severity":"normal"},{"uid":"32865695c5c63631","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1763737986211,"stop":1763737986212,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bba3f0be68a032b","name":"should handle very large timestamps","time":{"start":1763737627212,"stop":1763737627212,"duration":0},"status":"passed","severity":"normal"},{"uid":"787afc6add4c6a4e","name":"should handle onConnected and onDisconnected","time":{"start":1763737637442,"stop":1763737637442,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abe226f3ff978e8","name":"accepts valid content-filtered query","time":{"start":1763737585304,"stop":1763737585304,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23b5e9c01e6aec9","name":"should return empty array when no peers connected","time":{"start":1763737586108,"stop":1763737586108,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c595ae09da4ed78","name":"should successfully unsubscribe from an existing subscription","time":{"start":1763737637529,"stop":1763737637531,"duration":2},"status":"passed","severity":"normal"},{"uid":"a855af0d0bbe6616","name":"Check publish message containing SQL Injection","time":{"start":1763737871807,"stop":1763737871808,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec71b25c2a4a0e26","name":"should initialize with custom number of peers","time":{"start":1763737637429,"stop":1763737637431,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5cd3ffc1f421b91","name":"random static sharding 4 - Cluster ID: 398, Shard ID: 325","time":{"start":1763737995675,"stop":1763737995675,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b341bb5cad706b","name":"should not allow unachievable error rate","time":{"start":1763737623140,"stop":1763737623141,"duration":1},"status":"passed","severity":"normal"},{"uid":"9819978a1488db0e","name":"should start peer exchange discovery","time":{"start":1763737595184,"stop":1763737595185,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c5bfb8dd5df9250","name":"Push message with Arabic payload","time":{"start":1763738732065,"stop":1763738732065,"duration":0},"status":"passed","severity":"normal"},{"uid":"e076b4632878afa","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1763737880615,"stop":1763737880615,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffd9196ccab4f33","name":"should add entries and maintain sorted order","time":{"start":1763737622983,"stop":1763737622984,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb9175cad6ab737","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1763737593261,"stop":1763737593261,"duration":0},"status":"passed","severity":"normal"},{"uid":"3407b359ccdfbc3b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1763737623133,"stop":1763737623134,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e86f9abd4f3e53","name":"should handle peer store errors gracefully","time":{"start":1763737595189,"stop":1763737595190,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb418b0be4bb506","name":"should handle case with all peers already connected","time":{"start":1763737585408,"stop":1763737585408,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fddff4a89fd4af","name":"should return false when peer is on different cluster","time":{"start":1763737585107,"stop":1763737585108,"duration":1},"status":"passed","severity":"normal"},{"uid":"16a460312c631cb6","name":"Publish message with custom timestamp: Fri Nov 21 2025 16:11:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1763737871824,"stop":1763737871825,"duration":1},"status":"passed","severity":"normal"},{"uid":"760b0c33de5a1ff9","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1763737687248,"stop":1763737687248,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca688f0eabaff781","name":"should create an instance with libp2p and dialer","time":{"start":1763737584740,"stop":1763737584742,"duration":2},"status":"passed","severity":"normal"},{"uid":"202c3c0353b67168","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1763737595060,"stop":1763737595062,"duration":2},"status":"skipped","severity":"normal"},{"uid":"c5be92791b2f0671","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1763737584983,"stop":1763737584983,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38adf4e90eaf4d3","name":"should evict furthest entry when buffer is full","time":{"start":1763737623002,"stop":1763737623002,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa438f736d3eb57","name":"should return false when navigator.onLine is false","time":{"start":1763737584803,"stop":1763737584803,"duration":0},"status":"passed","severity":"normal"},{"uid":"7104115afc27b4bf","name":"should never report false negatives","time":{"start":1763737622958,"stop":1763737622962,"duration":4},"status":"passed","severity":"normal"},{"uid":"620cf3656e3acca","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1763737623090,"stop":1763737623091,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb57c6fc2e85364","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1763737645809,"stop":1763737645809,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ae4eb3fd7a47d2","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1763737627430,"stop":1763737627431,"duration":1},"status":"passed","severity":"normal"},{"uid":"c059ad6dfb3e4788","name":"Query generator for 2000 messages","time":{"start":1763737967679,"stop":1763737967679,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8da16335fa37351","name":"Check received message containing Script","time":{"start":1763738127150,"stop":1763738127150,"duration":0},"status":"passed","severity":"normal"},{"uid":"119a1d195b0d1152","name":"Round trip binary encryption [ecies, signature]","time":{"start":1763737606447,"stop":1763737606447,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab2e659b890c0c0","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1763737594605,"stop":1763737594605,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dedd8dbf12eeb74","name":"should return all connected peers without codec filter","time":{"start":1763737586108,"stop":1763737586108,"duration":0},"status":"passed","severity":"normal"},{"uid":"eafc81cfd6e6463b","name":"Retries within maximum given attempts","time":{"start":1763737638933,"stop":1763737638934,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d44dd095f5e50f0","name":"should not dispatch event when already connected","time":{"start":1763737584807,"stop":1763737584807,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb32595acd04056","name":"Check received message containing shell command","time":{"start":1763738127161,"stop":1763738127161,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a45a77c3e8e9e0","name":"should create dialer with libp2p and shardReader","time":{"start":1763737584847,"stop":1763737584848,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd99f4e65f7fcec","name":"should emit multiple messages when query returns multiple messages","time":{"start":1763737638343,"stop":1763737638344,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fcc09da20821c8c","name":"Outgoing message is emitted as sent","time":{"start":1763737642041,"stop":1763737642041,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff1e2b54ae4ad2c","name":"should return false for sync message without causal history","time":{"start":1763737642046,"stop":1763737642046,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d9b1f1aa643867","name":"Promise Callback - false","time":{"start":1763737980306,"stop":1763737980306,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a34d3c54d7819e4","name":"Check received message containing short","time":{"start":1763738127145,"stop":1763738127146,"duration":1},"status":"passed","severity":"normal"},{"uid":"b00ca0af8b5be9b9","name":"Generator, one shard","time":{"start":1763737924565,"stop":1763737924566,"duration":1},"status":"passed","severity":"normal"},{"uid":"b90ea720bf921977","name":"throws on empty content topic","time":{"start":1763737570431,"stop":1763737570431,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7391cfe02fdcf90","name":"Subscribe and publish message","time":{"start":1763737880614,"stop":1763737880614,"duration":0},"status":"passed","severity":"normal"},{"uid":"774163d2e527a0ce","name":"should handle complete peer lifecycle","time":{"start":1763737585897,"stop":1763737585897,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8d355415a70809","name":"should be safe to call multiple times","time":{"start":1763737584750,"stop":1763737584751,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d90895fd9eb9567","name":"should emit a peer event after start","time":{"start":1763737904705,"stop":1763737904705,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fae2f1e9d84f5fd","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1763737594766,"stop":1763737594766,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e3c25a90fde7c4","name":"Push message with content topic containing numeric","time":{"start":1763738732084,"stop":1763738732084,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a96ef778ddc315","name":"Push message with SQL Injection payload","time":{"start":1763738732079,"stop":1763738732079,"duration":0},"status":"passed","severity":"normal"},{"uid":"10afbc914e2d92ee","name":"should handle missing messages with undefined retrievalHint","time":{"start":1763737627436,"stop":1763737627436,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bbe9c65ba3e4dab","name":"should dial peer when on same shard","time":{"start":1763737584873,"stop":1763737584873,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cde3786837375f0","name":"can start and stop the service","time":{"start":1763737904702,"stop":1763737904704,"duration":2},"status":"passed","severity":"normal"},{"uid":"a054a78d3a7a79c7","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1763737576113,"stop":1763737576114,"duration":1},"status":"passed","severity":"normal"},{"uid":"480a9bbb4a7b5d2e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1763737627437,"stop":1763737627438,"duration":1},"status":"passed","severity":"normal"},{"uid":"648e44cf4a7c5fc4","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1763737585442,"stop":1763737585442,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca829f222b82d75","name":"should query peer with peer exchange protocol","time":{"start":1763737595191,"stop":1763737595191,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38831798756a64c","name":"Push message with Basic HTML tag payload","time":{"start":1763738732053,"stop":1763738732053,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e02cb6bd51e830","name":"Subscribe to topic containing emoji and receive message","time":{"start":1763738151015,"stop":1763738151016,"duration":1},"status":"passed","severity":"normal"},{"uid":"5796035a0d530191","name":"Subscribe to topic containing numeric and receive message","time":{"start":1763738151011,"stop":1763738151011,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a357d99b1cf962","name":"Add multiple subscription objects on single nwaku node","time":{"start":1763738151027,"stop":1763738151027,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d90da264434ef3e","name":"should discover peers from provided peer cache","time":{"start":1763737762326,"stop":1763737762326,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9b2c2e1fefa33b","name":"Throws when trying to push message with empty payload","time":{"start":1763738732083,"stop":1763738732083,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6cddb187b93b99","name":"should stop query when sync message from same channel is found","time":{"start":1763737642044,"stop":1763737642044,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af5b45e298a7f2c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1763737757442,"stop":1763737757443,"duration":1},"status":"passed","severity":"normal"},{"uid":"17ff4ebd98582ed0","name":"Push message with content topic containing long","time":{"start":1763738732069,"stop":1763738732069,"duration":0},"status":"passed","severity":"normal"},{"uid":"90611dad126c58ed","name":"should skip peer when dialed recently","time":{"start":1763737584867,"stop":1763737584868,"duration":1},"status":"passed","severity":"normal"},{"uid":"27daa2e3662a7e7c","name":"rejects hash query with content filter parameters","time":{"start":1763737585305,"stop":1763737585306,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ae7443d5ff41ed","name":"Push message with content topic containing unicode special characters","time":{"start":1763738732086,"stop":1763738732087,"duration":1},"status":"passed","severity":"normal"},{"uid":"6365c53104738258","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1763737627434,"stop":1763737627434,"duration":0},"status":"passed","severity":"normal"},{"uid":"f235f9ed57308832","name":"Check publish message containing Script","time":{"start":1763737871808,"stop":1763737871809,"duration":1},"status":"passed","severity":"normal"},{"uid":"decfa954ae1228d7","name":"should not fail to start the service if it is already started","time":{"start":1763737599105,"stop":1763737599105,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c50ca6c6d85973","name":"Check publish message after client node is restarted","time":{"start":1763737871828,"stop":1763737871828,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eb095177ab144a12","name":"Encoder throws on empty string content topic","time":{"start":1763737604798,"stop":1763737604799,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5b7e9161cf3e383","name":"should remove event listeners from libp2p","time":{"start":1763737584799,"stop":1763737584800,"duration":1},"status":"passed","severity":"normal"},{"uid":"7952b8b9ac9e9570","name":"should not modify tags of connections for different peers","time":{"start":1763737637470,"stop":1763737637470,"duration":0},"status":"passed","severity":"normal"},{"uid":"a576852a0795f911","name":"should add received message to localHistory with retrievalHint","time":{"start":1763737627430,"stop":1763737627430,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c4b54a1d3772c1","name":"Check message with non string payload is not received","time":{"start":1763738127156,"stop":1763738127157,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b60990d912d8ee","name":"Push message with escaped characters payload","time":{"start":1763738732081,"stop":1763738732081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff98d9927091e894","name":"Push message with Chinese payload","time":{"start":1763738732051,"stop":1763738732051,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b756df60c6b475","name":"Check received message containing Arabic","time":{"start":1763738127148,"stop":1763738127148,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ddaeba601014c","name":"new peer added after a peer was already found","time":{"start":1763737846585,"stop":1763737846585,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbaba922629c349","name":"isConnected return false after peer stops","time":{"start":1763737687249,"stop":1763737687250,"duration":1},"status":"passed","severity":"normal"},{"uid":"57587c72400dc82c","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1763737639134,"stop":1763737639134,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6e90ec928125ad","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1763737637438,"stop":1763737637441,"duration":3},"status":"passed","severity":"normal"},{"uid":"798a8f1ab636d747","name":"should drop connection to all peers on hangUp","time":{"start":1763737755889,"stop":1763737755889,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c869d0c915fd36","name":"should clear dial history on stop","time":{"start":1763737584854,"stop":1763737584854,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14efbb1b4e64cbe","name":"should remove event listeners","time":{"start":1763737585393,"stop":1763737585394,"duration":1},"status":"passed","severity":"normal"},{"uid":"de4383a9ec93f4f5","name":"should emit message when we just started and store connect event occurs","time":{"start":1763737638340,"stop":1763737638341,"duration":1},"status":"passed","severity":"normal"},{"uid":"38352f20f50edf87","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1763737880614,"stop":1763737880614,"duration":0},"status":"passed","severity":"normal"},{"uid":"2524d579a7201f4b","name":"should decode valid enr with tcp successfully","time":{"start":1763737576114,"stop":1763737576114,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bad5f35a5b0bbe","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1763738151026,"stop":1763738151026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35777950fd50e97","name":"Incoming message is emitted as received","time":{"start":1763737642043,"stop":1763737642043,"duration":0},"status":"passed","severity":"normal"},{"uid":"e482d8944f241cc5","name":"Push message with content topic containing Arabic","time":{"start":1763738732097,"stop":1763738732097,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d9a84dfa8bb630","name":"should populate queue if has active dial","time":{"start":1763737584869,"stop":1763737584869,"duration":0},"status":"passed","severity":"normal"},{"uid":"36dac7937d85b38f","name":"should handle errors when getting connections","time":{"start":1763737584810,"stop":1763737584810,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3e3dba46aeca4c","name":"should handle ENR without shardInfo","time":{"start":1763737595194,"stop":1763737595194,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd8d5df5a6de16d","name":"should clear all entries","time":{"start":1763737623015,"stop":1763737623015,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1b8fcb3d038a94","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1763737623091,"stop":1763737623091,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78a95e5191b7259","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1763738151020,"stop":1763738151020,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2192a89e0755bc2","name":"Check publish message containing JSON","time":{"start":1763737871816,"stop":1763737871816,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8bde8e471fd2f7","name":"should add entries and maintain sorted order","time":{"start":1763737622998,"stop":1763737623001,"duration":3},"status":"passed","severity":"normal"},{"uid":"ce3086989677bf85","name":"should handle peer connect event","time":{"start":1763737584805,"stop":1763737584805,"duration":0},"status":"passed","severity":"normal"},{"uid":"661d0c0d884b91c3","name":"should filter out undefined ENRs","time":{"start":1763737594764,"stop":1763737594765,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc4153a0f2254859","name":"Subscribe and receives messages on 20 topics","time":{"start":1763738151019,"stop":1763738151019,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a22fb258f662e57","name":"should wait for LightPush peer to be connected","time":{"start":1763737639401,"stop":1763737639401,"duration":0},"status":"passed","severity":"normal"},{"uid":"98dc2cf0ab2e40c6","name":"should create ConnectionManager with required options","time":{"start":1763737586099,"stop":1763737586100,"duration":1},"status":"passed","severity":"normal"},{"uid":"71335aaad89f19c3","name":"should monitor connected peers and store them into cache","time":{"start":1763737762326,"stop":1763737762327,"duration":1},"status":"passed","severity":"normal"},{"uid":"964dcef171c35c91","name":"Refresh subscription","time":{"start":1763737880616,"stop":1763737880616,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9de59b47d357b514","name":"should trigger query when it went offline since the last successful query","time":{"start":1763737638332,"stop":1763737638332,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c5b2358a33e3cc","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1763737594766,"stop":1763737594766,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2900d34cde19e7","name":"Fails to publish duplicate message","time":{"start":1763737871825,"stop":1763737871825,"duration":0},"status":"passed","severity":"normal"},{"uid":"6317752c424b766b","name":"should do nothing if no non-locked connections to drop","time":{"start":1763737585430,"stop":1763737585430,"duration":0},"status":"passed","severity":"normal"},{"uid":"69aac6afc170eebb","name":"random static sharding 2 - Cluster ID: 508, Shard ID: 685","time":{"start":1763737995674,"stop":1763737995674,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0189df7c365f69a","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1763737638345,"stop":1763737638345,"duration":0},"status":"passed","severity":"normal"},{"uid":"51710124952e7f8a","name":"should be able to decode the field with only FILTER set to true","time":{"start":1763737575554,"stop":1763737575554,"duration":0},"status":"passed","severity":"normal"},{"uid":"55154806a864d3f8","name":"should return false and handle errors gracefully","time":{"start":1763737586107,"stop":1763737586107,"duration":0},"status":"passed","severity":"normal"},{"uid":"65278b68c16a3caf","name":"should use DNS peer discovery with light client","time":{"start":1763737671619,"stop":1763737671619,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d031fab397e7693","name":"Check publish message containing special chars","time":{"start":1763737871804,"stop":1763737871804,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6db58e3884dd36f","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1763737734424,"stop":1763737734425,"duration":1},"status":"passed","severity":"normal"},{"uid":"50869378535eac49","name":"should push the message to the outgoing buffer","time":{"start":1763737627426,"stop":1763737627426,"duration":0},"status":"passed","severity":"normal"},{"uid":"94da65491028a1ec","name":"Check received message containing escaped characters","time":{"start":1763738127162,"stop":1763738127162,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb2d5a1bd279edf","name":"Check received message containing escaped characters","time":{"start":1763738127152,"stop":1763738127152,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2db1dae58163ea2","name":"Push message with special chars payload","time":{"start":1763738732064,"stop":1763738732064,"duration":0},"status":"passed","severity":"normal"},{"uid":"4023844b5c3c8346","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1763738151025,"stop":1763738151025,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f156c63f8a75fe","name":"Push message with escaped characters payload","time":{"start":1763738732054,"stop":1763738732054,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d8538663e14a33","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1763737865038,"stop":1763737865039,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c4b1f1563da384","name":"Filter","time":{"start":1763738006441,"stop":1763738006441,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6dc90ba01ab7d9","name":"should throw error - no public key","time":{"start":1763737576116,"stop":1763737576116,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7bfc1e6f49ed19","name":"should sort by messageId when timestamps are equal","time":{"start":1763737626912,"stop":1763737626912,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbef24fc34f165eb","name":"should reject if Filter is requested but not mounted","time":{"start":1763737639400,"stop":1763737639400,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f726d6f36ca8c1a","name":"should not update T_req if message already exists","time":{"start":1763737622984,"stop":1763737622984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93167e9879b18b0","name":"Relay - dialed after","time":{"start":1763738006439,"stop":1763738006439,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ebb853a4869b9a6","name":"topics with same application and version share the same shard","time":{"start":1763737570446,"stop":1763737570446,"duration":0},"status":"passed","severity":"normal"},{"uid":"a447311e204432b9","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1763738127166,"stop":1763738127166,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3baf7dc6f2b516","name":"should set default options when no config provided","time":{"start":1763737586100,"stop":1763737586102,"duration":2},"status":"passed","severity":"normal"},{"uid":"e09f77f6d148011c","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1763737636539,"stop":1763737636539,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c804a0d60a51ffd","name":"should clear interval on stop","time":{"start":1763737595195,"stop":1763737595195,"duration":0},"status":"passed","severity":"normal"},{"uid":"6260374b1a7779c9","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1763737623104,"stop":1763737623105,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eb7569bd40d2183","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1763737570450,"stop":1763737570450,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21a6ce7d3b93e5f","name":"Check received message containing special chars","time":{"start":1763738127158,"stop":1763738127158,"duration":0},"status":"passed","severity":"normal"},{"uid":"1daa8dab6fbfabe7","name":"Push message with content topic containing numeric","time":{"start":1763738732096,"stop":1763738732097,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb82fde4aa0921f7","name":"should not fail to stop the service if it was not started","time":{"start":1763737599104,"stop":1763737599105,"duration":1},"status":"passed","severity":"normal"},{"uid":"c03d0d3e8b0d2e80","name":"should return false when peer is not found","time":{"start":1763737585109,"stop":1763737585116,"duration":7},"status":"passed","severity":"normal"},{"uid":"c9c9e1ed5ff8b6da","name":"should create QueryOnConnect instance without options","time":{"start":1763737638304,"stop":1763737638304,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e3b95069676d73","name":"Push message with unicode special characters payload","time":{"start":1763738732068,"stop":1763738732068,"duration":0},"status":"passed","severity":"normal"},{"uid":"84cf06fe40e617fb","name":"should return false when network is not connected","time":{"start":1763737586105,"stop":1763737586105,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67d196addadbd93","name":"should initialize with isNetworkConnected as false","time":{"start":1763737584797,"stop":1763737584797,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde02f03720bb41e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1763737917727,"stop":1763737917727,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e8eba664fbc8a8","name":"Push message with content topic containing special chars","time":{"start":1763738732070,"stop":1763738732070,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24640852a698653","name":"Push message with Basic HTML tag payload","time":{"start":1763738732080,"stop":1763738732080,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce31655f1611dcd","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1763737585879,"stop":1763737585879,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98c44217c6f0729","name":"Push message with shell command payload","time":{"start":1763738732094,"stop":1763738732094,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ae3617099d0cfe","name":"Check received message containing numeric","time":{"start":1763738127146,"stop":1763738127147,"duration":1},"status":"passed","severity":"normal"},{"uid":"67194a0ed4aa2ab7","name":"Push message with Script payload","time":{"start":1763738732066,"stop":1763738732066,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78b6dd4a2b501ff","name":"Push message with emoji payload","time":{"start":1763738732082,"stop":1763738732082,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2fc3bc057cca157","name":"Check received message containing Chinese","time":{"start":1763738127159,"stop":1763738127159,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40f7123fde2fe89","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1763737623117,"stop":1763737623118,"duration":1},"status":"passed","severity":"normal"},{"uid":"e015f7a5c7890f9d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1763737691730,"stop":1763737691730,"duration":0},"status":"passed","severity":"normal"},{"uid":"972bd69777f948d5","name":"should return true for sync message with causal history","time":{"start":1763737642047,"stop":1763737642047,"duration":0},"status":"passed","severity":"normal"},{"uid":"db10f8a08a33b496","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app21/4/topic497/test.js","time":{"start":1763737974821,"stop":1763737974821,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4373119f10f32c4","name":"Push message with Chinese payload","time":{"start":1763738732064,"stop":1763738732065,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a161e0bc0dae6ea","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1763737757428,"stop":1763737757442,"duration":14},"status":"passed","severity":"normal"},{"uid":"998a8d0fa7e21e21","name":"different cluster: nodes don't connect","time":{"start":1763737757443,"stop":1763737757449,"duration":6},"status":"passed","severity":"normal"},{"uid":"f9e14a19e51920b3","name":"Own sync message does not acknowledge own messages","time":{"start":1763737645809,"stop":1763737645815,"duration":6},"status":"passed","severity":"normal"},{"uid":"d7459e29b3f7af89","name":"should support chaining for add method","time":{"start":1763737636259,"stop":1763737636267,"duration":8},"status":"passed","severity":"normal"},{"uid":"bcf654c0389083a5","name":"Wait given interval before re-trying","time":{"start":1763737638934,"stop":1763737638934,"duration":0},"status":"passed","severity":"normal"},{"uid":"52659c5a55c134d9","name":"should handle case when globalThis is not available","time":{"start":1763737584804,"stop":1763737584805,"duration":1},"status":"passed","severity":"normal"},{"uid":"78e395234ce4f78c","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1763737626596,"stop":1763737626597,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7ff6fceb57cb732","name":"ends if stream creation fails","time":{"start":1763737585859,"stop":1763737585859,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e81fb1fe10db1e","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1763737623111,"stop":1763737623112,"duration":1},"status":"passed","severity":"normal"},{"uid":"5037fa35508581fd","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1763737627428,"stop":1763737627429,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a8c4554f41f44427","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1763737638341,"stop":1763737638341,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8d1c872d87e77b","name":"should return false for different channelId","time":{"start":1763737642046,"stop":1763737642046,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fddbdd4bf626269","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1763737623141,"stop":1763737623142,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0bb14f149d6fcf","name":"should be safe to call multiple times","time":{"start":1763737585870,"stop":1763737585870,"duration":0},"status":"passed","severity":"normal"},{"uid":"2550dda0bffef161","name":"Encoder throws on undefined content topic","time":{"start":1763737604798,"stop":1763737604798,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ced3a5aa4ab717b","name":"Push message with emoji payload","time":{"start":1763738732055,"stop":1763738732055,"duration":0},"status":"passed","severity":"normal"},{"uid":"356a10e2c6efb4e6","name":"random static sharding 5 - Cluster ID: 641, Shard ID: 162","time":{"start":1763737995675,"stop":1763737995676,"duration":1},"status":"passed","severity":"normal"},{"uid":"24653824976b140d","name":"should work with mixed v2 and v3 peers","time":{"start":1763737636993,"stop":1763737636998,"duration":5},"status":"passed","severity":"normal"},{"uid":"b9c5bdb09a40e82f","name":"should return start time to last successful query since last query is less than max range","time":{"start":1763737638348,"stop":1763737638348,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21113b86ff5486e","name":"should return true for message with causal history","time":{"start":1763737642047,"stop":1763737642047,"duration":0},"status":"passed","severity":"normal"},{"uid":"c557896a36499471","name":"Push message with escaped characters payload","time":{"start":1763738732068,"stop":1763738732068,"duration":0},"status":"passed","severity":"normal"},{"uid":"e068f88408e6ebf8","name":"should handle queue processing errors gracefully","time":{"start":1763737584885,"stop":1763737584885,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f15969df480cb3","name":"Fails to push message bigger that 1MB","time":{"start":1763738732089,"stop":1763738732090,"duration":1},"status":"passed","severity":"normal"},{"uid":"6025adee0125d47f","name":"A test","time":{"start":1763737742717,"stop":1763737742717,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5722e943481a9c","name":"Check message received after jswaku node is restarted","time":{"start":1763738127157,"stop":1763738127157,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c37737c1bdc1ab","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1763737638347,"stop":1763737638347,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c2682959e7c399","name":"should create ShardReader with static shards network config","time":{"start":1763737585107,"stop":1763737585107,"duration":0},"status":"passed","severity":"normal"},{"uid":"586eb33ab397d3f5","name":"Subscribe to topic containing long and publish message","time":{"start":1763737880617,"stop":1763737880617,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4858def33960fc2","name":"should dial all known peers when reached zero connections","time":{"start":1763737709223,"stop":1763737709223,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df6442200becf6f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1763738151027,"stop":1763738151027,"duration":0},"status":"passed","severity":"normal"},{"uid":"384ba2265cfe8edc","name":"should properly start and stop event listening","time":{"start":1763737638354,"stop":1763737638355,"duration":1},"status":"passed","severity":"normal"},{"uid":"397c2127c2f37173","name":"Push message with content topic containing JSON","time":{"start":1763738732072,"stop":1763738732073,"duration":1},"status":"passed","severity":"normal"},{"uid":"653202cb85ae0aa","name":"Store - dialed after - with timeout","time":{"start":1763738006440,"stop":1763738006440,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c7a00baf635050","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1763737623127,"stop":1763737623128,"duration":1},"status":"passed","severity":"normal"},{"uid":"799a87b0f08b579f","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1763737623093,"stop":1763737623094,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e037a9325b3757","name":"Push message with content topic containing Chinese","time":{"start":1763738732057,"stop":1763738732057,"duration":0},"status":"passed","severity":"normal"},{"uid":"51dd164ca1eca47","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1763737623142,"stop":1763737623143,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1513ebe24563a0f","name":"should update peers in cache on 'peer:identify' event","time":{"start":1763737599106,"stop":1763737599107,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55327f92a168d21","name":"should hang up with PeerId and return true on success","time":{"start":1763737586107,"stop":1763737586107,"duration":0},"status":"passed","severity":"normal"},{"uid":"67dc36498fde9da8","name":"Relay - dialed first","time":{"start":1763738006438,"stop":1763738006439,"duration":1},"status":"passed","severity":"normal"},{"uid":"a464f0c98801e5e4","name":"should process all pages when stopIfTrue never returns true","time":{"start":1763737638346,"stop":1763737638346,"duration":0},"status":"passed","severity":"normal"},{"uid":"3703f368637f749e","name":"can start the service","time":{"start":1763737599103,"stop":1763737599104,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b565114e8c346f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1763738151022,"stop":1763738151023,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e3829fdb763af1","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1763737570439,"stop":1763737570439,"duration":0},"status":"passed","severity":"normal"},{"uid":"82002dc13efa4c42","name":"Decrypt messages","time":{"start":1763737848222,"stop":1763737848223,"duration":1},"status":"passed","severity":"normal"},{"uid":"285a677e8aefa6d0","name":"should handle case with no peers in store","time":{"start":1763737585402,"stop":1763737585406,"duration":4},"status":"passed","severity":"normal"},{"uid":"e76d026b81d3b928","name":"random static sharding 8 - Cluster ID: 951, Shard ID: 102","time":{"start":1763737995676,"stop":1763737995677,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d9bc1bb96cb606","name":"should initialize with libp2p components","time":{"start":1763737594761,"stop":1763737594762,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff543a457385dbf8","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1763738151011,"stop":1763738151012,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2616d962d26992c","name":"should return false when peer is not on topic","time":{"start":1763737586110,"stop":1763737586110,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb718a7480390090","name":"should get / set TCP multiaddr","time":{"start":1763737576118,"stop":1763737576118,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c4dc88dd08a6bb","name":"should lock peers when selected","time":{"start":1763737637435,"stop":1763737637436,"duration":1},"status":"passed","severity":"normal"},{"uid":"454a3de112ede4e2","name":"should filter out already connected peers","time":{"start":1763737585398,"stop":1763737585401,"duration":3},"status":"passed","severity":"normal"},{"uid":"2e9d9f6ed93e2dab","name":"should properly create location multiaddrs - udp6","time":{"start":1763737576119,"stop":1763737576119,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f70431b4733db8","name":"should perform initial health assessment on start","time":{"start":1763737638356,"stop":1763737638358,"duration":2},"status":"passed","severity":"normal"},{"uid":"72ff30b481090998","name":"should return null for non-existent peer","time":{"start":1763737585409,"stop":1763737585410,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0e128c92b326ced","name":"should dispatch network event when browser goes online","time":{"start":1763737584808,"stop":1763737584808,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87b1cf82ce04c2b","name":"should not fail to start the service if it is already started","time":{"start":1763737904704,"stop":1763737904705,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8f135d0a96a6a7","name":"Push message with Basic HTML tag payload","time":{"start":1763738732093,"stop":1763738732094,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b55df425e624ad7","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1763737623096,"stop":1763737623097,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccf2558902b233c","name":"Push message with content topic containing emoji","time":{"start":1763738732074,"stop":1763738732074,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3982d532643ab3b","name":"should initialize with default number of peers","time":{"start":1763737637428,"stop":1763737637429,"duration":1},"status":"passed","severity":"normal"},{"uid":"8442084e2d18e8f7","name":"Check received message containing Russian","time":{"start":1763738127148,"stop":1763738127149,"duration":1},"status":"passed","severity":"normal"},{"uid":"5efb51b7ebe1da51","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1763737637458,"stop":1763737637459,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ad0fe700b6bd65","name":"Publish message with rate limit","time":{"start":1763737871829,"stop":1763737871829,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12402bc6b62714a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1763738127163,"stop":1763738127163,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19b4b2c28a38d34","name":"Check message with no pubsub topic is not received","time":{"start":1763738127165,"stop":1763738127165,"duration":0},"status":"passed","severity":"normal"},{"uid":"429596e78fb072d0","name":"should have no discoveries enabled by default","time":{"start":1763737636532,"stop":1763737636533,"duration":1},"status":"passed","severity":"normal"},{"uid":"579ce049aefa4385","name":"Push message with shell command payload","time":{"start":1763738732067,"stop":1763738732067,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e5a6f3b31c38d1","name":"Ephemeral field set to true","time":{"start":1763737586024,"stop":1763737586025,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccd1564f7f45487c","name":"pre and post cipher","time":{"start":1763737605169,"stop":1763737605170,"duration":1},"status":"passed","severity":"normal"},{"uid":"82801d48425fc960","name":"should dial peer immediately when queue is empty","time":{"start":1763737584859,"stop":1763737584859,"duration":0},"status":"passed","severity":"normal"},{"uid":"70dc99ee538d08b9","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1763737687248,"stop":1763737687248,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68d07d3c9cd182a","name":"should retry if all attempts fail","time":{"start":1763737637204,"stop":1763737637205,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8dab5fc46bc9c4","name":"Push message with content topic containing Russian","time":{"start":1763738732098,"stop":1763738732098,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb932abad845ac58","name":"should be sent with empty content","time":{"start":1763737627437,"stop":1763737627437,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd312decfb95a11","name":"Fields are not dropped","time":{"start":1763737585575,"stop":1763737585576,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9541b9256baa564","name":"Relay Node - default protocol","time":{"start":1763738006442,"stop":1763738006442,"duration":0},"status":"passed","severity":"normal"},{"uid":"e915f7d169b6b027","name":"Push message with short payload","time":{"start":1763738732049,"stop":1763738732050,"duration":1},"status":"passed","severity":"normal"},{"uid":"69eb2bd931a719e4","name":"should properly create location multiaddrs - udp","time":{"start":1763737576120,"stop":1763737576120,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a06b8a0f53d4c9","name":"should skip already querying peers","time":{"start":1763737595191,"stop":1763737595192,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d31539066a4dc","name":"udp ip6 address","time":{"start":1763737575524,"stop":1763737575525,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b6230170b188505","name":"should get all peers from store","time":{"start":1763737585397,"stop":1763737585397,"duration":0},"status":"passed","severity":"normal"},{"uid":"832c5d1a2ee4aef2","name":"should update peer store before dialing","time":{"start":1763737584761,"stop":1763737584762,"duration":1},"status":"passed","severity":"normal"},{"uid":"437162a282a82493","name":"handles different networkShards values correctly","time":{"start":1763737570448,"stop":1763737570448,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57d1c4ea935c9ed","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1763737623093,"stop":1763737623093,"duration":0},"status":"passed","severity":"normal"},{"uid":"a812a16db64d08fc","name":"should return true when peer is on the specified shard","time":{"start":1763737585116,"stop":1763737585116,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67bde6060dd1f57","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1763737967676,"stop":1763737967678,"duration":2},"status":"passed","severity":"normal"},{"uid":"e668af6297a63b0a","name":"should handle dial errors gracefully","time":{"start":1763737584761,"stop":1763737584761,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc560ec80087406","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1763738002801,"stop":1763738002801,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50d7d17332ce31","name":"Push message with emoji payload","time":{"start":1763738732095,"stop":1763738732095,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0db9e6279b11b57","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1763737586028,"stop":1763737586028,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b724342b8b75e9","name":"Meta field set when metaSetter is specified","time":{"start":1763737586025,"stop":1763737586026,"duration":1},"status":"passed","severity":"normal"},{"uid":"f73c4a1d3e2e381d","name":"Js publishes, other Js receives","time":{"start":1763737860535,"stop":1763737860537,"duration":2},"status":"passed","severity":"normal"},{"uid":"901227ab347bc934","name":"should ensure monotonic increase","time":{"start":1763737627212,"stop":1763737627212,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4514c9f941ba95e","name":"Push message with content topic containing long","time":{"start":1763738732056,"stop":1763738732056,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25edb063da89c3d","name":"Push message with XML payload","time":{"start":1763738732053,"stop":1763738732053,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ffe8adec61e389","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1763738002802,"stop":1763738002803,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5a5826433b2edee","name":"Push message with content topic containing SQL Injection","time":{"start":1763738732058,"stop":1763738732058,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddfffbc70d11e90","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1763737623112,"stop":1763737623113,"duration":1},"status":"passed","severity":"normal"},{"uid":"22bfa1aad6312d39","name":"should create ShardReader with auto sharding network config","time":{"start":1763737585106,"stop":1763737585106,"duration":0},"status":"passed","severity":"normal"},{"uid":"c122c3f662d83b8b","name":"Fails to push message with large meta","time":{"start":1763738732087,"stop":1763738732088,"duration":1},"status":"passed","severity":"normal"},{"uid":"311d811b160a2c7e","name":"should wait for Filter peer to be connected","time":{"start":1763737639401,"stop":1763737639402,"duration":1},"status":"passed","severity":"normal"},{"uid":"d885d3ede40f4385","name":"Push 30 different messages","time":{"start":1763738732082,"stop":1763738732082,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9bd6941bb37f7cf4","name":"should clear timers for specific peer on disconnect","time":{"start":1763737585891,"stop":1763737585892,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fffb9633e53533d","name":"Relay + Store","time":{"start":1763737576123,"stop":1763737576124,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe596df0ad08bc7","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1763737585419,"stop":1763737585419,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1d6a41e61052a0","name":"Push message with content topic containing emoji","time":{"start":1763738732087,"stop":1763738732087,"duration":0},"status":"passed","severity":"normal"},{"uid":"facb6a53b30dda8d","name":"should drop connection via multiaddr with hangUp","time":{"start":1763737755892,"stop":1763737755892,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bdc37e54d4ac33","name":"should handle complete connection lifecycle","time":{"start":1763737584811,"stop":1763737584811,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef1536fdcebb323","name":"should be able to encode the field with only FILTER set to true","time":{"start":1763737575550,"stop":1763737575550,"duration":0},"status":"passed","severity":"normal"},{"uid":"2779d5dea7fb9489","name":"should skip peer when failed to dial recently","time":{"start":1763737584868,"stop":1763737584869,"duration":1},"status":"passed","severity":"normal"},{"uid":"676ee1959dfd91d2","name":"Check publish message containing Arabic","time":{"start":1763737871805,"stop":1763737871806,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ebc853f638308d","name":"should return false for malformed SDS messages","time":{"start":1763737642045,"stop":1763737642046,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f62df6321de8dd2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1763737570455,"stop":1763737570455,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7b73d5cce3ad0e","name":"should handle task timeouts","time":{"start":1763737637191,"stop":1763737637199,"duration":8},"status":"passed","severity":"normal"},{"uid":"60e0b33f5090e233","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1763737623088,"stop":1763737623089,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b78993ccdb1317","name":"Generator, 2 different shards","time":{"start":1763737924566,"stop":1763737924566,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1df4649f9dc5e14","name":"Sets default value correctly","time":{"start":1763738003711,"stop":1763738003712,"duration":1},"status":"passed","severity":"normal"},{"uid":"f650d03556cb5819","name":"should not receive a peer event after stop","time":{"start":1763737671618,"stop":1763737671619,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6a554f191015d79","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1763738151008,"stop":1763738151009,"duration":1},"status":"passed","severity":"normal"},{"uid":"a24431e7ba1dff5","name":"should return false when peer is not on the specified shard","time":{"start":1763737585117,"stop":1763737585117,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc0c737a9598da9","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1763738002803,"stop":1763738002803,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b424170d03ce9f","name":"Push message with rate limit","time":{"start":1763738732061,"stop":1763738732061,"duration":0},"status":"passed","severity":"normal"},{"uid":"b168a2cadc10f8fc","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1763737880622,"stop":1763737880622,"duration":0},"status":"passed","severity":"normal"},{"uid":"75863ceac06b09ab","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app32/10/topic377/utf8","time":{"start":1763737974816,"stop":1763737974818,"duration":2},"status":"passed","severity":"normal"},{"uid":"550b1e4b9888b3a0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1763737623126,"stop":1763737623127,"duration":1},"status":"passed","severity":"normal"},{"uid":"a88ada84722419ea","name":"Check message with no payload is not received","time":{"start":1763738127156,"stop":1763738127156,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc96c2d83752b65","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1763737594765,"stop":1763737594765,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8106c69f0ea9c9","name":"should check connected peers if present and suitable","time":{"start":1763737639401,"stop":1763737639401,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa716294109f9aa7","name":"LightPush","time":{"start":1763738006440,"stop":1763738006441,"duration":1},"status":"passed","severity":"normal"},{"uid":"17369e3e8fc9b26","name":"Subscribe to topic containing JSON and receive message","time":{"start":1763738151014,"stop":1763738151014,"duration":0},"status":"passed","severity":"normal"},{"uid":"9245dceacfde9717","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1763737876127,"stop":1763737876127,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bbe856d3ae4797d","name":"should be online or offline if network state changed","time":{"start":1763737687251,"stop":1763737687251,"duration":0},"status":"passed","severity":"normal"},{"uid":"902c2ba047777c9b","name":"Push message with custom timestamp: 1763741291955","time":{"start":1763738732076,"stop":1763738732076,"duration":0},"status":"passed","severity":"normal"},{"uid":"863402c927425e62","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1763737570454,"stop":1763737570454,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18a0b8b71765625","name":"should partition messages based on acknowledgement status","time":{"start":1763737627436,"stop":1763737627436,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e26afd9a9ced4ae","name":"should encode/decode to RLP encoding","time":{"start":1763737576117,"stop":1763737576117,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d461e5baf8f1e8","name":"handles different clusterIds correctly","time":{"start":1763737570447,"stop":1763737570448,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b9e2cc4b06d102","name":"Check message received after jswaku node is restarted","time":{"start":1763738127166,"stop":1763738127166,"duration":0},"status":"passed","severity":"normal"},{"uid":"6677bbd787bc9aea","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1763737623097,"stop":1763737623097,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1584cb43ed61ab","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1763737637457,"stop":1763737637458,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e462fcec9c7b4f7","name":"should query peers that support peer exchange","time":{"start":1763737595188,"stop":1763737595189,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff2824a11479929","name":"should clear dial history on start","time":{"start":1763737584848,"stop":1763737584850,"duration":2},"status":"passed","severity":"normal"},{"uid":"90322f17623dc143","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1763737570438,"stop":1763737570438,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e80f06be04055a","name":"should trigger query when time since last query exceeds threshold","time":{"start":1763737638333,"stop":1763737638336,"duration":3},"status":"passed","severity":"normal"},{"uid":"92178f12de6bf4a2","name":"should skip peer when already connected","time":{"start":1763737584860,"stop":1763737584865,"duration":5},"status":"passed","severity":"normal"},{"uid":"e3407782fb65ba","name":"connects to nwaku","time":{"start":1763738003708,"stop":1763738003708,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb16d77f9e109c","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app74/3/topic288/xml","time":{"start":1763737974821,"stop":1763737974821,"duration":0},"status":"passed","severity":"normal"},{"uid":"64babb8c919a5cda","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1763737594604,"stop":1763737594605,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac1ae11f1dfe84c","name":"Check publish message containing numeric","time":{"start":1763737871803,"stop":1763737871803,"duration":0},"status":"passed","severity":"normal"},{"uid":"414a8dedbbbd2392","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1763738151007,"stop":1763738151007,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73b896ad0a1388c","name":"it tolerates circular branch references","time":{"start":1763737595051,"stop":1763737595052,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb859606e56859a","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1763738002805,"stop":1763738002806,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95d3aa15d3ed102","name":"should enable all discoveries when explicitly set","time":{"start":1763737636534,"stop":1763737636538,"duration":4},"status":"passed","severity":"normal"},{"uid":"8e51ff918ee277d6","name":"Subscribe to topic containing XML and receive message","time":{"start":1763738151025,"stop":1763738151025,"duration":0},"status":"passed","severity":"normal"},{"uid":"786c285d8a85d096","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1763737623095,"stop":1763737623096,"duration":1},"status":"passed","severity":"normal"},{"uid":"2df266cb3b7ba6b7","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1763737570438,"stop":1763737570438,"duration":0},"status":"passed","severity":"normal"},{"uid":"756c39a106f95a21","name":"returns only open connection if one present","time":{"start":1763737585501,"stop":1763737585501,"duration":0},"status":"passed","severity":"normal"},{"uid":"2051ffbbcf11ba99","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1763737623128,"stop":1763737623128,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bd37ec6da482ab","name":"should add event listener for peer:discovery","time":{"start":1763737584746,"stop":1763737584750,"duration":4},"status":"passed","severity":"normal"},{"uid":"faf869d4f1e553cc","name":"Push message with content topic containing Arabic","time":{"start":1763738732085,"stop":1763738732085,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c39d877c63cc535","name":"should allow redial after cooldown period","time":{"start":1763737584869,"stop":1763737584870,"duration":1},"status":"passed","severity":"normal"},{"uid":"49bd493d069b2a1b","name":"Passing page size 11 when there are 10 messages","time":{"start":1763737990929,"stop":1763737990934,"duration":5},"status":"passed","severity":"normal"},{"uid":"cb8cd78fbf029360","name":"groups content topics by expected pubsub topic","time":{"start":1763737570447,"stop":1763737570447,"duration":0},"status":"passed","severity":"normal"},{"uid":"941dafbf30f7deed","name":"Init the array if not present","time":{"start":1763737570310,"stop":1763737570311,"duration":1},"status":"passed","severity":"normal"},{"uid":"c51ae2b0392e8640","name":"Subscribe to topic containing Russian and receive message","time":{"start":1763738151024,"stop":1763738151024,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e095813319b5c6","name":"should handle errors when accessing navigator","time":{"start":1763737584810,"stop":1763737584811,"duration":1},"status":"passed","severity":"normal"},{"uid":"8185148263016419","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1763737687251,"stop":1763737687251,"duration":0},"status":"passed","severity":"normal"},{"uid":"18999fe17ae56974","name":"Push message with JSON payload","time":{"start":1763738732081,"stop":1763738732081,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d94ef0eee91289","name":"Fails to push message bigger that 1MB","time":{"start":1763738732102,"stop":1763738732102,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc203b1fa79f712f","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1763737638354,"stop":1763737638354,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd412e89f4ce3178","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1763737604794,"stop":1763737604796,"duration":2},"status":"passed","severity":"normal"},{"uid":"a520470b113e8e84","name":"should handle peer store update failures gracefully","time":{"start":1763737585883,"stop":1763737585884,"duration":1},"status":"passed","severity":"normal"},{"uid":"f913f44b9797796f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1763737570457,"stop":1763737570458,"duration":1},"status":"passed","severity":"normal"},{"uid":"113d22a5666025e8","name":"Fails to publish message with size larger than 1 MB","time":{"start":1763737871827,"stop":1763737871827,"duration":0},"status":"passed","severity":"normal"},{"uid":"6574b731bfbef072","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1763737570438,"stop":1763737570439,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2621b6ff0214c2b","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1763737623097,"stop":1763737623097,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf745242b92ab53","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1763737575556,"stop":1763737575556,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0fa1fef2051dfd","name":"should handle shardReader errors","time":{"start":1763737586110,"stop":1763737586110,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d812095f6123794","name":"should dial with multiaddr and return stream","time":{"start":1763737586106,"stop":1763737586106,"duration":0},"status":"passed","severity":"normal"},{"uid":"914139b44a603e14","name":"Passing page size 1 when there are 4 messages","time":{"start":1763737990927,"stop":1763737990928,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd8540a6bb67bd14","name":"should dispatch network event when browser goes offline","time":{"start":1763737584808,"stop":1763737584809,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a56d2db9e756b5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1763737570451,"stop":1763737570451,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8a5843d8e65cbe","name":"should encode/decode to text encoding","time":{"start":1763737576117,"stop":1763737576117,"duration":0},"status":"passed","severity":"normal"},{"uid":"794747ee7d42d11e","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1763737865032,"stop":1763737865032,"duration":0},"status":"passed","severity":"normal"},{"uid":"482b6fed68ad9652","name":"should remove entries","time":{"start":1763737622994,"stop":1763737622994,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a910120855ea441","name":"Subscribe to topic containing Script and receive message","time":{"start":1763738151024,"stop":1763738151025,"duration":1},"status":"passed","severity":"normal"}]