allure-jswaku/8841/widgets/status-chart.json
2025-08-11 21:36:52 +00:00

1 line
190 KiB
JSON

[{"uid":"c5acdf20abe0ff84","name":"Check message with invalid timestamp is not received","time":{"start":1754948048630,"stop":1754948048631,"duration":1},"status":"passed","severity":"normal"},{"uid":"95fa1e8188b0412b","name":"should add event listener for peer:discovery","time":{"start":1754947503850,"stop":1754947503859,"duration":9},"status":"passed","severity":"normal"},{"uid":"d18f2e0b7a00ba11","name":"Check received message containing special chars","time":{"start":1754948048624,"stop":1754948048625,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f8ddf27385b8099","name":"Push message with custom timestamp: 1754944004032","time":{"start":1754948157541,"stop":1754948157542,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b70253eb263c76","name":"Query with Promise Callback, No Decoder","time":{"start":1754947904003,"stop":1754947904003,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3cadfcec534105","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754947504336,"stop":1754947504336,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ed553f3384e19b","name":"should properly clean up resources when disposed","time":{"start":1754947537987,"stop":1754947537988,"duration":1},"status":"passed","severity":"normal"},{"uid":"d29e94cbae2a4946","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754948048620,"stop":1754948048620,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e18e50827fe237","name":"Relay","time":{"start":1754947584259,"stop":1754947584262,"duration":3},"status":"passed","severity":"normal"},{"uid":"b62ed40b88cfe23f","name":"A test","time":{"start":1754947640638,"stop":1754947640638,"duration":0},"status":"passed","severity":"normal"},{"uid":"d416ad476e7a6ad7","name":"should remove expired entries after TTL has passed","time":{"start":1754947537979,"stop":1754947537983,"duration":4},"status":"passed","severity":"normal"},{"uid":"90f993fb01a3e34f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754947485670,"stop":1754947485671,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1fc906baacf1f0","name":"Push message with shell command payload","time":{"start":1754948157532,"stop":1754948157533,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bfbad397370de51","name":"should only return 1 node with relay capability","time":{"start":1754947516205,"stop":1754947516205,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf752d570cde19d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754948066127,"stop":1754948066127,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86a3a8d83d70e8e","name":"Decoder throws on empty string content topic","time":{"start":1754947528418,"stop":1754947528418,"duration":0},"status":"passed","severity":"normal"},{"uid":"8504cc8db0d4e03a","name":"Check publish message containing Basic HTML tag","time":{"start":1754947783207,"stop":1754947783208,"duration":1},"status":"passed","severity":"normal"},{"uid":"e153182e0eb42a07","name":"should check false positive rate","time":{"start":1754947557885,"stop":1754947557885,"duration":0},"status":"passed","severity":"normal"},{"uid":"6095db883ee97148","name":"should create PeerExchangeDiscovery instance","time":{"start":1754947516249,"stop":1754947516249,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2d809981bc039d","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754947553761,"stop":1754947553761,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f53205023984230","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754947553775,"stop":1754947553776,"duration":1},"status":"passed","severity":"normal"},{"uid":"8759d6f6f435a63a","name":"Overlapping topic subscription","time":{"start":1754948066128,"stop":1754948066128,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d7cf0a220083d8","name":"should dial all peers on dial","time":{"start":1754947678438,"stop":1754947678438,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd03b2afaec12de0","name":"should handle complete discovery-to-dial flow","time":{"start":1754947503872,"stop":1754947503873,"duration":1},"status":"passed","severity":"normal"},{"uid":"871d02c388774c83","name":"Refresh subscription","time":{"start":1754948066128,"stop":1754948066128,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b1a46fe8a0f547","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754947553761,"stop":1754947553761,"duration":0},"status":"passed","severity":"normal"},{"uid":"b466e19a182cb1d0","name":"should not fail to stop the service if it was not started","time":{"start":1754947774817,"stop":1754947774818,"duration":1},"status":"passed","severity":"normal"},{"uid":"f637609677157c9","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754947560014,"stop":1754947560014,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb013cc0cb724b4","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754947553781,"stop":1754947553781,"duration":0},"status":"passed","severity":"normal"},{"uid":"c622680ce8a9ad72","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754947504731,"stop":1754947504731,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7b17467647783f","name":"should successfully stop","time":{"start":1754947539887,"stop":1754947539888,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f1267bb409c02f","name":"should maintain desired error rate","time":{"start":1754947557882,"stop":1754947557882,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a8f16858779a88","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754948066123,"stop":1754948066123,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a019b8953de28b8","name":"can start and stop the service","time":{"start":1754947583680,"stop":1754947583680,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa915d55887dfd5","name":"should not retry if at least one success","time":{"start":1754947539626,"stop":1754947539627,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d5689580f7bd6","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754947485673,"stop":1754947485673,"duration":0},"status":"passed","severity":"normal"},{"uid":"507b0402dc3aa923","name":"Publish message with custom timestamp: Mon Aug 11 2025 20:29:36 GMT+0000 (Coordinated Universal Time)","time":{"start":1754947783211,"stop":1754947783211,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0db28ab88701db","name":"should clear timers for specific peer on disconnect","time":{"start":1754947504635,"stop":1754947504635,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae14d55542f976d","name":"should initialize bloom filter with correct parameters","time":{"start":1754947557880,"stop":1754947557881,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ae48bda57045b0a","name":"Push message with long payload","time":{"start":1754948157528,"stop":1754948157528,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8f0caa043a8170","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754948066123,"stop":1754948066123,"duration":0},"status":"passed","severity":"normal"},{"uid":"22687508b2be8de8","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754947947071,"stop":1754947947071,"duration":0},"status":"passed","severity":"normal"},{"uid":"442f18add9bd38a0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754947934539,"stop":1754947934540,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b880917aee6fc9","name":"Check received message containing JSON","time":{"start":1754948048617,"stop":1754948048617,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bab0dfd9cb1b0fd","name":"Query Generator - false","time":{"start":1754947915635,"stop":1754947915637,"duration":2},"status":"passed","severity":"normal"},{"uid":"6cad19024817a2d8","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754947528416,"stop":1754947528416,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2a62bf859051b7","name":"caches peers it previously fetched","time":{"start":1754947516204,"stop":1754947516204,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f72981b10d6b40","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754947553798,"stop":1754947553799,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc574637765d9faf","name":"Refresh subscription","time":{"start":1754947794113,"stop":1754947794113,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c93132b4ede7569d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754948066130,"stop":1754948066130,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2956f65c3cabc8b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754948066119,"stop":1754948066119,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f5c4dc761d4789","name":"should properly create location multiaddrs - tcp6","time":{"start":1754947492959,"stop":1754947492959,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bd3bb0fab304a7","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754947794127,"stop":1754947794127,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba74bcbad530d04","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754947485683,"stop":1754947485683,"duration":0},"status":"passed","severity":"normal"},{"uid":"71046bbf1ec86ccc","name":"Check message with non string payload is not received","time":{"start":1754948048622,"stop":1754948048622,"duration":0},"status":"passed","severity":"normal"},{"uid":"b993660e8ff345c9","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754947485678,"stop":1754947485679,"duration":1},"status":"passed","severity":"normal"},{"uid":"286bc06336123dc","name":"should be safe to call multiple times","time":{"start":1754947505150,"stop":1754947505150,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b14dbabe97077b5","name":"should add and remove event listeners correctly","time":{"start":1754947520029,"stop":1754947520029,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6019ba280bfae0","name":"should create ShardReader with auto sharding network config","time":{"start":1754947503726,"stop":1754947503727,"duration":1},"status":"passed","severity":"normal"},{"uid":"9379b7363f244559","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754947560020,"stop":1754947560020,"duration":0},"status":"passed","severity":"normal"},{"uid":"984f18966e481ed4","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754947553760,"stop":1754947553761,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ef0b12bf3cab52","name":"Check message with no payload is not received","time":{"start":1754948048632,"stop":1754948048632,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad4e05d9edefae7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754947485684,"stop":1754947485684,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a6aac437f132f1","name":"Subscribe and receive messages via lightPush","time":{"start":1754948066114,"stop":1754948066114,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e12fbd79b7339dd","name":"should handle dial errors gracefully","time":{"start":1754947503861,"stop":1754947503865,"duration":4},"status":"passed","severity":"normal"},{"uid":"56c62856cda97419","name":"should not start if already started","time":{"start":1754947516235,"stop":1754947516236,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c6950e8a4614aa","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754948066124,"stop":1754948066124,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0571c7f53802aba","name":"Fails to push message bigger that 1MB","time":{"start":1754948157554,"stop":1754948157555,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f301334846c8ed4","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754947492159,"stop":1754947492159,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6719cd487f13e1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754948066119,"stop":1754948066120,"duration":1},"status":"passed","severity":"normal"},{"uid":"1364ce9a6950eea4","name":"should not dial peers from store when browser is not connected","time":{"start":1754947504329,"stop":1754947504330,"duration":1},"status":"passed","severity":"normal"},{"uid":"f69821c7ff026f99","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754947794520,"stop":1754947794520,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee4c95f2fda93ca","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754947504337,"stop":1754947504337,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1182aa8c2257be6","name":"should mark all messages in causal history as acknowledged","time":{"start":1754947560014,"stop":1754947560015,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e07d2d9e9e4a8a0","name":"should properly create location multiaddrs - tcp4","time":{"start":1754947492958,"stop":1754947492959,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa88e78534c4c78","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754947553790,"stop":1754947553790,"duration":0},"status":"passed","severity":"normal"},{"uid":"59fb7ebe74ea16a8","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754947553786,"stop":1754947553787,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5bb238d2f1a1efc","name":"can query messages normally","time":{"start":1754947906812,"stop":1754947906813,"duration":1},"status":"passed","severity":"normal"},{"uid":"cefaac5ba374bbb","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754947553792,"stop":1754947553792,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d1eab2265a48f6","name":"should fail to send if no connected peers found","time":{"start":1754947539620,"stop":1754947539621,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24b3ed379074d15","name":"Check received message containing XML","time":{"start":1754948048616,"stop":1754948048617,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f07ead71c795cd4","name":"accepts time-filtered query with content filter","time":{"start":1754947504207,"stop":1754947504211,"duration":4},"status":"passed","severity":"normal"},{"uid":"12185db04eac1039","name":"should clear interval on stop","time":{"start":1754947516249,"stop":1754947516249,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7732b06619e2024","name":"Query Generator, No Decoder","time":{"start":1754947903999,"stop":1754947904000,"duration":1},"status":"passed","severity":"normal"},{"uid":"8425d720e167148e","name":"should reject if Filter is requested but not mounted","time":{"start":1754947539817,"stop":1754947539817,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03cae0e47046f13","name":"Publish message with custom timestamp: Tue Aug 20 2024 21:29:36 GMT+0000 (Coordinated Universal Time)","time":{"start":1754947783211,"stop":1754947783211,"duration":0},"status":"passed","severity":"normal"},{"uid":"398e5633211dce92","name":"Check publish message containing SQL Injection","time":{"start":1754947783206,"stop":1754947783206,"duration":0},"status":"passed","severity":"normal"},{"uid":"51fe01e404eccd04","name":"Js publishes, other Js receives","time":{"start":1754947776170,"stop":1754947776170,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67c95d057135622","name":"Push message with content topic containing short","time":{"start":1754948157535,"stop":1754948157535,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d58f34413dba516","name":"should dispatch connect and disconnect events","time":{"start":1754947540122,"stop":1754947540122,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f99c330e252a70","name":"Waku message hash computation (payload length 0)","time":{"start":1754947503951,"stop":1754947503952,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9ac805a6f0c5ade","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754947947067,"stop":1754947947068,"duration":1},"status":"passed","severity":"normal"},{"uid":"54202a2f5eb4001","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754947540125,"stop":1754947540125,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fc4706347364fa","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754948066129,"stop":1754948066129,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7eb9fec4091c2d","name":"Filter","time":{"start":1754947950917,"stop":1754947950918,"duration":1},"status":"passed","severity":"normal"},{"uid":"a19dfa9c954f31a4","name":"handles different clusterIds correctly","time":{"start":1754947485677,"stop":1754947485677,"duration":0},"status":"passed","severity":"normal"},{"uid":"a460ab9d5725c1a9","name":"Throws when trying to push message with empty payload","time":{"start":1754948157535,"stop":1754948157535,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b06e3feb973d697","name":"Relay - dialed first","time":{"start":1754947950914,"stop":1754947950915,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc855275a3e289e","name":"recovers when dns.resolve returns empty","time":{"start":1754947516203,"stop":1754947516204,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a30ebd4be050dd4","name":"Check received message containing numeric","time":{"start":1754948048624,"stop":1754948048624,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e1e0da0d4b412","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1754947560015,"stop":1754947560015,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd64b316652ea1d2","name":"Check received message containing long","time":{"start":1754948048613,"stop":1754948048613,"duration":0},"status":"passed","severity":"normal"},{"uid":"507bfcfc5354ae0b","name":"should be safe to call multiple times","time":{"start":1754947503859,"stop":1754947503859,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee338edacb440a6b","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754947504341,"stop":1754947504346,"duration":5},"status":"passed","severity":"normal"},{"uid":"9394880aa721a0fe","name":"throws on content topic with empty topic name field","time":{"start":1754947485668,"stop":1754947485668,"duration":0},"status":"passed","severity":"normal"},{"uid":"49aac5a7e2317d06","name":"msgTime: 0 ms from now, startTime: 1754688730314, endTime: 1754947930314","time":{"start":1754947947072,"stop":1754947947072,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cc00b3505c809d","name":"Check publish message containing Russian","time":{"start":1754947783205,"stop":1754947783206,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f0e6447e511b857","name":"should not allow k > 12","time":{"start":1754947552764,"stop":1754947552765,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a4f1f064fd07824","name":"should attach causal history and bloom filter to each message","time":{"start":1754947560012,"stop":1754947560012,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c6f25e93f82b38","name":"should throw error - no id","time":{"start":1754947492954,"stop":1754947492954,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f0857d8b7367f4","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754947504338,"stop":1754947504338,"duration":0},"status":"passed","severity":"normal"},{"uid":"992553c1712afbbc","name":"Wrong topic","time":{"start":1754947878498,"stop":1754947878498,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8997c17c86dce6","name":"Check received message with timestamp: 1754947578328 ","time":{"start":1754948048630,"stop":1754948048630,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf9713b09f045a8","name":"should detect messages with missing dependencies","time":{"start":1754947560016,"stop":1754947560016,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec95d14268982ef0","name":"Push message with content topic containing Arabic","time":{"start":1754948157550,"stop":1754948157550,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8072dc2609df3cb","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754947794128,"stop":1754947794128,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b8f8ff1b9ea7cd","name":"should be safe to call multiple times","time":{"start":1754947504580,"stop":1754947504580,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f09541cf11e044a","name":"should not receive a peer event after stop","time":{"start":1754947520028,"stop":1754947520028,"duration":0},"status":"passed","severity":"normal"},{"uid":"7783039b3a12651b","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754947585833,"stop":1754947585833,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d82a2968d6aa09","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754947485670,"stop":1754947485670,"duration":0},"status":"passed","severity":"normal"},{"uid":"44875beeee5f293c","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754947505151,"stop":1754947505151,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a4b9c714d4c407","name":"Decoder throws on undefined content topic","time":{"start":1754947526743,"stop":1754947526743,"duration":0},"status":"passed","severity":"normal"},{"uid":"5289851885f38beb","name":"Query with Promise Callback, No message returned","time":{"start":1754947904003,"stop":1754947904003,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de77a766d71eceb","name":"Decoder throws on undefined content topic","time":{"start":1754947505080,"stop":1754947505081,"duration":1},"status":"passed","severity":"normal"},{"uid":"5002c8a304a3d00b","name":"should handle dial errors gracefully","time":{"start":1754947504332,"stop":1754947504333,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f152ee81178804","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754947947070,"stop":1754947947071,"duration":1},"status":"passed","severity":"normal"},{"uid":"f951987e8331813b","name":"Subscribe to topic containing Script and receive message","time":{"start":1754948066131,"stop":1754948066131,"duration":0},"status":"passed","severity":"normal"},{"uid":"1947632d80193dcd","name":"Push message with special chars payload","time":{"start":1754948157529,"stop":1754948157529,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6deac7d82544759","name":"Push message with short payload","time":{"start":1754948157527,"stop":1754948157527,"duration":0},"status":"passed","severity":"normal"},{"uid":"a984be1e75cb40","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754947553785,"stop":1754947553786,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b51d02a7ec0fb83","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754947553799,"stop":1754947553799,"duration":0},"status":"passed","severity":"normal"},{"uid":"80eff69d0f1a121a","name":"Push message with unicode special characters payload","time":{"start":1754948157547,"stop":1754948157548,"duration":1},"status":"passed","severity":"normal"},{"uid":"b466d1ea09d38fd2","name":"should increase lamport timestamp","time":{"start":1754947560012,"stop":1754947560013,"duration":1},"status":"passed","severity":"normal"},{"uid":"52300da8ec40cf88","name":"Push message with Chinese payload","time":{"start":1754948157544,"stop":1754948157545,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0dd9287bb0e32e5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754947903999,"stop":1754947903999,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d43ccc0e0b25df6","name":"should be sent with empty content","time":{"start":1754947560018,"stop":1754947560018,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff1c92ac3ef3ca0","name":"should clear all timers","time":{"start":1754947504591,"stop":1754947504591,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44a1bfda26b0e1f","name":"should process successful peer exchange query","time":{"start":1754947516245,"stop":1754947516245,"duration":0},"status":"broken","severity":"normal"},{"uid":"c0a77f1a49e307dd","name":"should create ConnectionManager with relay","time":{"start":1754947505148,"stop":1754947505148,"duration":0},"status":"passed","severity":"normal"},{"uid":"d376a36ea2da1ed6","name":"returns only open connection if one present","time":{"start":1754947504439,"stop":1754947504439,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd71a7657af8138","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754947504732,"stop":1754947504732,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25fb28afcd30203","name":"should dial peer when on same shard","time":{"start":1754947503651,"stop":1754947503651,"duration":0},"status":"passed","severity":"normal"},{"uid":"87de198e822e273a","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754947520028,"stop":1754947520029,"duration":1},"status":"passed","severity":"normal"},{"uid":"c652253fdf763583","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754947553762,"stop":1754947553767,"duration":5},"status":"passed","severity":"normal"},{"uid":"2466491f123a012f","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754947553774,"stop":1754947553774,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80b4ba8267072de","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754947485679,"stop":1754947485679,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7b26341a59545f","name":"should initialize with custom number of peers","time":{"start":1754947540120,"stop":1754947540120,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d841229d9edd83","name":"should support chaining for add method","time":{"start":1754947537975,"stop":1754947537979,"duration":4},"status":"passed","severity":"normal"},{"uid":"9ef1536ec27b8368","name":"Check publish message after client node is restarted","time":{"start":1754947783214,"stop":1754947783214,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b3691b68b8eec177","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754947552771,"stop":1754947552771,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65d21b6869ce0c6","name":"udp ip6 address","time":{"start":1754947492146,"stop":1754947492147,"duration":1},"status":"passed","severity":"normal"},{"uid":"8232dcbc92f9fc20","name":"should dial all remaining peers","time":{"start":1754947504332,"stop":1754947504332,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0db3d0cbd5718bc","name":"Push 30 different messages","time":{"start":1754948157548,"stop":1754948157548,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1a9d5de675c51a4b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754947553798,"stop":1754947553798,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4040845d7bdd9e2","name":"should not dispatch event when already disconnected","time":{"start":1754947502965,"stop":1754947502965,"duration":0},"status":"passed","severity":"normal"},{"uid":"380b95781a8d6a5a","name":"should filter out undefined ENRs","time":{"start":1754947515754,"stop":1754947515754,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4a1d4b9be62ad","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754948048630,"stop":1754948048630,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b2b36062b17701","name":"should clear dial history on stop","time":{"start":1754947503638,"stop":1754947503638,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2da877aced414fb","name":"Subscribe to topic containing XML and receive message","time":{"start":1754948066121,"stop":1754948066121,"duration":0},"status":"passed","severity":"normal"},{"uid":"d864071ce5fbda1f","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754947794111,"stop":1754947794111,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d451faf6a295693","name":"retrieves a single peer","time":{"start":1754947516203,"stop":1754947516203,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd56df1dc164df8","name":"peer exchange sets tag","time":{"start":1754947762164,"stop":1754947762164,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5afad971ef42e9e","name":"Check publish message containing Script","time":{"start":1754947783206,"stop":1754947783207,"duration":1},"status":"passed","severity":"normal"},{"uid":"79d58a552c9f8b6f","name":"should not be empty after adding a subscription","time":{"start":1754947540211,"stop":1754947540211,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3be12288531a909","name":"Check received message containing Chinese","time":{"start":1754948048625,"stop":1754948048625,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1638032560630b","name":"should handle dial errors","time":{"start":1754947505152,"stop":1754947505153,"duration":1},"status":"passed","severity":"normal"},{"uid":"1118269130da12f2","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754947505156,"stop":1754947505156,"duration":0},"status":"passed","severity":"normal"},{"uid":"16159341b3022f7a","name":"should handle zero peers request","time":{"start":1754947515762,"stop":1754947515762,"duration":0},"status":"passed","severity":"normal"},{"uid":"daaa9248bd18b3ad","name":"Nodes with multiple pubsub topic","time":{"start":1754947782971,"stop":1754947782971,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb0aa01a4bc3721","name":"Push message with meta","time":{"start":1754948157540,"stop":1754948157540,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db03f29c80fe13f","name":"Push message with SQL Injection payload","time":{"start":1754948157530,"stop":1754948157530,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d99621119622b7e","name":"Push message with XML payload","time":{"start":1754948157546,"stop":1754948157546,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffab8ae371c7fb17","name":"Subscribe and receives messages on 20 topics","time":{"start":1754948066126,"stop":1754948066127,"duration":1},"status":"passed","severity":"normal"},{"uid":"5429323f9e0a6bb5","name":"isConnected should return false after all peers disconnect","time":{"start":1754947600561,"stop":1754947600561,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bef96b5737e06d","name":"should be delivered immediately if received","time":{"start":1754947560020,"stop":1754947560020,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15d801dab613ad1","name":"should be able to dial TLS multiaddrs","time":{"start":1754947678441,"stop":1754947678442,"duration":1},"status":"passed","severity":"normal"},{"uid":"36ccec7048aa1ffe","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754948066122,"stop":1754948066123,"duration":1},"status":"passed","severity":"normal"},{"uid":"84b94573738b26ae","name":"Query with Ordered Callback, No message returned","time":{"start":1754947904002,"stop":1754947904002,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d371147889db6b4","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754947492160,"stop":1754947492160,"duration":0},"status":"passed","severity":"normal"},{"uid":"1744ff88fe6ec7ee","name":"should retry failed tasks","time":{"start":1754947539113,"stop":1754947539113,"duration":0},"status":"passed","severity":"normal"},{"uid":"543a246b58a5b861","name":"random static sharding 2 - Cluster ID: 985, Shard ID: 18","time":{"start":1754947883515,"stop":1754947883515,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e563a984ad358e","name":"Push message with Russian payload","time":{"start":1754948157530,"stop":1754948157530,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5e87fb62f5b931","name":"Passing invalid cursor","time":{"start":1754947894291,"stop":1754947894292,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d81a3d33448fee0","name":"ends if response has no messages","time":{"start":1754947504766,"stop":1754947504766,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5ba07ad0bc89f5","name":"Renews subscription after lossing a connection","time":{"start":1754948066124,"stop":1754948066124,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee0d1b346afa22b","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754947782972,"stop":1754947782972,"duration":0},"status":"passed","severity":"normal"},{"uid":"399c5a8fed5dba02","name":"should handle shardReader errors","time":{"start":1754947505157,"stop":1754947505157,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6916503a5163984","name":"Subscribe to topic containing long and receive message","time":{"start":1754948066118,"stop":1754948066118,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e111807372e665","name":"should handle multiple query options for time ranges","time":{"start":1754947540035,"stop":1754947540036,"duration":1},"status":"passed","severity":"normal"},{"uid":"9010fcbe0ee8cd58","name":"should throw error - invalid id","time":{"start":1754947492954,"stop":1754947492954,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc94c490022769f","name":"Default pageSize","time":{"start":1754947929632,"stop":1754947929633,"duration":1},"status":"passed","severity":"normal"},{"uid":"215ae33bf12ebc9d","name":"should handle relay send failures gracefully","time":{"start":1754947504635,"stop":1754947504635,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bb43701149c650","name":"Push message with Script payload","time":{"start":1754948157531,"stop":1754948157531,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f96fcd1468ced7","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754947622582,"stop":1754947622584,"duration":2},"status":"passed","severity":"normal"},{"uid":"b3a212f9e114470d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754947503954,"stop":1754947503954,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2578fcbca7af1f","name":"Delete observer","time":{"start":1754947763836,"stop":1754947763836,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13d6a5244268103","name":"Check message with invalid timestamp is not received","time":{"start":1754948048620,"stop":1754948048620,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9631bc21dda1fe","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754947794126,"stop":1754947794126,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad896cf6da4d212","name":"should skip peers without peerInfo in ENR","time":{"start":1754947516246,"stop":1754947516247,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa0d48f9ecce269","name":"Push message with content topic containing short","time":{"start":1754948157548,"stop":1754948157549,"duration":1},"status":"passed","severity":"normal"},{"uid":"9daca1d9df04f312","name":"configure the node with multiple content topics","time":{"start":1754947878501,"stop":1754947878501,"duration":0},"status":"passed","severity":"normal"},{"uid":"9adb0d82f80e1400","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754947485680,"stop":1754947485681,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b056d146e8ad3a4","name":"Check publish message containing JSON","time":{"start":1754947783208,"stop":1754947783208,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcc93157d4f72fa","name":"messageHashStr produces different results for different inputs","time":{"start":1754947503955,"stop":1754947503955,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab585590b814496","name":"should handle peer store errors gracefully","time":{"start":1754947503865,"stop":1754947503867,"duration":2},"status":"passed","severity":"normal"},{"uid":"22f7281d109e2ba6","name":"throws on content topic with generation field greater than 0","time":{"start":1754947485666,"stop":1754947485667,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d430433f8686118","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754947540126,"stop":1754947540126,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef39ec9d035a47b1","name":"should return true even if peer has no overlapping shards","time":{"start":1754947503735,"stop":1754947503735,"duration":0},"status":"passed","severity":"normal"},{"uid":"96435a1b1d0233b3","name":"Push message with custom timestamp: 1754944004032","time":{"start":1754948157553,"stop":1754948157553,"duration":0},"status":"passed","severity":"normal"},{"uid":"def7cb19bd7a8761","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754947485681,"stop":1754947485681,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8e92d2bda6b9f1","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754947504617,"stop":1754947504617,"duration":0},"status":"passed","severity":"normal"},{"uid":"389e6418ff8d91b4","name":"should return different streams if requested simultaniously","time":{"start":1754947504731,"stop":1754947504731,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd72ed797dc57c","name":"Push message with Script payload","time":{"start":1754948157546,"stop":1754948157546,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1948cc88b692d6","name":"random static sharding 6 - Cluster ID: 458, Shard ID: 234","time":{"start":1754947883518,"stop":1754947883519,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c54aa503698c3a","name":"should handle different types of entries","time":{"start":1754947537984,"stop":1754947537986,"duration":2},"status":"passed","severity":"normal"},{"uid":"78199c8100818360","name":"should handle case with no peers in store","time":{"start":1754947504333,"stop":1754947504333,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4285371d2f262aa","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754947553792,"stop":1754947553795,"duration":3},"status":"passed","severity":"normal"},{"uid":"4128ff2d745c3da3","name":"should increase lamport timestamp","time":{"start":1754947560010,"stop":1754947560010,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2dc01335118cfe6","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754947504338,"stop":1754947504338,"duration":0},"status":"passed","severity":"normal"},{"uid":"34dcea953578ad2b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754947553791,"stop":1754947553791,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b98ae28e4c8963e","name":"should throw error - no public key","time":{"start":1754947492954,"stop":1754947492955,"duration":1},"status":"passed","severity":"normal"},{"uid":"c008e3d23344258b","name":"should not fail to stop the service if it was not started","time":{"start":1754947583680,"stop":1754947583681,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb36f3ca0db3dd86","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754947794112,"stop":1754947794112,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea86987592adc8ad","name":"should serialize and deserialize correctly","time":{"start":1754947557883,"stop":1754947557883,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ded3463cbbc72c","name":"Fails to push message bigger that 1MB","time":{"start":1754948157543,"stop":1754948157543,"duration":0},"status":"passed","severity":"normal"},{"uid":"4999c32c068eaef3","name":"should handle queue overflow by adding peers to queue","time":{"start":1754947503655,"stop":1754947503655,"duration":0},"status":"passed","severity":"normal"},{"uid":"9536e1952b435e5a","name":"tcp ip4 address","time":{"start":1754947492143,"stop":1754947492145,"duration":2},"status":"passed","severity":"normal"},{"uid":"3cb66c5a61e8ab93","name":"should return false when peer is not found","time":{"start":1754947503736,"stop":1754947503737,"duration":1},"status":"passed","severity":"normal"},{"uid":"6837f5223e402f54","name":"should handle errors when accessing navigator","time":{"start":1754947502976,"stop":1754947502981,"duration":5},"status":"passed","severity":"normal"},{"uid":"cd5fe4dbea10b023","name":"Subscribe to topic containing short and receive message","time":{"start":1754948066128,"stop":1754948066128,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0431e3738a4219","name":"should properly create location multiaddrs - tcp","time":{"start":1754947492960,"stop":1754947492960,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ddc68db17cfabb","name":"should handle corrupted local storage data gracefully","time":{"start":1754947520029,"stop":1754947520029,"duration":0},"status":"passed","severity":"normal"},{"uid":"d190a28965a2102c","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754947947070,"stop":1754947947070,"duration":0},"status":"passed","severity":"normal"},{"uid":"15794d23b89b3a79","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app17/7/topic889/xml","time":{"start":1754947878497,"stop":1754947878498,"duration":1},"status":"passed","severity":"normal"},{"uid":"60778bb23c33fed3","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754948066133,"stop":1754948066133,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f36f55fc670448","name":"should select older connection if present","time":{"start":1754947504448,"stop":1754947504448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a1197349c71cfa","name":"Check received message containing numeric","time":{"start":1754948048614,"stop":1754948048614,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c82df6147be9059","name":"should return no connections if no open connection provided","time":{"start":1754947504439,"stop":1754947504440,"duration":1},"status":"passed","severity":"normal"},{"uid":"995ac7c405710f8a","name":"should return false when peer shard info is not found","time":{"start":1754947503738,"stop":1754947503744,"duration":6},"status":"passed","severity":"normal"},{"uid":"6d6bde568c2fddd2","name":"Push message with content topic containing special chars","time":{"start":1754948157550,"stop":1754948157550,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aff7216b290b3d6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754948066114,"stop":1754948066114,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1910cb2c3f663d","name":"Push message with Chinese payload","time":{"start":1754948157529,"stop":1754948157529,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e16c24f16e4186","name":"ends if stream creation fails","time":{"start":1754947504765,"stop":1754947504765,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efaa8ae2a1346a0","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754947503744,"stop":1754947503744,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1192c5cd85acad8","name":"should populate queue if has active dial","time":{"start":1754947503648,"stop":1754947503648,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bebad36df919ed","name":"Callback on promise","time":{"start":1754947930035,"stop":1754947930035,"duration":0},"status":"passed","severity":"normal"},{"uid":"522b9863caef69e3","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754947553762,"stop":1754947553762,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e659e39504f5f1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754947553800,"stop":1754947553801,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c7e7b423bb750d5","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754948066115,"stop":1754948066115,"duration":0},"status":"passed","severity":"normal"},{"uid":"972acc42fe1bbbcf","name":"should start periodic discovery on start","time":{"start":1754947516248,"stop":1754947516248,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6470b0c1d7bf00","name":"Sets default value correctly","time":{"start":1754947944918,"stop":1754947944918,"duration":0},"status":"passed","severity":"normal"},{"uid":"378f8ebc1d7f475b","name":"should emit a peer event after start","time":{"start":1754947583682,"stop":1754947583682,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb7e2341156ae18","name":"should start peer exchange discovery","time":{"start":1754947516235,"stop":1754947516235,"duration":0},"status":"passed","severity":"normal"},{"uid":"86732bf837143b61","name":"Passing page size 1 when there are 4 messages","time":{"start":1754947929629,"stop":1754947929629,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc48c7e8b48b8cd","name":"random static sharding 3 - Cluster ID: 909, Shard ID: 752","time":{"start":1754947883517,"stop":1754947883517,"duration":0},"status":"passed","severity":"normal"},{"uid":"edac9adea423ac40","name":"should handle complete peer lifecycle","time":{"start":1754947504648,"stop":1754947504662,"duration":14},"status":"passed","severity":"normal"},{"uid":"c2ed27b30327806c","name":"Push message with content topic containing special chars","time":{"start":1754948157536,"stop":1754948157536,"duration":0},"status":"passed","severity":"normal"},{"uid":"da73502ffd0eca02","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754947503871,"stop":1754947503871,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c16a28a44b1a60b","name":"Check publish message containing Chinese","time":{"start":1754947783201,"stop":1754947783205,"duration":4},"status":"passed","severity":"normal"},{"uid":"3a647a0793c406cb","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754947539885,"stop":1754947539885,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb7dca01a95240d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754947794519,"stop":1754947794519,"duration":0},"status":"passed","severity":"normal"},{"uid":"def0a8f80721be9","name":"Check publish message containing XML","time":{"start":1754947783207,"stop":1754947783207,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ef0b3839322b9f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754947656746,"stop":1754947656746,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbefe9bdd0e490b8","name":"Check received message containing short","time":{"start":1754948048623,"stop":1754948048624,"duration":1},"status":"passed","severity":"normal"},{"uid":"4491c2ac76a05f5a","name":"rejects hash query with time filter","time":{"start":1754947504207,"stop":1754947504207,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b65f3292b9eb72c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754947553803,"stop":1754947553806,"duration":3},"status":"passed","severity":"normal"},{"uid":"dd8beafbda5c0c71","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754947485680,"stop":1754947485680,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ce6c1402623da3","name":"should handle ENR without shardInfo","time":{"start":1754947516248,"stop":1754947516248,"duration":0},"status":"broken","severity":"normal"},{"uid":"9ca595888d21bb08","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754947891550,"stop":1754947891550,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e2ea711e628f58","name":"should handle errors gracefully when getting peer info","time":{"start":1754947503746,"stop":1754947503747,"duration":1},"status":"passed","severity":"normal"},{"uid":"2900066ab53d8e2e","name":"should stop and cleanup resources","time":{"start":1754947540213,"stop":1754947540213,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43249c95cde3e14","name":"should partition messages based on acknowledgement status","time":{"start":1754947560018,"stop":1754947560018,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cca25f995722869","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754947794111,"stop":1754947794112,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb68dd7e6e1f87a5","name":"should initialize with default options","time":{"start":1754947516234,"stop":1754947516234,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdcc0fbef08c80ab","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754947553785,"stop":1754947553785,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea1f78293bacb2c","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app40/5/topic1/json","time":{"start":1754947878495,"stop":1754947878495,"duration":0},"status":"passed","severity":"normal"},{"uid":"dabba2728d3fb1cd","name":"should emit a peer event after start","time":{"start":1754947774820,"stop":1754947774822,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6bd1f8befa98303","name":"Publish without waiting for remote peer","time":{"start":1754947794106,"stop":1754947794107,"duration":1},"status":"passed","severity":"normal"},{"uid":"236462f5ca1fad2e","name":"Push message with Basic HTML tag payload","time":{"start":1754948157531,"stop":1754948157532,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a4986071468bdc2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754947553801,"stop":1754947553802,"duration":1},"status":"passed","severity":"normal"},{"uid":"c572b92fd3fedbae","name":"should not return locked peers if enough unlocked are available","time":{"start":1754947540121,"stop":1754947540122,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b3fc7076ac5e5ed","name":"Push message with content topic containing numeric","time":{"start":1754948157549,"stop":1754948157549,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddafcad284842510","name":"isConnected return false after peer stops","time":{"start":1754947600566,"stop":1754947600571,"duration":5},"status":"passed","severity":"normal"},{"uid":"e86c9381cb91ed33","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754947504595,"stop":1754947504595,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1ebc6b70b79a61","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754947492161,"stop":1754947492161,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1c9902d7aaa31a","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754947560018,"stop":1754947560019,"duration":1},"status":"passed","severity":"normal"},{"uid":"34225a4b88ad2c74","name":"Check received message containing Script","time":{"start":1754948048616,"stop":1754948048616,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e59ceb26923907d","name":"should create a new stream if no existing for protocol found","time":{"start":1754947504730,"stop":1754947504731,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bee91ec28713770","name":"should clear the dialing interval","time":{"start":1754947503638,"stop":1754947503638,"duration":0},"status":"passed","severity":"normal"},{"uid":"8919b7f4956cde12","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754947504326,"stop":1754947504326,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b818ed51ba6ebf","name":"should remove event listener for peer:discovery","time":{"start":1754947503860,"stop":1754947503860,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae71be5128b6422","name":"should return peer for existing peer","time":{"start":1754947504334,"stop":1754947504334,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e5a5cf1c78a56f","name":"should not fail to start the service if it is already started","time":{"start":1754947774819,"stop":1754947774819,"duration":0},"status":"passed","severity":"normal"},{"uid":"758a8c4865a0e834","name":"nwaku subscribes","time":{"start":1754947776164,"stop":1754947776165,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd42f67fa99a525","name":"should skip peers that were recently queried","time":{"start":1754947516241,"stop":1754947516241,"duration":0},"status":"broken","severity":"normal"},{"uid":"c0f3d6005185fff8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754947553795,"stop":1754947553796,"duration":1},"status":"passed","severity":"normal"},{"uid":"db99f03de5bb5765","name":"should start and stop interval correctly","time":{"start":1754947539102,"stop":1754947539102,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2028642d53a40dd","name":"should reject if WakuNode is not started","time":{"start":1754947539808,"stop":1754947539808,"duration":0},"status":"passed","severity":"normal"},{"uid":"72895f74b6cdf91a","name":"should insert elements correctly","time":{"start":1754947557881,"stop":1754947557881,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d5b551b5e710f8","name":"should return false and handle errors gracefully","time":{"start":1754947505154,"stop":1754947505154,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6d0ae06361c732","name":"same cluster: nodes connect","time":{"start":1754947656747,"stop":1754947656747,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0e0a90f74e4add","name":"should only return 1 node with relay and store capability","time":{"start":1754947516205,"stop":1754947516205,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2e4f37a29e24d0","name":"should properly create peer info with all multiaddrs","time":{"start":1754947492960,"stop":1754947492960,"duration":0},"status":"passed","severity":"normal"},{"uid":"5059420d905050f1","name":"msgTime: 0 ms from now, startTime: 1754861530314, endTime: 1754947930314","time":{"start":1754947947073,"stop":1754947947073,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd68f649961b9ca","name":"Push message with content topic containing Russian","time":{"start":1754948157550,"stop":1754948157551,"duration":1},"status":"passed","severity":"normal"},{"uid":"abfaa215297ae930","name":"should dial one peer on dial","time":{"start":1754947678440,"stop":1754947678440,"duration":0},"status":"passed","severity":"normal"},{"uid":"372308cbd5065794","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app46/9/topic790/utf8","time":{"start":1754947878493,"stop":1754947878493,"duration":0},"status":"passed","severity":"normal"},{"uid":"5445cf44ed5360d1","name":"Fields are not dropped","time":{"start":1754947504663,"stop":1754947504663,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbc8df19b1c2a28","name":"Push 30 different messages","time":{"start":1754948157534,"stop":1754948157535,"duration":1},"status":"skipped","severity":"normal"},{"uid":"34f1cc6dd0593556","name":"should return false when peer has no shard info","time":{"start":1754947503735,"stop":1754947503736,"duration":1},"status":"passed","severity":"normal"},{"uid":"90058bc6ac115e0e","name":"should dial peer when peer is discovered","time":{"start":1754947503861,"stop":1754947503861,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdede8131a9d836","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754948048633,"stop":1754948048633,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0b9b2d5f18652","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754947553768,"stop":1754947553769,"duration":1},"status":"passed","severity":"normal"},{"uid":"2352e6dcd4eddcb3","name":"Asymmetric encrypt & decrypt","time":{"start":1754947527095,"stop":1754947527096,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed29f8503f25317","name":"should start ping timers on peer connect","time":{"start":1754947504592,"stop":1754947504592,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ccff50253ee5ef","name":"throws if store query response has error status","time":{"start":1754947504765,"stop":1754947504766,"duration":1},"status":"passed","severity":"normal"},{"uid":"296ab561b1fd10c4","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754947540124,"stop":1754947540124,"duration":0},"status":"passed","severity":"normal"},{"uid":"234dc934e981a86","name":"should filter out already connected peers","time":{"start":1754947504331,"stop":1754947504332,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c9649dafb2a0d8a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754948066130,"stop":1754948066130,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccfc8e086e62a31","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1754947515760,"stop":1754947515761,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d4be1c6ad8ab81","name":"should return null for non-existent peer","time":{"start":1754947504334,"stop":1754947504334,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17d3405a98b85b8","name":"Round trip binary serialization","time":{"start":1754947505075,"stop":1754947505075,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54039e5ecc5d4d5","name":"Subscribe to topic containing long and publish message","time":{"start":1754947794117,"stop":1754947794117,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f9121db51fcbb","name":"Check received message with timestamp: 1754947578328 ","time":{"start":1754948048619,"stop":1754948048619,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e5171187890d7b","name":"should use configured peers when available","time":{"start":1754947540037,"stop":1754947540038,"duration":1},"status":"passed","severity":"normal"},{"uid":"9da4497a1532912d","name":"should drop connection to one peer on hangUp","time":{"start":1754947678440,"stop":1754947678441,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b136e61d63926f7","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app59/2/topic102/xml","time":{"start":1754947878496,"stop":1754947878496,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f59a15eb197140","name":"should dial peers from store when browser is connected","time":{"start":1754947504329,"stop":1754947504329,"duration":0},"status":"passed","severity":"normal"},{"uid":"5974d3f0d6ca6bad","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754948066120,"stop":1754948066120,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2c53f578029968","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754947553799,"stop":1754947553799,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba2b756cf599a38","name":"should update ack status of messages in outgoing buffer","time":{"start":1754947560019,"stop":1754947560019,"duration":0},"status":"passed","severity":"normal"},{"uid":"5324f7963a69afad","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754947504634,"stop":1754947504634,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7150d0f91ba1aa","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754947794518,"stop":1754947794519,"duration":1},"status":"passed","severity":"normal"},{"uid":"af18b0f078f0e625","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754948066126,"stop":1754948066126,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4aeaedc1340189","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754947492160,"stop":1754947492161,"duration":1},"status":"passed","severity":"normal"},{"uid":"d431f7a3d85a9518","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754947794118,"stop":1754947794120,"duration":2},"status":"passed","severity":"normal"},{"uid":"1af85739ddd9a84c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754948066131,"stop":1754948066131,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e203b2b4cdbbed9","name":"should create RPC request with correct parameters","time":{"start":1754947515762,"stop":1754947515765,"duration":3},"status":"passed","severity":"normal"},{"uid":"efa70120efa7425e","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754947540124,"stop":1754947540125,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d8ade9b6b0bfa8","name":"Sample","time":{"start":1754947492214,"stop":1754947492214,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef476b523ff6156","name":"Push message with custom timestamp: 1724189204032","time":{"start":1754948157541,"stop":1754948157541,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6feb431fd0168a","name":"should throw error when no peers are available","time":{"start":1754947540035,"stop":1754947540035,"duration":0},"status":"passed","severity":"normal"},{"uid":"55065c2367bbc786","name":"pre and post cipher","time":{"start":1754947527097,"stop":1754947527097,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4438663a076a7e7","name":"should handle peer store errors gracefully","time":{"start":1754947516240,"stop":1754947516240,"duration":0},"status":"passed","severity":"normal"},{"uid":"af890c589c4f1353","name":"should dial peer when no shard info available","time":{"start":1754947503652,"stop":1754947503652,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca2781baae71b88","name":"Check publish message containing special chars","time":{"start":1754947783201,"stop":1754947783201,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b643a6e6325f6c","name":"should check connected peers if present and suitable","time":{"start":1754947539818,"stop":1754947539818,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab09f8a035054a","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754947492157,"stop":1754947492157,"duration":0},"status":"passed","severity":"normal"},{"uid":"df67f8082a032f3f","name":"should handle peer store update failures gracefully","time":{"start":1754947504616,"stop":1754947504616,"duration":0},"status":"passed","severity":"normal"},{"uid":"82caebc07eb83d3a","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754947553754,"stop":1754947553755,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b45f66c176545ec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754947485685,"stop":1754947485685,"duration":0},"status":"passed","severity":"normal"},{"uid":"61287ddf82c79688","name":"Query Generator, No message returned","time":{"start":1754947904000,"stop":1754947904001,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8411dc7f76a6c0d","name":"should create KeepAliveManager with required options","time":{"start":1754947504576,"stop":1754947504577,"duration":1},"status":"passed","severity":"normal"},{"uid":"b84558c2df4efe01","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754947485685,"stop":1754947485686,"duration":1},"status":"passed","severity":"normal"},{"uid":"201776f6d1943c64","name":"Check received message containing shell command","time":{"start":1754948048617,"stop":1754948048618,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddc95224ca20f670","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754947894289,"stop":1754947894290,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcf0d797143bd579","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754947553795,"stop":1754947553795,"duration":0},"status":"passed","severity":"normal"},{"uid":"819335f0d4746ce","name":"should return empty array when no peers connected","time":{"start":1754947505154,"stop":1754947505154,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a68075f8dc331b2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754948066122,"stop":1754948066122,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0dcb1324419dac0","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754947583685,"stop":1754947583685,"duration":0},"status":"skipped","severity":"normal"},{"uid":"35d1dbe97dbb7195","name":"Subscribe to topic containing short and receive message","time":{"start":1754948066118,"stop":1754948066118,"duration":0},"status":"passed","severity":"normal"},{"uid":"6240beb5f5f73dc5","name":"should be able to decode the field with only STORE set to true","time":{"start":1754947492160,"stop":1754947492160,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb6b7c0f34ea38e","name":"same cluster, static sharding: nodes connect","time":{"start":1754947656743,"stop":1754947656745,"duration":2},"status":"passed","severity":"normal"},{"uid":"9d3cb83a5eb6a60b","name":"should be empty when created","time":{"start":1754947540210,"stop":1754947540211,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2810da1f67a271","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754947947073,"stop":1754947947074,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eacc18e6a18a1bd","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754947492162,"stop":1754947492162,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e70763217b4d76","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754947947069,"stop":1754947947070,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d51ac894300e9ff","name":"Push message with content topic containing long","time":{"start":1754948157549,"stop":1754948157549,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d0d781e09538c5","name":"Decoder throws on undefined content topic","time":{"start":1754947528418,"stop":1754947528418,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a198d157f66a8d","name":"Push message with content topic containing Chinese","time":{"start":1754948157537,"stop":1754948157537,"duration":0},"status":"passed","severity":"normal"},{"uid":"690a63c255a7fe30","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754947539886,"stop":1754947539886,"duration":0},"status":"passed","severity":"normal"},{"uid":"82809c8644a864ad","name":"connects to nwaku","time":{"start":1754947944903,"stop":1754947944903,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3052f329384773","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754947762166,"stop":1754947762166,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f12d190421846f","name":"random static sharding 7 - Cluster ID: 879, Shard ID: 433","time":{"start":1754947883520,"stop":1754947883520,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb636823e416e36","name":"should request peer renewal on specific errors","time":{"start":1754947539113,"stop":1754947539114,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7fe14d71f9087c5","name":"Push message with escaped characters payload","time":{"start":1754948157533,"stop":1754948157533,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3e79163a318326","name":"should push the message to the outgoing buffer","time":{"start":1754947560011,"stop":1754947560011,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c6095d113c64ae","name":"should not discard bootstrap peers if under the limit","time":{"start":1754947622584,"stop":1754947622585,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc64f9f61dd63590","name":"can start the service","time":{"start":1754947583678,"stop":1754947583679,"duration":1},"status":"passed","severity":"normal"},{"uid":"dadf3227efc18a05","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754947485675,"stop":1754947485676,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d53f3849284a02","name":"should handle disconnect when peer has no timers","time":{"start":1754947504646,"stop":1754947504646,"duration":0},"status":"passed","severity":"normal"},{"uid":"811ec8dd9afb19d2","name":"Generator, 2 different shards","time":{"start":1754947891549,"stop":1754947891550,"duration":1},"status":"passed","severity":"normal"},{"uid":"fde16b4e67eb9e4e","name":"should not create relay timers when relay is not provided","time":{"start":1754947504633,"stop":1754947504633,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c5059a7d1293b8","name":"should return false when peer is not on the specified shard","time":{"start":1754947503738,"stop":1754947503738,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0163227b452b98c","name":"Push message with Russian payload","time":{"start":1754948157545,"stop":1754948157545,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f45a382fd178e46","name":"Used by Waku Relay","time":{"start":1754947944917,"stop":1754947944917,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f4bb4b30c8f9d9","name":"should handle shard reader errors gracefully","time":{"start":1754947503657,"stop":1754947503657,"duration":0},"status":"passed","severity":"normal"},{"uid":"4438648eba16e87f","name":"Publish message with rate limit","time":{"start":1754947783215,"stop":1754947783215,"duration":0},"status":"passed","severity":"normal"},{"uid":"558137d5e484d34b","name":"Check message with non string payload is not received","time":{"start":1754948048632,"stop":1754948048632,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4fb6b576ba44cf","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754947947071,"stop":1754947947072,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9feea780e8f056a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754947794523,"stop":1754947794524,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b1ac3e68bb2661","name":"Push message with long payload","time":{"start":1754948157544,"stop":1754948157544,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a08f8ed16e9aa7f","name":"should handle empty pubsub topics","time":{"start":1754947504647,"stop":1754947504647,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77f091ef8c904a0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754948066116,"stop":1754948066117,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d5af068ece5484b","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754947930036,"stop":1754947930036,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5b5f0817d1623f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754947503950,"stop":1754947503950,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3cdfaa82ee0c9d","name":"should not fail to start the service if it is already started","time":{"start":1754947520027,"stop":1754947520027,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cac920faa24ad18","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754947583685,"stop":1754947583686,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8f08dd8f30a9315d","name":"should be able to encode the field with only STORE set to true","time":{"start":1754947492155,"stop":1754947492155,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded458e3333f9606","name":"Cluster id 0, shard 0","time":{"start":1754947883513,"stop":1754947883513,"duration":0},"status":"passed","severity":"normal"},{"uid":"4869cde3bf3287f","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754947540036,"stop":1754947540037,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a17e9574b76b8d3","name":"Check received message containing escaped characters","time":{"start":1754948048618,"stop":1754948048618,"duration":0},"status":"passed","severity":"normal"},{"uid":"3caa4c6558f0d8fb","name":"should perform ping and update peer store on timer","time":{"start":1754947504596,"stop":1754947504596,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1f62fe0e1a91ae","name":"Ephemeral field set to true","time":{"start":1754947505075,"stop":1754947505076,"duration":1},"status":"passed","severity":"normal"},{"uid":"7431e4b95a9a185","name":"Check received message containing SQL Injection","time":{"start":1754948048626,"stop":1754948048626,"duration":0},"status":"passed","severity":"normal"},{"uid":"133cf0fdf2303cd","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754947794123,"stop":1754947794124,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae6add136d67495","name":"Push message with content topic containing long","time":{"start":1754948157535,"stop":1754948157536,"duration":1},"status":"passed","severity":"normal"},{"uid":"50b07baa0d9c7530","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754947553781,"stop":1754947553782,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e832cb898a1474","name":"ends after yielding if response size indicates end","time":{"start":1754947504767,"stop":1754947504768,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbbd099a0962bb38","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754947485682,"stop":1754947485682,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3c46752fccf7b4","name":"should add peer to queue when queue is not empty","time":{"start":1754947503643,"stop":1754947503646,"duration":3},"status":"passed","severity":"normal"},{"uid":"8abdd5c652559029","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754947930032,"stop":1754947930034,"duration":2},"status":"passed","severity":"normal"},{"uid":"a2696ca8f1387515","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app37/2/topic500/xml","time":{"start":1754947878495,"stop":1754947878496,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c097a7e538836c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754947485683,"stop":1754947485684,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca84345d1672ae88","name":"Decoder throws on empty string content topic","time":{"start":1754947526744,"stop":1754947526744,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ec0d3dcf77bdb8","name":"should keep entries that haven't expired yet","time":{"start":1754947537983,"stop":1754947537984,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5d1fcfdbf4034d","name":"Relay Node - default protocol","time":{"start":1754947950919,"stop":1754947950919,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd1babfc670a3d","name":"should return false when navigator.onLine is false","time":{"start":1754947502943,"stop":1754947502944,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8a62c109806fdec","name":"Check received message containing Script","time":{"start":1754948048626,"stop":1754948048627,"duration":1},"status":"passed","severity":"normal"},{"uid":"9980e7a7b88e8e83","name":"should remove event listeners from globalThis","time":{"start":1754947502936,"stop":1754947502936,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98ede55699cc00b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754947526739,"stop":1754947526740,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb9c5eb38518a6dc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754948066125,"stop":1754948066125,"duration":0},"status":"passed","severity":"normal"},{"uid":"249d85b51eb5ca3d","name":"should allow redial after failed dial cooldown expires","time":{"start":1754947503652,"stop":1754947503655,"duration":3},"status":"passed","severity":"normal"},{"uid":"c1c2aad719e8ddce","name":"Check received message containing Chinese","time":{"start":1754948048614,"stop":1754948048614,"duration":0},"status":"passed","severity":"normal"},{"uid":"89949397509c03b","name":"Callback on promise, aborts when callback returns true","time":{"start":1754947930035,"stop":1754947930036,"duration":1},"status":"passed","severity":"normal"},{"uid":"422c5558b996353b","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754947540120,"stop":1754947540120,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c38043caee8787","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754947600571,"stop":1754947600587,"duration":16},"status":"passed","severity":"normal"},{"uid":"4618a126d1cd14ce","name":"should reject if LightPush is requested but not mounted","time":{"start":1754947539813,"stop":1754947539817,"duration":4},"status":"passed","severity":"normal"},{"uid":"4da647287420d55b","name":"should handle all zero keep alive options","time":{"start":1754947504648,"stop":1754947504648,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ec20ba6bbfa09b","name":"Encoder throws on empty string content topic","time":{"start":1754947505080,"stop":1754947505080,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef5d36d63f30502","name":"throws on content topic with too few or too many fields","time":{"start":1754947485665,"stop":1754947485666,"duration":1},"status":"passed","severity":"normal"},{"uid":"b92ca753c4c5a014","name":"should requeue task if no peer is available","time":{"start":1754947539103,"stop":1754947539112,"duration":9},"status":"passed","severity":"normal"},{"uid":"733587ef4b5b27a3","name":"should retry if all attempts fail","time":{"start":1754947539133,"stop":1754947539133,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b19eca4b33f0b9b","name":"should add and check entries correctly","time":{"start":1754947537969,"stop":1754947537975,"duration":6},"status":"passed","severity":"normal"},{"uid":"23efa97f4e418271","name":"should register libp2p event listeners when start is called","time":{"start":1754947540122,"stop":1754947540123,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b1145342d9b235b","name":"Nodes with multiple pubsub topic","time":{"start":1754947782976,"stop":1754947782977,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f0a48acf0485400","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754948066126,"stop":1754948066126,"duration":0},"status":"passed","severity":"normal"},{"uid":"752063d5e94c3a52","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754947553796,"stop":1754947553796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c991c035674f5d03","name":"Generator, one shard","time":{"start":1754947891547,"stop":1754947891549,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2275d35cd8dbd1a","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754947539148,"stop":1754947539148,"duration":0},"status":"passed","severity":"normal"},{"uid":"4288c9338e82aee7","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754947492943,"stop":1754947492944,"duration":1},"status":"passed","severity":"normal"},{"uid":"14697cd044e1df47","name":"ignores domain fetching errors","time":{"start":1754947516204,"stop":1754947516204,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb1f963523966df","name":"handles different networkShards values correctly","time":{"start":1754947485677,"stop":1754947485678,"duration":1},"status":"passed","severity":"normal"},{"uid":"d897a641ef8eb131","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754947539144,"stop":1754947539144,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1e1e1ebf569c58","name":"Check publish message after service node is restarted","time":{"start":1754947783214,"stop":1754947783214,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2f3e83069851ee90","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754947516206,"stop":1754947516207,"duration":1},"status":"skipped","severity":"normal"},{"uid":"41e693015b8b2f1f","name":"Check received message with timestamp: 1754947578328000000 ","time":{"start":1754948048619,"stop":1754948048619,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd4f7bfd145df42","name":"should dial with multiaddr and return stream","time":{"start":1754947505152,"stop":1754947505152,"duration":0},"status":"passed","severity":"normal"},{"uid":"885c79627b8d4d6e","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754947553769,"stop":1754947553774,"duration":5},"status":"passed","severity":"normal"},{"uid":"4250d1322a980b9b","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754947503951,"stop":1754947503951,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8f7f3decbeaceb","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754947934537,"stop":1754947934538,"duration":1},"status":"passed","severity":"normal"},{"uid":"59e58d5c147d3851","name":"returns all values when wanted number matches available values","time":{"start":1754947514841,"stop":1754947514842,"duration":1},"status":"passed","severity":"normal"},{"uid":"a47dc7d2d8e914bd","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754948066133,"stop":1754948066133,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a69e987812aa3be","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754948048623,"stop":1754948048623,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace54397e758790c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754948066132,"stop":1754948066132,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2c46cb7c293db8","name":"Check message received after jswaku node is restarted","time":{"start":1754948048622,"stop":1754948048623,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b62e3d2db8fdb8","name":"Check received message containing Arabic","time":{"start":1754948048614,"stop":1754948048615,"duration":1},"status":"passed","severity":"normal"},{"uid":"890fff0c4e0d8a30","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754947515401,"stop":1754947515401,"duration":0},"status":"passed","severity":"normal"},{"uid":"955617b961a3817a","name":"Check meta is set [ecies]","time":{"start":1754947528417,"stop":1754947528417,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66c5083055bd19","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754947485671,"stop":1754947485671,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0e9fe60a28cdf5","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754948066116,"stop":1754948066116,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9033802001921095","name":"should wait for Store peer to be connected","time":{"start":1754947539826,"stop":1754947539826,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c69a7a2f9d29e83","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754947553768,"stop":1754947553768,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc91842b818ef42","name":"should remove event listeners","time":{"start":1754947504327,"stop":1754947504327,"duration":0},"status":"passed","severity":"normal"},{"uid":"68513031bc94d959","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754947539885,"stop":1754947539886,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ef99b5e24dc2cb","name":"should handle browser offline state overriding peer connections","time":{"start":1754947502982,"stop":1754947502982,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5480782d2b81e00","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754947585835,"stop":1754947585836,"duration":1},"status":"passed","severity":"normal"},{"uid":"79978b94205e144d","name":"can start and stop the service","time":{"start":1754947520026,"stop":1754947520026,"duration":0},"status":"passed","severity":"normal"},{"uid":"886596ec08e4f76d","name":"should add received messages to bloom filter","time":{"start":1754947560014,"stop":1754947560014,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1ce583c4070e4d","name":"Passing page size 11 when there are 10 messages","time":{"start":1754947929630,"stop":1754947929631,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5df8196ce1b67d","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754947504341,"stop":1754947504341,"duration":0},"status":"passed","severity":"normal"},{"uid":"96314fa23b9fbcdc","name":"accepts valid message hash query","time":{"start":1754947504198,"stop":1754947504198,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fabba2d9142666a","name":"Push message with rate limit","time":{"start":1754948157553,"stop":1754948157553,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c3c85509a1012b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754947585834,"stop":1754947585835,"duration":1},"status":"passed","severity":"normal"},{"uid":"266754273d88589c","name":"should handle hash queries without validation","time":{"start":1754947540037,"stop":1754947540037,"duration":0},"status":"passed","severity":"normal"},{"uid":"326757fc66945dec","name":"should skip peer when dialed recently","time":{"start":1754947503647,"stop":1754947503647,"duration":0},"status":"passed","severity":"normal"},{"uid":"378eea40a1744e41","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754947504633,"stop":1754947504634,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f4c5074234c9e3","name":"Sign & Recover","time":{"start":1754947527098,"stop":1754947527098,"duration":0},"status":"passed","severity":"normal"},{"uid":"3796f064ce1000f2","name":"ignores unrecognized TXT record formats","time":{"start":1754947516204,"stop":1754947516204,"duration":0},"status":"passed","severity":"normal"},{"uid":"8926872f5df7783d","name":"Push message with unicode special characters payload","time":{"start":1754948157533,"stop":1754948157534,"duration":1},"status":"passed","severity":"normal"},{"uid":"7179ad0709a96aea","name":"should not fail to start the service if it is already started","time":{"start":1754947583681,"stop":1754947583682,"duration":1},"status":"passed","severity":"normal"},{"uid":"861192f802860805","name":"Check message with no content topic is not received","time":{"start":1754948048621,"stop":1754948048621,"duration":0},"status":"passed","severity":"normal"},{"uid":"88faa2c4b503566a","name":"Ordered callback, aborts when callback returns true","time":{"start":1754947930036,"stop":1754947930037,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fef1f7b8a8cccc8","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754947492963,"stop":1754947492963,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0319d5dc54bbb0c","name":"should transition to Unhealthy when no connections","time":{"start":1754947539256,"stop":1754947539257,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce58e2160c04c67","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754947782969,"stop":1754947782970,"duration":1},"status":"passed","severity":"normal"},{"uid":"829674b0462ff6","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754947600559,"stop":1754947600559,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf65f31cdff2f52","name":"Ordered Callback - false","time":{"start":1754947915640,"stop":1754947915640,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2553642d5ef991b","name":"should skip peers that don't support peer exchange","time":{"start":1754947516239,"stop":1754947516239,"duration":0},"status":"passed","severity":"normal"},{"uid":"169a6956fd45c96e","name":"Ephemeral messages are not stored","time":{"start":1754947585832,"stop":1754947585833,"duration":1},"status":"passed","severity":"normal"},{"uid":"644b46aeb430580c","name":"should add event listeners to libp2p","time":{"start":1754947502924,"stop":1754947502927,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b69a3c553786d11","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754947528416,"stop":1754947528417,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc444d2c735adbad","name":"rejects content-filtered query with only contentTopics","time":{"start":1754947504197,"stop":1754947504198,"duration":1},"status":"passed","severity":"normal"},{"uid":"575813aa1a08008c","name":"Subscribe to topic containing long and receive message","time":{"start":1754948066129,"stop":1754948066129,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef593885779d0dab","name":"Push message with Arabic payload","time":{"start":1754948157529,"stop":1754948157530,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f3bee38b6d50e1","name":"Push message with rate limit","time":{"start":1754948157541,"stop":1754948157541,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e5121a9bd8f5d9","name":"should stop ping timers on peer disconnect","time":{"start":1754947504595,"stop":1754947504595,"duration":0},"status":"passed","severity":"normal"},{"uid":"2996c4bdc28820e9","name":"should handle peer connect event","time":{"start":1754947502958,"stop":1754947502958,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e67ecca439775a","name":"should create ShardReader with static shards network config","time":{"start":1754947503727,"stop":1754947503728,"duration":1},"status":"passed","severity":"normal"},{"uid":"7608b15932e0ab69","name":"should be safe to call multiple times","time":{"start":1754947503860,"stop":1754947503860,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c77f1f64e5c61a","name":"should reject on timeout if it was set","time":{"start":1754947539818,"stop":1754947539818,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c000c8deef6962","name":"Nwaku publishes","time":{"start":1754947776168,"stop":1754947776170,"duration":2},"status":"passed","severity":"normal"},{"uid":"383c9f15e59a2ba6","name":"should not process empty queue","time":{"start":1754947503656,"stop":1754947503657,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ff71bdf55d2b3e4","name":"Push message with JSON payload","time":{"start":1754948157546,"stop":1754948157547,"duration":1},"status":"passed","severity":"normal"},{"uid":"28a56dece5c5604b","name":"should query peers that support peer exchange","time":{"start":1754947516239,"stop":1754947516239,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3b03d86bf8876d","name":"Check received message containing emoji","time":{"start":1754948048618,"stop":1754948048619,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aa7ce0dd66c7fe8","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754947782977,"stop":1754947782977,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6aa78d2510d4fdb","name":"Check received message containing SQL Injection","time":{"start":1754948048615,"stop":1754948048616,"duration":1},"status":"passed","severity":"normal"},{"uid":"9815ee2ab4c31c46","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754947505084,"stop":1754947505084,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba88a3eb5b86de99","name":"should not retry if at least one success","time":{"start":1754947539129,"stop":1754947539132,"duration":3},"status":"passed","severity":"normal"},{"uid":"8de58f0208cb1b4f","name":"random static sharding 5 - Cluster ID: 225, Shard ID: 311","time":{"start":1754947883518,"stop":1754947883518,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71289c7272499bc","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754947515403,"stop":1754947515403,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0aeaff17093027","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1754947560016,"stop":1754947560016,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc80850900adf7e6","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754947794126,"stop":1754947794127,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b34c4f0c02bbaa","name":"should call waitForPeer on Relay","time":{"start":1754947539826,"stop":1754947539826,"duration":0},"status":"passed","severity":"normal"},{"uid":"3759b8b4ba7fc085","name":"yields undefined for messages without decoder","time":{"start":1754947504767,"stop":1754947504767,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a86c65e92db8cf","name":"should handle empty peer infos gracefully","time":{"start":1754947515753,"stop":1754947515754,"duration":1},"status":"passed","severity":"normal"},{"uid":"50bb401f2e7d1e8a","name":"should have no discoveries enabled by default","time":{"start":1754947539143,"stop":1754947539143,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a12867ace104ade","name":"Stops search when maxGet is reached","time":{"start":1754947514802,"stop":1754947514802,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4232a0f7a85a3e0","name":"Encoder throws on undefined content topic","time":{"start":1754947526742,"stop":1754947526742,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b86d889415c4b3","name":"should skip peer when failed to dial recently","time":{"start":1754947503647,"stop":1754947503648,"duration":1},"status":"passed","severity":"normal"},{"uid":"80fc11b92a0bb851","name":"should handle query errors gracefully","time":{"start":1754947516244,"stop":1754947516244,"duration":0},"status":"broken","severity":"normal"},{"uid":"dd01c092c74a2f5d","name":"random static sharding 9 - Cluster ID: 128, Shard ID: 952","time":{"start":1754947883521,"stop":1754947883521,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c9bc25076cdd8a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754947485684,"stop":1754947485684,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6442da4df815b4","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754947515401,"stop":1754947515402,"duration":1},"status":"passed","severity":"normal"},{"uid":"45cb287d9c307dbd","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754947560017,"stop":1754947560017,"duration":0},"status":"passed","severity":"normal"},{"uid":"813c4d13e0c0eebd","name":"should set field with only STORE enabled","time":{"start":1754947492962,"stop":1754947492962,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f1e5c62b19df80","name":"should create dialer with libp2p and shardReader","time":{"start":1754947503631,"stop":1754947503631,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60563c22b20fdc8","name":"should handle queue processing errors gracefully","time":{"start":1754947503657,"stop":1754947503657,"duration":0},"status":"passed","severity":"normal"},{"uid":"3913342e5fde5dac","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754947485674,"stop":1754947485675,"duration":1},"status":"passed","severity":"normal"},{"uid":"58107f31f61b5cc0","name":"random static sharding 10 - Cluster ID: 358, Shard ID: 814","time":{"start":1754947883522,"stop":1754947883522,"duration":0},"status":"passed","severity":"normal"},{"uid":"862f81cf6c60531a","name":"should initialize with Unhealthy status","time":{"start":1754947539251,"stop":1754947539251,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fc9438939a2005","name":"should encode/decode to text encoding","time":{"start":1754947492956,"stop":1754947492957,"duration":1},"status":"passed","severity":"normal"},{"uid":"60df254964e8303d","name":"Push message with content topic containing numeric","time":{"start":1754948157536,"stop":1754948157536,"duration":0},"status":"passed","severity":"normal"},{"uid":"8035c9158f387b33","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754948066123,"stop":1754948066124,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d50b204e82fbe09","name":"Store - dialed first","time":{"start":1754947950916,"stop":1754947950916,"duration":0},"status":"passed","severity":"normal"},{"uid":"bceae1c1894813e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754948066119,"stop":1754948066119,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ece72392fe7d32d","name":"should continually clean up expired entries at intervals","time":{"start":1754947537988,"stop":1754947537991,"duration":3},"status":"passed","severity":"normal"},{"uid":"7c1cd6ee6b088715","name":"should properly create location multiaddrs - udp4","time":{"start":1754947492958,"stop":1754947492958,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ea77f41d471c79","name":"should properly create location multiaddrs - udp","time":{"start":1754947492959,"stop":1754947492960,"duration":1},"status":"passed","severity":"normal"},{"uid":"df98e30003782aa6","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754948066127,"stop":1754948066127,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b7ea65d7af597d84","name":"Subscribe to topic containing XML and receive message","time":{"start":1754948066131,"stop":1754948066131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c45d7cafebfe55","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754948066129,"stop":1754948066129,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c419aa7f10d6d64","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754947492161,"stop":1754947492162,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf45a6f03a6ce12","name":"should create PeerExchangeDiscovery with default options","time":{"start":1754947516250,"stop":1754947516250,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c72f9019b80f925","name":"should deliver messages after dependencies are met","time":{"start":1754947560017,"stop":1754947560017,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49f2aaf3cea02a1","name":"Push message with JSON payload","time":{"start":1754948157532,"stop":1754948157532,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c787e1db2b56ec6","name":"Relay + Store","time":{"start":1754947492963,"stop":1754947492963,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca2d03ac8c76917","name":"should handle case with all peers already connected","time":{"start":1754947504333,"stop":1754947504333,"duration":0},"status":"passed","severity":"normal"},{"uid":"f585f041b1ec88f4","name":"should handle corrupted shard info gracefully","time":{"start":1754947503753,"stop":1754947503753,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fdc10b092f8694","name":"should be safe to call multiple times","time":{"start":1754947504328,"stop":1754947504328,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee5e9bfc5dfc783","name":"Push message with content topic containing emoji","time":{"start":1754948157552,"stop":1754948157552,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf13f0bdf11e63b","name":"Promise Callback - false","time":{"start":1754947915638,"stop":1754947915639,"duration":1},"status":"passed","severity":"normal"},{"uid":"7159e25c9630965c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754947485679,"stop":1754947485679,"duration":0},"status":"passed","severity":"normal"},{"uid":"30847cf29354183d","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754947794120,"stop":1754947794122,"duration":2},"status":"passed","severity":"normal"},{"uid":"614fbfdb9df66224","name":"Passing an array","time":{"start":1754947944905,"stop":1754947944914,"duration":9},"status":"passed","severity":"normal"},{"uid":"6be61d5e9dd5fcac","name":"should handle peerStore errors gracefully","time":{"start":1754947505155,"stop":1754947505155,"duration":0},"status":"passed","severity":"normal"},{"uid":"18dcc297d0ae64b5","name":"should handle a minimal index list","time":{"start":1754947486048,"stop":1754947486048,"duration":0},"status":"passed","severity":"normal"},{"uid":"1787b2b8629422ce","name":"Accepts a valid Waku Message","time":{"start":1754947543922,"stop":1754947543923,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5947d6f14aeabb6","name":"Push message with numeric payload","time":{"start":1754948157544,"stop":1754948157544,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd254887537ec96","name":"Push message with custom timestamp: 1724189204032","time":{"start":1754948157553,"stop":1754948157553,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c017d03bef3b20f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754947794511,"stop":1754947794513,"duration":2},"status":"passed","severity":"normal"},{"uid":"21965f11eb61b34d","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754947515399,"stop":1754947515399,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae9feff3dae39fe","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754947794127,"stop":1754947794128,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ceb1345581c6ee","name":"Light Node - default protocols","time":{"start":1754947950918,"stop":1754947950918,"duration":0},"status":"passed","severity":"normal"},{"uid":"156446b43f3cabe0","name":"should process up to 3 peers at once","time":{"start":1754947503656,"stop":1754947503656,"duration":0},"status":"passed","severity":"normal"},{"uid":"1542fbdb078d44c8","name":"Decrypt messages","time":{"start":1754947763835,"stop":1754947763836,"duration":1},"status":"passed","severity":"normal"},{"uid":"8adb899862cc7b18","name":"does not validate decoders for hash queries","time":{"start":1754947504765,"stop":1754947504765,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ac7e5f2f584c4f","name":"should decode valid enr successfully","time":{"start":1754947492943,"stop":1754947492943,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7871b9b9772fc45","name":"should skip peer when not on same cluster","time":{"start":1754947503651,"stop":1754947503651,"duration":0},"status":"passed","severity":"normal"},{"uid":"759e27a9126d4478","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754947485684,"stop":1754947485685,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6e015bdffd2a0eb","name":"should not fail to stop the service if it was not started","time":{"start":1754947520026,"stop":1754947520026,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9a28062e324bb1","name":"Query generator for multiple messages with different content topic format","time":{"start":1754947930034,"stop":1754947930035,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee5070dda9820391","name":"should handle multiple peer connections","time":{"start":1754947504592,"stop":1754947504592,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4fe1114e2513a6","name":"should be safe to call multiple times","time":{"start":1754947504591,"stop":1754947504592,"duration":1},"status":"passed","severity":"normal"},{"uid":"cec955717783557e","name":"should insert message into bloom filter","time":{"start":1754947560011,"stop":1754947560011,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6663f151f2b78d","name":"Symmetric encrypt & Decrypt","time":{"start":1754947527096,"stop":1754947527097,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab47a72a5ab04f1","name":"should return false","time":{"start":1754947492955,"stop":1754947492955,"duration":0},"status":"passed","severity":"normal"},{"uid":"9651165b95f3ac69","name":"should create an instance with libp2p and dialer","time":{"start":1754947503850,"stop":1754947503850,"duration":0},"status":"passed","severity":"normal"},{"uid":"369962a885d78c7","name":"should create PeerExchange instance with components","time":{"start":1754947515765,"stop":1754947515767,"duration":2},"status":"passed","severity":"normal"},{"uid":"59d292201eaf74b2","name":"should handle ping failures gracefully","time":{"start":1754947504596,"stop":1754947504616,"duration":20},"status":"passed","severity":"normal"},{"uid":"959441d234bfbbeb","name":"should return true when peer is on the specified shard","time":{"start":1754947503737,"stop":1754947503737,"duration":0},"status":"passed","severity":"normal"},{"uid":"24fb4c024430d3c0","name":"can query messages by message hash","time":{"start":1754947906814,"stop":1754947906815,"duration":1},"status":"passed","severity":"normal"},{"uid":"90e19b7989b854c0","name":"Check received message containing escaped characters","time":{"start":1754948048628,"stop":1754948048628,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d8bd44c4605763","name":"throws on content topic with empty application field","time":{"start":1754947485667,"stop":1754947485667,"duration":0},"status":"passed","severity":"normal"},{"uid":"6299a2a31da9649d","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754947486048,"stop":1754947486048,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9dbf2b81b3f3d0c","name":"Encoder throws on undefined content topic","time":{"start":1754947528417,"stop":1754947528417,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7471b4e7aa1e76","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754947904002,"stop":1754947904002,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4aa041e1b3a0183","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754947553791,"stop":1754947553792,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d318b6938752a46","name":"should be safe to call multiple times","time":{"start":1754947505150,"stop":1754947505151,"duration":1},"status":"passed","severity":"normal"},{"uid":"93559c18acde98f9","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754947553767,"stop":1754947553767,"duration":0},"status":"passed","severity":"normal"},{"uid":"210ee37ee3df9201","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754947492154,"stop":1754947492155,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c3bf3090dde88d","name":"should return false when network is not connected","time":{"start":1754947505151,"stop":1754947505152,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f7c68664d2ba9a","name":"Check message with no payload is not received","time":{"start":1754948048622,"stop":1754948048622,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ad666ac52730e7","name":"throws if decoders don't match content topics","time":{"start":1754947504764,"stop":1754947504764,"duration":0},"status":"passed","severity":"normal"},{"uid":"d675345aa43375d4","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754947553762,"stop":1754947553762,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a866be18c3c9f2f","name":"should initialize with isNetworkConnected as false","time":{"start":1754947502918,"stop":1754947502923,"duration":5},"status":"passed","severity":"normal"},{"uid":"163df29dd0e522c4","name":"Push message with Arabic payload","time":{"start":1754948157545,"stop":1754948157545,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7b876fb0114247","name":"rejects hash query with content filter parameters","time":{"start":1754947504198,"stop":1754947504207,"duration":9},"status":"passed","severity":"normal"},{"uid":"65a804cc5ada2519","name":"Passing page size 110 when there are 120 messages","time":{"start":1754947929632,"stop":1754947929632,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7cec445f37f191","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754947640443,"stop":1754947640443,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd2750e106f8440","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754948066127,"stop":1754948066128,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e31535097fc2483","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app52/3/topic352/json","time":{"start":1754947878496,"stop":1754947878496,"duration":0},"status":"passed","severity":"normal"},{"uid":"443e925e9086838b","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754947515402,"stop":1754947515402,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8902178ec9bf31","name":"returns nothing if no connections present","time":{"start":1754947504438,"stop":1754947504439,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9114e5eabc9c7cb","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754947656746,"stop":1754947656747,"duration":1},"status":"passed","severity":"normal"},{"uid":"c35e8b67245e0e4c","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754947504339,"stop":1754947504339,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f71c124f69a266b","name":"should start all internal components","time":{"start":1754947505149,"stop":1754947505149,"duration":0},"status":"passed","severity":"normal"},{"uid":"58678d49a3e39655","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754947553792,"stop":1754947553792,"duration":0},"status":"passed","severity":"normal"},{"uid":"15207caecac468a8","name":"Query with Ordered Callback, No Decoder","time":{"start":1754947904001,"stop":1754947904002,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc4388add8ab95da","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754947553750,"stop":1754947553754,"duration":4},"status":"passed","severity":"normal"},{"uid":"2f5b53827d1dd468","name":"should send to specified number of peers of used peers","time":{"start":1754947539621,"stop":1754947539621,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d49825dd2ed8e75","name":"returns all values when wanted number is greater than available values","time":{"start":1754947514842,"stop":1754947514842,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f1b59d69c64893","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754947492158,"stop":1754947492159,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4e0e0af2000594","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754947539112,"stop":1754947539113,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2c5230c9a25165","name":"Push message with shell command payload","time":{"start":1754948157547,"stop":1754948157547,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8971b4d084bce7","name":"should be safe to call multiple times","time":{"start":1754947503638,"stop":1754947503642,"duration":4},"status":"passed","severity":"normal"},{"uid":"d4391b295dd5303d","name":"Push message with special chars payload","time":{"start":1754948157544,"stop":1754948157544,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd32c598e5cac21","name":"Encoder throws on undefined content topic","time":{"start":1754947505076,"stop":1754947505080,"duration":4},"status":"passed","severity":"normal"},{"uid":"4dbf3550d3a6923b","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754947894284,"stop":1754947894284,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a9b3fe11938001","name":"Push message with short payload","time":{"start":1754948157543,"stop":1754948157544,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dba885e1e58d815","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754947492157,"stop":1754947492157,"duration":0},"status":"passed","severity":"normal"},{"uid":"a579caf187b3f055","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754947485671,"stop":1754947485672,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0455106bd0e33a5","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754947539258,"stop":1754947539258,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed513ed9404a301","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754947783214,"stop":1754947783214,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efef953db15dd44","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754947794126,"stop":1754947794126,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f1ff0c71f4620c","name":"Using a function","time":{"start":1754947944914,"stop":1754947944916,"duration":2},"status":"passed","severity":"normal"},{"uid":"eacaa6d4819f921d","name":"should dial peers from store on start","time":{"start":1754947504325,"stop":1754947504326,"duration":1},"status":"passed","severity":"normal"},{"uid":"f10b910b3c88184c","name":"should handle incoming messages","time":{"start":1754947539886,"stop":1754947539887,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd50e93489da688","name":"Relay - dialed after","time":{"start":1754947950915,"stop":1754947950915,"duration":0},"status":"passed","severity":"normal"},{"uid":"824286e1101176ad","name":"should successfully query store with valid decoders and options","time":{"start":1754947540034,"stop":1754947540035,"duration":1},"status":"passed","severity":"normal"},{"uid":"14fceba1f651f0f0","name":"should stop all internal components","time":{"start":1754947505150,"stop":1754947505150,"duration":0},"status":"passed","severity":"normal"},{"uid":"105c488e9003e218","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754947485673,"stop":1754947485673,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6dc547a0c9a5252","name":"should send relay ping messages on timer","time":{"start":1754947504634,"stop":1754947504635,"duration":1},"status":"passed","severity":"normal"},{"uid":"a254229f8c83bbbf","name":"should dispatch network event when browser goes offline","time":{"start":1754947502966,"stop":1754947502966,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3eec085291e386","name":"should return PeerId when PeerId is provided","time":{"start":1754947504341,"stop":1754947504341,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc65067f480ebbd","name":"should not execute task if max attempts is 0","time":{"start":1754947539114,"stop":1754947539129,"duration":15},"status":"passed","severity":"normal"},{"uid":"619ec7ba3cf3cf80","name":"Decoder throws on empty string content topic","time":{"start":1754947505084,"stop":1754947505084,"duration":0},"status":"passed","severity":"normal"},{"uid":"472fcd9732555ae0","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754947553757,"stop":1754947553757,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8551dc3edc4b95","name":"throws on empty content topic","time":{"start":1754947485665,"stop":1754947485665,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b3d339c3d0d019","name":"Push message with content topic containing unicode special characters","time":{"start":1754948157539,"stop":1754948157539,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6efaef6c5bba50e","name":"should save new peer to store","time":{"start":1754947503870,"stop":1754947503870,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5106d4a14824a6","name":"Encoder throws on empty string content topic","time":{"start":1754947526743,"stop":1754947526743,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d46cda4ee22533f","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app15/8/topic160/test.js","time":{"start":1754947878492,"stop":1754947878493,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b22d8c575a980e4","name":"should decode valid enr with tcp successfully","time":{"start":1754947492944,"stop":1754947492944,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e82a620266304b","name":"should encode/decode to RLP encoding","time":{"start":1754947492956,"stop":1754947492956,"duration":0},"status":"passed","severity":"normal"},{"uid":"a310a1d1b81111ce","name":"Check publish message containing short","time":{"start":1754947783197,"stop":1754947783200,"duration":3},"status":"passed","severity":"normal"},{"uid":"a01dd17c1281494c","name":"should handle special patterns correctly","time":{"start":1754947557883,"stop":1754947557884,"duration":1},"status":"passed","severity":"normal"},{"uid":"64200e1396551cf3","name":"should set default options when no config provided","time":{"start":1754947505148,"stop":1754947505148,"duration":0},"status":"passed","severity":"normal"},{"uid":"640877f5808558c7","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754947553774,"stop":1754947553774,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4eb93ccfa7441c","name":"Does not throw an exception when node disconnects","time":{"start":1754947944903,"stop":1754947944903,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53709c5e56a48ff","name":"Push message with content topic containing SQL Injection","time":{"start":1754948157551,"stop":1754948157551,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4fd93c120908b6","name":"Check publish message containing shell command","time":{"start":1754947783208,"stop":1754947783208,"duration":0},"status":"passed","severity":"normal"},{"uid":"899b52f017a02f17","name":"should not change state when connections remain after disconnect","time":{"start":1754947502959,"stop":1754947502959,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8fe0fc77e355ae","name":"Relay + Store","time":{"start":1754947584262,"stop":1754947584263,"duration":1},"status":"passed","severity":"normal"},{"uid":"77b417268dc2399c","name":"should create KeepAliveManager with relay","time":{"start":1754947504577,"stop":1754947504577,"duration":0},"status":"passed","severity":"normal"},{"uid":"44be52a5d3f47448","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754947485681,"stop":1754947485682,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c6b4c853009970","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754948048630,"stop":1754948048630,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46ae48d06cc5c34","name":"should handle task timeouts","time":{"start":1754947539114,"stop":1754947539114,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b7e985edabfdf3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754947553791,"stop":1754947553791,"duration":0},"status":"passed","severity":"normal"},{"uid":"72eb0eccabd97250","name":"should successfully query peers and return peer infos","time":{"start":1754947515753,"stop":1754947515753,"duration":0},"status":"passed","severity":"normal"},{"uid":"c130ceccb5216737","name":"should get / set UDP multiaddr","time":{"start":1754947492957,"stop":1754947492957,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef285d9ffa78422","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754947553757,"stop":1754947553760,"duration":3},"status":"passed","severity":"normal"},{"uid":"bb8135968c960896","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754947502899,"stop":1754947502911,"duration":12},"status":"passed","severity":"normal"},{"uid":"917c60824147d6eb","name":"Check publish message containing numeric","time":{"start":1754947783200,"stop":1754947783201,"duration":1},"status":"passed","severity":"normal"},{"uid":"2902783ed6a8a6d1","name":"should handle network check errors gracefully","time":{"start":1754947503658,"stop":1754947503658,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c15c00dc14efa10","name":"should drop connection to all peers on hangUp","time":{"start":1754947678438,"stop":1754947678440,"duration":2},"status":"passed","severity":"normal"},{"uid":"d52ced6ec540c7be","name":"Check received message with timestamp: 1754947578328000000 ","time":{"start":1754948048629,"stop":1754948048629,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df8477ed2d1898c","name":"should process queue every 500ms","time":{"start":1754947503655,"stop":1754947503656,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9c07f53d2bb8af","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754947894287,"stop":1754947894288,"duration":1},"status":"passed","severity":"normal"},{"uid":"935b03764b810f3d","name":"Subscribe and publish message","time":{"start":1754947794107,"stop":1754947794107,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0a29723cfe3eb5","name":"Query Generator - true","time":{"start":1754947915630,"stop":1754947915631,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6268d38b84bcdde","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754947560013,"stop":1754947560013,"duration":0},"status":"passed","severity":"normal"},{"uid":"75be9ee0b4403d96","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754947640442,"stop":1754947640443,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fda0a69acd06316","name":"should filter peers by codec","time":{"start":1754947505155,"stop":1754947505155,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f42182ecc08013","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754947485670,"stop":1754947485670,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e446b647989cd29","name":"Check meta is set [symmetric]","time":{"start":1754947526740,"stop":1754947526741,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e46444f808eb84","name":"should not receive a peer event after stop","time":{"start":1754947583683,"stop":1754947583684,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9fe7371fbba6e1","name":"should return false when peer is not on topic","time":{"start":1754947505156,"stop":1754947505157,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3e55990710b8b4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754947794521,"stop":1754947794521,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e76551a01afd560","name":"Check received message containing unicode special characters","time":{"start":1754948048629,"stop":1754948048629,"duration":0},"status":"passed","severity":"normal"},{"uid":"5561c21ee1de91bc","name":"should handle case when globalThis is not available","time":{"start":1754947502945,"stop":1754947502956,"duration":11},"status":"passed","severity":"normal"},{"uid":"e6b9864945ecc0a","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754947783212,"stop":1754947783213,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae8347e92d26af2","name":"can start the service","time":{"start":1754947520025,"stop":1754947520025,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0272b40caf4815","name":"Publish message with large meta","time":{"start":1754947783215,"stop":1754947783215,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b58ec570a16a959","name":"Query generator for 2000 messages","time":{"start":1754947930039,"stop":1754947930042,"duration":3},"status":"passed","severity":"normal"},{"uid":"4cc1c19d306b2056","name":"should get / set TCP multiaddr","time":{"start":1754947492957,"stop":1754947492958,"duration":1},"status":"passed","severity":"normal"},{"uid":"da10289ff4eb79f","name":"Subscribe to topic containing short and publish message","time":{"start":1754947794114,"stop":1754947794116,"duration":2},"status":"passed","severity":"normal"},{"uid":"590c6eb925553c9d","name":"should be empty after removing the only subscription","time":{"start":1754947540211,"stop":1754947540211,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a4d2587142aa81","name":"Non TWN Cluster","time":{"start":1754947878492,"stop":1754947878492,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed9aebdd8159b4b","name":"should return false when peer is on different cluster","time":{"start":1754947503729,"stop":1754947503735,"duration":6},"status":"passed","severity":"normal"},{"uid":"c4316300ba6606fc","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754947486048,"stop":1754947486049,"duration":1},"status":"passed","severity":"normal"},{"uid":"541896633a340132","name":"Check received message containing shell command","time":{"start":1754948048628,"stop":1754948048628,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb30aa22229ba4bf","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754947894283,"stop":1754947894284,"duration":1},"status":"passed","severity":"normal"},{"uid":"88401bb725f0611","name":"random static sharding 8 - Cluster ID: 268, Shard ID: 7","time":{"start":1754947883520,"stop":1754947883521,"duration":1},"status":"passed","severity":"normal"},{"uid":"18173b0215f8f34b","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754947515403,"stop":1754947515403,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f86d0db786efbd","name":"should respect custom numPeersToUse configuration","time":{"start":1754947540124,"stop":1754947540124,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7b221cd12fe4be","name":"should create all internal components","time":{"start":1754947505149,"stop":1754947505149,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3cf4647d9777273","name":"should handle case when navigator is not available","time":{"start":1754947502945,"stop":1754947502945,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b302561ff1044d5","name":"Subscribe and receive messages via lightPush","time":{"start":1754948066125,"stop":1754948066125,"duration":0},"status":"passed","severity":"normal"},{"uid":"509f564bfee3de8e","name":"Fails to push message with large meta","time":{"start":1754948157540,"stop":1754948157540,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d2efb888e0df36","name":"Push message with Basic HTML tag payload","time":{"start":1754948157546,"stop":1754948157546,"duration":0},"status":"passed","severity":"normal"},{"uid":"37dbcd5fa1784b16","name":"should do nothing when connections still exist","time":{"start":1754947504330,"stop":1754947504331,"duration":1},"status":"passed","severity":"normal"},{"uid":"202edbe63ef2d426","name":"Publishes to nwaku","time":{"start":1754947776165,"stop":1754947776167,"duration":2},"status":"passed","severity":"normal"},{"uid":"b9394e52fd78b5c5","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754947539144,"stop":1754947539147,"duration":3},"status":"passed","severity":"normal"},{"uid":"6d028aa6d2743984","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754947782973,"stop":1754947782974,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b37752d21980953","name":"should query peer with peer exchange protocol","time":{"start":1754947516242,"stop":1754947516242,"duration":0},"status":"broken","severity":"normal"},{"uid":"d1ec8c313bd6c8a9","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754947553767,"stop":1754947553768,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0aeea711d57b49","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754947904001,"stop":1754947904001,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a7dafa97f0d2de","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754947894286,"stop":1754947894287,"duration":1},"status":"passed","severity":"normal"},{"uid":"82d758d5334b4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754948066117,"stop":1754948066117,"duration":0},"status":"passed","severity":"normal"},{"uid":"9daa84c34fde2446","name":"Check received message containing short","time":{"start":1754948048613,"stop":1754948048613,"duration":0},"status":"passed","severity":"normal"},{"uid":"521728f2cc45408a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754947794520,"stop":1754947794520,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1c70e6cca3ac34","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754948066132,"stop":1754948066132,"duration":0},"status":"passed","severity":"normal"},{"uid":"619b48872414c494","name":"Check publish message containing unicode special characters","time":{"start":1754947783210,"stop":1754947783210,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f15a2d4edba7372","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754948066120,"stop":1754948066120,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28d3556a7ce2437","name":"Check received message containing XML","time":{"start":1754948048627,"stop":1754948048627,"duration":0},"status":"passed","severity":"normal"},{"uid":"674e51f7134e3045","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754947603742,"stop":1754947603743,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3520c0bafc52c47","name":"should invoke callbacks when receiving a message","time":{"start":1754947540212,"stop":1754947540212,"duration":0},"status":"passed","severity":"normal"},{"uid":"525027c95befe501","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754947540123,"stop":1754947540123,"duration":0},"status":"passed","severity":"normal"},{"uid":"431ea136a4cdb981","name":"Check publish message containing emoji","time":{"start":1754947783210,"stop":1754947783211,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9a15bd9ba038e8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754947794515,"stop":1754947794516,"duration":1},"status":"passed","severity":"normal"},{"uid":"4363c02483c08828","name":"should use DNS peer discovery with light client","time":{"start":1754947583684,"stop":1754947583685,"duration":1},"status":"skipped","severity":"normal"},{"uid":"994571180dc423e5","name":"should be safe to call multiple times","time":{"start":1754947504327,"stop":1754947504327,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3222b49e5a66f04","name":"should handle complete dial lifecycle","time":{"start":1754947503658,"stop":1754947503658,"duration":0},"status":"passed","severity":"normal"},{"uid":"900683edb399227e","name":"can start and stop the service","time":{"start":1754947774817,"stop":1754947774817,"duration":0},"status":"passed","severity":"normal"},{"uid":"81725b885c9c7eba","name":"Check received message containing Basic HTML tag","time":{"start":1754948048617,"stop":1754948048617,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e45f91f5c7ba4f","name":"should return PeerId when PeerId is provided","time":{"start":1754947504340,"stop":1754947504340,"duration":0},"status":"passed","severity":"normal"},{"uid":"78dcafe1ac266997","name":"Refresh subscription","time":{"start":1754948066117,"stop":1754948066118,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f9bd821502cf59","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1754947515755,"stop":1754947515755,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d133a84dc10da87","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754947894284,"stop":1754947894284,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad36c26ee446b11d","name":"Query generator for multiple messages with different message text format","time":{"start":1754947930030,"stop":1754947930032,"duration":2},"status":"passed","severity":"normal"},{"uid":"949c2abbf12d576","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754948066114,"stop":1754948066115,"duration":1},"status":"passed","severity":"normal"},{"uid":"f93c23f8993e699b","name":"should sort peers by ping value","time":{"start":1754947505155,"stop":1754947505156,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc8d584815bd001b","name":"should throw if no connection provided","time":{"start":1754947504730,"stop":1754947504730,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a28a425e70467eb","name":"Check message on other pubsub topic is not received","time":{"start":1754948048621,"stop":1754948048621,"duration":0},"status":"passed","severity":"normal"},{"uid":"306e2755e64e0279","name":"should update peer store before dialing","time":{"start":1754947503865,"stop":1754947503865,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c22684596cee9b","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754947516205,"stop":1754947516206,"duration":1},"status":"passed","severity":"normal"},{"uid":"94d915ef1a3efd71","name":"Check message with no pubsub topic is not received","time":{"start":1754948048621,"stop":1754948048621,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd45a42ad822d04e","name":"Throws when trying to push message with empty payload","time":{"start":1754948157548,"stop":1754948157548,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84a96da3b957793","name":"All","time":{"start":1754947584263,"stop":1754947584264,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b00a69aef1db2e","name":"Ordered Callback - true","time":{"start":1754947915639,"stop":1754947915640,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f07846615c9f0a0","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754947794107,"stop":1754947794111,"duration":4},"status":"passed","severity":"normal"},{"uid":"607efdaca9789452","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754947485683,"stop":1754947485683,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb13c7ee95cfd293","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754947936986,"stop":1754947936987,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbfe1489c55f4111","name":"Check received message containing Russian","time":{"start":1754948048626,"stop":1754948048626,"duration":0},"status":"passed","severity":"normal"},{"uid":"39990fa08d371214","name":"should properly start and stop event listening","time":{"start":1754947539259,"stop":1754947539259,"duration":0},"status":"passed","severity":"normal"},{"uid":"281b6a901d9f320f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754947553797,"stop":1754947553798,"duration":1},"status":"passed","severity":"normal"},{"uid":"84dffe31d25da477","name":"Subscribe to topic containing XML and publish message","time":{"start":1754947794124,"stop":1754947794125,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1126b91f0dd4e8d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754947485686,"stop":1754947485686,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca344f22e6bcc75","name":"accepts valid content-filtered query","time":{"start":1754947504194,"stop":1754947504194,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1d81655c18b21f","name":"Push message with content topic containing SQL Injection","time":{"start":1754948157538,"stop":1754948157538,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52a8257b36de34","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754947794122,"stop":1754947794123,"duration":1},"status":"passed","severity":"normal"},{"uid":"4932c0894fd476da","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754947553782,"stop":1754947553784,"duration":2},"status":"passed","severity":"normal"},{"uid":"d3377621ba70edf","name":"should handle dial errors gracefully","time":{"start":1754947503652,"stop":1754947503652,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe5e01a814679a9","name":"should insert message id into causal history","time":{"start":1754947560011,"stop":1754947560012,"duration":1},"status":"passed","severity":"normal"},{"uid":"db317c4fb1a5e823","name":"Push message with numeric payload","time":{"start":1754948157528,"stop":1754948157528,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65288579d12caa","name":"throws on content topic with non-number generation field","time":{"start":1754947485666,"stop":1754947485666,"duration":0},"status":"passed","severity":"normal"},{"uid":"369cb83527ce82db","name":"LightPush","time":{"start":1754947950917,"stop":1754947950917,"duration":0},"status":"passed","severity":"normal"},{"uid":"809fc6751da8a5a2","name":"should not modify tags of connections for different peers","time":{"start":1754947540126,"stop":1754947540127,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4fb8ffd15500c86","name":"should reject if Relay is requested but not mounted","time":{"start":1754947539808,"stop":1754947539813,"duration":5},"status":"passed","severity":"normal"},{"uid":"4228698db69f4765","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1754947515755,"stop":1754947515755,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c696de97aefd21","name":"Check received message containing special chars","time":{"start":1754948048614,"stop":1754948048614,"duration":0},"status":"passed","severity":"normal"},{"uid":"7561d7b98610491e","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754947492155,"stop":1754947492156,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff2cf96ab647016","name":"should skip peers without peer exchange protocol","time":{"start":1754947516242,"stop":1754947516243,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ba37b8a9e2ec562","name":"should be delivered but not added to local log or bloom filter","time":{"start":1754947560019,"stop":1754947560019,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f661f4894cbc91f","name":"Check message received after jswaku node is restarted","time":{"start":1754948048632,"stop":1754948048633,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b8653c6cfdfde8","name":"should get all peers from store","time":{"start":1754947504331,"stop":1754947504331,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4fa931eb75d576","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754947603744,"stop":1754947603745,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f69294507b4f74a","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754947782970,"stop":1754947782970,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c76ec825ff0a17","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754947485675,"stop":1754947485675,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62ebd4c7bc9f71e","name":"Encoder throws on empty string content topic","time":{"start":1754947528418,"stop":1754947528418,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18f00ec8ce0063b","name":"Stops search when 2 null results are returned","time":{"start":1754947514802,"stop":1754947514806,"duration":4},"status":"passed","severity":"normal"},{"uid":"6692ea9dca99ae8e","name":"should merge provided config with defaults","time":{"start":1754947505148,"stop":1754947505149,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ffb6df087768e99","name":"should not receive a peer event before start","time":{"start":1754947583683,"stop":1754947583683,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d20dd2dc02790e","name":"should handle peer identify event","time":{"start":1754947516238,"stop":1754947516238,"duration":0},"status":"broken","severity":"normal"},{"uid":"41f9cb2ad8fabf32","name":"should dial with PeerId and return stream","time":{"start":1754947505152,"stop":1754947505152,"duration":0},"status":"passed","severity":"normal"},{"uid":"d582280594f962b0","name":"Check received message containing Russian","time":{"start":1754948048615,"stop":1754948048615,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e21dbe0d471e25","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754947794117,"stop":1754947794117,"duration":0},"status":"passed","severity":"normal"},{"uid":"d995b098b0335e42","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754947553775,"stop":1754947553775,"duration":0},"status":"passed","severity":"normal"},{"uid":"19aa63531ddabf56","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app73/6/topic970/proto","time":{"start":1754947878497,"stop":1754947878497,"duration":0},"status":"passed","severity":"normal"},{"uid":"54df07913c4ed12a","name":"should initialize with custom TTL","time":{"start":1754947516235,"stop":1754947516235,"duration":0},"status":"passed","severity":"normal"},{"uid":"c637abae92cde46e","name":"Overlapping topic subscription","time":{"start":1754947794113,"stop":1754947794113,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd1fdd0cf25885f9","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754947504596,"stop":1754947504596,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5877aed0f098244","name":"should allow redial after cooldown period","time":{"start":1754947503648,"stop":1754947503649,"duration":1},"status":"passed","severity":"normal"},{"uid":"892ff4f0fd14decc","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754947492157,"stop":1754947492158,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f032ad0a5907d5","name":"Promise Callback - true","time":{"start":1754947915637,"stop":1754947915638,"duration":1},"status":"passed","severity":"normal"},{"uid":"2026fc6aab81a04a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754947485686,"stop":1754947485686,"duration":0},"status":"passed","severity":"normal"},{"uid":"a061e22b067a2c38","name":"Check publish message containing Arabic","time":{"start":1754947783205,"stop":1754947783205,"duration":0},"status":"passed","severity":"normal"},{"uid":"3474bc977f2cde31","name":"Get Nodes","time":{"start":1754947514796,"stop":1754947514798,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc6c53686c1909bd","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754947515400,"stop":1754947515400,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e644fc35eb6893b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754947600560,"stop":1754947600560,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a19cd1131965db","name":"throws on content topic with empty version field","time":{"start":1754947485667,"stop":1754947485668,"duration":1},"status":"passed","severity":"normal"},{"uid":"97da23ae2c0d91d3","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754947503745,"stop":1754947503745,"duration":0},"status":"passed","severity":"normal"},{"uid":"1002a790745eadd7","name":"should handle large number of peers request","time":{"start":1754947515761,"stop":1754947515762,"duration":1},"status":"passed","severity":"normal"},{"uid":"700c812a44865fed","name":"should return false when peer is on different cluster","time":{"start":1754947503737,"stop":1754947503738,"duration":1},"status":"passed","severity":"normal"},{"uid":"13cfb96c834443bb","name":"yields decoded messages","time":{"start":1754947504766,"stop":1754947504766,"duration":0},"status":"passed","severity":"normal"},{"uid":"deca15fe3e81a9e9","name":"Subscribe to topic containing Script and receive message","time":{"start":1754948066121,"stop":1754948066121,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fc9e1951e1693","name":"messageHashStr produces consistent results for the same input","time":{"start":1754947503955,"stop":1754947503955,"duration":0},"status":"passed","severity":"normal"},{"uid":"781081a55cb98fba","name":"groups content topics by expected pubsub topic","time":{"start":1754947485676,"stop":1754947485676,"duration":0},"status":"passed","severity":"normal"},{"uid":"a044d34ffb2c3976","name":"Check message with no pubsub topic is not received","time":{"start":1754948048631,"stop":1754948048631,"duration":0},"status":"passed","severity":"normal"},{"uid":"90570f70493b29a0","name":"yields undefined for messages without content topic","time":{"start":1754947504767,"stop":1754947504767,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68322124e464aec","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754947492156,"stop":1754947492156,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88865a98594156e","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754947540125,"stop":1754947540125,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23ec1937416178b","name":"should handle query errors","time":{"start":1754947516246,"stop":1754947516246,"duration":0},"status":"passed","severity":"normal"},{"uid":"8656aabce069483c","name":"should skip already querying peers","time":{"start":1754947516243,"stop":1754947516243,"duration":0},"status":"passed","severity":"normal"},{"uid":"517053f9440a3ef2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754948066121,"stop":1754948066122,"duration":1},"status":"passed","severity":"normal"},{"uid":"128936c60fac4055","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754947485672,"stop":1754947485672,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12da4ee3f78b648","name":"it tolerates circular branch references","time":{"start":1754947516203,"stop":1754947516203,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34b62888b9d139a","name":"should not receive a peer event before start","time":{"start":1754947774822,"stop":1754947774824,"duration":2},"status":"passed","severity":"normal"},{"uid":"c92166603ab464a4","name":"Query generator for multiple messages","time":{"start":1754947930029,"stop":1754947930029,"duration":0},"status":"passed","severity":"normal"},{"uid":"4edc7cca8fac36e6","name":"should handle errors when removing globalThis listeners","time":{"start":1754947502936,"stop":1754947502943,"duration":7},"status":"passed","severity":"normal"},{"uid":"6aa29fbd7e670b55","name":"Check received message containing Arabic","time":{"start":1754948048625,"stop":1754948048625,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34f468fd1d5d581","name":"should create ConnectionManager with required options","time":{"start":1754947505147,"stop":1754947505147,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e839f74c32c1124","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754947504335,"stop":1754947504336,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d3ac910ba47e1b5","name":"Check message with no content topic is not received","time":{"start":1754948048631,"stop":1754948048632,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7ff93b461b0352f","name":"should handle complete connection lifecycle","time":{"start":1754947502982,"stop":1754947502982,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6b985fbd6509e6","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754947515402,"stop":1754947515402,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59c0c54a85393f0","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754947552768,"stop":1754947552769,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8533aa04645eff","name":"should lock peers when selected","time":{"start":1754947540121,"stop":1754947540121,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffd0ed29453422","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754947514846,"stop":1754947514847,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa16f62b8223343","name":"should return usable stream attached to connection","time":{"start":1754947504729,"stop":1754947504730,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5bbba6ef653b86c","name":"Push message with content topic containing escaped characters","time":{"start":1754948157551,"stop":1754948157551,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f83ce1a5114102c","name":"Push message with content topic containing escaped characters","time":{"start":1754948157539,"stop":1754948157539,"duration":0},"status":"passed","severity":"normal"},{"uid":"df06723c79ae933a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754947485686,"stop":1754947485687,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8acc658e7719a5b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754947656749,"stop":1754947656750,"duration":1},"status":"passed","severity":"normal"},{"uid":"a319a7863992ff8a","name":"random static sharding 1 - Cluster ID: 790, Shard ID: 197","time":{"start":1754947883514,"stop":1754947883514,"duration":0},"status":"passed","severity":"normal"},{"uid":"245fb2c1f800fc9c","name":"Push message with emoji payload","time":{"start":1754948157534,"stop":1754948157534,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b12eaf2ddc8e642","name":"should handle peer disconnect event when no connections remain","time":{"start":1754947502959,"stop":1754947502959,"duration":0},"status":"passed","severity":"normal"},{"uid":"811358bb802ee5cc","name":"should be online or offline if network state changed","time":{"start":1754947600587,"stop":1754947600591,"duration":4},"status":"passed","severity":"normal"},{"uid":"b24cc664c72c3509","name":"should add event listeners to globalThis","time":{"start":1754947502927,"stop":1754947502927,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d5f4ac0c2b6307","name":"should handle general insertion and lookup correctly","time":{"start":1754947557884,"stop":1754947557885,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1d0aa8c4ce8a2e","name":"should set field with all protocols enabled","time":{"start":1754947492961,"stop":1754947492961,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f2892dfe914e7f","name":"should handle multiple peers with different shard configurations","time":{"start":1754947503659,"stop":1754947503659,"duration":0},"status":"passed","severity":"normal"},{"uid":"957bc7b93147cc9c","name":"Subscribe and receives messages on 20 topics","time":{"start":1754948066116,"stop":1754948066116,"duration":0},"status":"passed","severity":"normal"},{"uid":"33bb5988d15c3d0","name":"isConnected should return true after first peer connects","time":{"start":1754947600560,"stop":1754947600561,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7049614e03c468b","name":"should return false when peer is not found","time":{"start":1754947503746,"stop":1754947503746,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b51961cf0b52706","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754947600559,"stop":1754947600559,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ca75cb6b79339a","name":"Push message equal or less that 1MB","time":{"start":1754948157554,"stop":1754948157554,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f917f558fd3fcd","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754947553787,"stop":1754947553787,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1549d7ecec1a1ba","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754947934538,"stop":1754947934539,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea00e33792bab09","name":"different cluster: nodes don't connect","time":{"start":1754947656747,"stop":1754947656749,"duration":2},"status":"passed","severity":"normal"},{"uid":"8a6e7262a1216ad8","name":"Meta field set when metaSetter is specified","time":{"start":1754947505076,"stop":1754947505076,"duration":0},"status":"passed","severity":"normal"},{"uid":"351d2dfa961e4859","name":"Fails to push message with large meta","time":{"start":1754948157552,"stop":1754948157553,"duration":1},"status":"passed","severity":"normal"},{"uid":"8063fba0ce92e29c","name":"Reusing cursor across nodes","time":{"start":1754947894290,"stop":1754947894291,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c89346f3ce9a2ec","name":"should clear existing timers before creating new ones","time":{"start":1754947504647,"stop":1754947504647,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbd66fbcf2f614a","name":"should dial second nwaku node that was discovered","time":{"start":1754947577563,"stop":1754947577570,"duration":7},"status":"skipped","severity":"normal"},{"uid":"69562a40614c1eac","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754947515400,"stop":1754947515401,"duration":1},"status":"passed","severity":"normal"},{"uid":"a16e46b3ca76e2ad","name":"should retry on complete failure if specified","time":{"start":1754947539621,"stop":1754947539622,"duration":1},"status":"passed","severity":"normal"},{"uid":"deafe51aa961f9b8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754948066125,"stop":1754948066125,"duration":0},"status":"passed","severity":"normal"},{"uid":"2190cd7fed48e08","name":"should properly compute the node id","time":{"start":1754947492955,"stop":1754947492956,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe911f1f6ad668e4","name":"Subscribe to topic containing Script and publish message","time":{"start":1754947794124,"stop":1754947794124,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ab0cba553b5969","name":"random static sharding 4 - Cluster ID: 923, Shard ID: 516","time":{"start":1754947883518,"stop":1754947883518,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46ac5f86b217720","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754948066130,"stop":1754948066131,"duration":1},"status":"passed","severity":"normal"},{"uid":"154da0841b639807","name":"should not receive a peer event after stop","time":{"start":1754947774824,"stop":1754947774825,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c1891564e5c657","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754947553795,"stop":1754947553795,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ae18e6b4779799","name":"should handle onConnected and onDisconnected","time":{"start":1754947540122,"stop":1754947540122,"duration":0},"status":"passed","severity":"normal"},{"uid":"23fc99b5f156d038","name":"should add event listeners for peer connect and disconnect","time":{"start":1754947504577,"stop":1754947504580,"duration":3},"status":"passed","severity":"normal"},{"uid":"e0011d77d6587c10","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754947553788,"stop":1754947553788,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e206997df52373","name":"should set field with all protocols disabled","time":{"start":1754947492961,"stop":1754947492961,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb7f1f61bfb2666","name":"Mutual subscription","time":{"start":1754947794105,"stop":1754947794105,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfad7b60f4bfb9a4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754948066132,"stop":1754948066133,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f09120041e3f15","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754947485682,"stop":1754947485682,"duration":0},"status":"passed","severity":"normal"},{"uid":"29dfe2f6065768cf","name":"should not create multiple intervals when called multiple times","time":{"start":1754947503637,"stop":1754947503637,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9b078198240f3a","name":"Push message with content topic containing Arabic","time":{"start":1754948157537,"stop":1754948157537,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afe639ab3467c8f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754947782974,"stop":1754947782976,"duration":2},"status":"passed","severity":"normal"},{"uid":"7049f3a87acaf8fd","name":"should stop peer exchange discovery","time":{"start":1754947516236,"stop":1754947516236,"duration":0},"status":"passed","severity":"normal"},{"uid":"72be011a47a48291","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app70/2/topic239/xml","time":{"start":1754947878497,"stop":1754947878497,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b02bc7dd0854b93","name":"Relay - times out","time":{"start":1754947950915,"stop":1754947950916,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5d32a045339046","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754947540126,"stop":1754947540126,"duration":0},"status":"passed","severity":"normal"},{"uid":"42900234b34d49d1","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754947794122,"stop":1754947794122,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16c7ff398ce094d","name":"Check received message containing JSON","time":{"start":1754948048627,"stop":1754948048628,"duration":1},"status":"passed","severity":"normal"},{"uid":"658ecd15e4dea6a9","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754947492162,"stop":1754947492162,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6877185fa795af","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754947794521,"stop":1754947794521,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e36abed73db2e06","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1754947515760,"stop":1754947515760,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afa6c6973d7b58c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754948066116,"stop":1754948066116,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc319e27f4df211","name":"should skip updating peer store if peer has same addresses","time":{"start":1754947503870,"stop":1754947503871,"duration":1},"status":"passed","severity":"normal"},{"uid":"4be402e572781f0c","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754947540121,"stop":1754947540121,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcaa740148b56faf","name":"should not dispatch event when already connected","time":{"start":1754947502964,"stop":1754947502964,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab85b56cf28b912","name":"should dial peers from store when no connections remain","time":{"start":1754947504330,"stop":1754947504330,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebae749b1b8e775","name":"new peer added after a peer was already found","time":{"start":1754947762165,"stop":1754947762166,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ebe80607ae46ab","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754947783211,"stop":1754947783211,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c70b43b68325f15","name":"Bloom filter","time":{"start":1754947559910,"stop":1754947559911,"duration":1},"status":"passed","severity":"normal"},{"uid":"f30c7b43b4419f9d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754947552769,"stop":1754947552771,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4915c7b8bdf0e07","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754948066132,"stop":1754948066132,"duration":0},"status":"passed","severity":"normal"},{"uid":"b723ce27cf829047","name":"should throw an error for insufficient data","time":{"start":1754947486049,"stop":1754947486049,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0cf932a742920a","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754947553756,"stop":1754947553757,"duration":1},"status":"passed","severity":"normal"},{"uid":"97bec357bf86f43e","name":"topics with same application and version share the same shard","time":{"start":1754947485676,"stop":1754947485676,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe835ec1e31fa2a9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754947553806,"stop":1754947553807,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc9c579b5bda917","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754947485677,"stop":1754947485677,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6aaca84f34b395","name":"should handle peer store errors gracefully","time":{"start":1754947504335,"stop":1754947504335,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b754dd419c8fce","name":"Push message with custom timestamp: 1754951204032","time":{"start":1754948157542,"stop":1754948157542,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a81fb83a2e574b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754947553787,"stop":1754947553788,"duration":1},"status":"passed","severity":"normal"},{"uid":"25383ddedcce7e9b","name":"should properly create location multiaddrs - udp6","time":{"start":1754947492959,"stop":1754947492959,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd6ad2f9ef17200","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754947502944,"stop":1754947502945,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b4a0436ac793fd7","name":"should dispatch network event when browser goes online","time":{"start":1754947502965,"stop":1754947502966,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f671a489cecb15","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754947539258,"stop":1754947539259,"duration":1},"status":"passed","severity":"normal"},{"uid":"892903b3f1aec04f","name":"should dial all known peers when reached zero connections","time":{"start":1754947622581,"stop":1754947622582,"duration":1},"status":"passed","severity":"normal"},{"uid":"609646ed35266e5c","name":"Passing page size 0 when there are 110 messages","time":{"start":1754947929628,"stop":1754947929629,"duration":1},"status":"passed","severity":"normal"},{"uid":"889e3c0a3a14de7c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754947485681,"stop":1754947485681,"duration":0},"status":"passed","severity":"normal"},{"uid":"364ce6bd560618d3","name":"Fails to publish message with empty text","time":{"start":1754947783212,"stop":1754947783212,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c497a861adab05","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754947553800,"stop":1754947553800,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ad0b569f330148","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754947504732,"stop":1754947504732,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d571a075204cbc","name":"Check received message containing emoji","time":{"start":1754948048629,"stop":1754948048629,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba43b9eb29184836","name":"Push to array if already present","time":{"start":1754947485470,"stop":1754947485470,"duration":0},"status":"passed","severity":"normal"},{"uid":"11714775495ff3e4","name":"should skip peer when already connected","time":{"start":1754947503647,"stop":1754947503647,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b3df61add8ded0","name":"should return all connected peers without codec filter","time":{"start":1754947505154,"stop":1754947505155,"duration":1},"status":"passed","severity":"normal"},{"uid":"f13d8ba30f4c296","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754947526736,"stop":1754947526739,"duration":3},"status":"passed","severity":"normal"},{"uid":"1cce698199648a5b","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754947553788,"stop":1754947553790,"duration":2},"status":"passed","severity":"normal"},{"uid":"2cc8c25cceb7dfff","name":"should wait for Filter peer to be connected","time":{"start":1754947539825,"stop":1754947539826,"duration":1},"status":"passed","severity":"normal"},{"uid":"28f44ac67fc6d12e","name":"return first retrieved peers without further DNS queries","time":{"start":1754947516205,"stop":1754947516205,"duration":0},"status":"passed","severity":"normal"},{"uid":"199d306705cad3b1","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754947504764,"stop":1754947504764,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebf079630ca052b","name":"should return false when pubsub topic parsing fails","time":{"start":1754947503745,"stop":1754947503745,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b24dbe2f32c9eed","name":"throws an error for improperly formatted content topics","time":{"start":1754947485678,"stop":1754947485678,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65edcbc18f554fd","name":"should do nothing if no non-locked connections to drop","time":{"start":1754947504337,"stop":1754947504337,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a723abe2ca873c","name":"messageHashStr works with IProtoMessage","time":{"start":1754947503954,"stop":1754947503954,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a4128f663953d0","name":"Passing page size 19 when there are 20 messages","time":{"start":1754947929631,"stop":1754947929632,"duration":1},"status":"passed","severity":"normal"},{"uid":"5729efdbd38ce725","name":"Push message with custom timestamp: 1754951204032","time":{"start":1754948157554,"stop":1754948157554,"duration":0},"status":"passed","severity":"normal"},{"uid":"4105ed45658e20c9","name":"should drop connection via multiaddr with hangUp","time":{"start":1754947678441,"stop":1754947678441,"duration":0},"status":"passed","severity":"normal"},{"uid":"20fdaf4c7d8c96f8","name":"should skip peers without peer exchange protocol","time":{"start":1754947516238,"stop":1754947516238,"duration":0},"status":"passed","severity":"normal"},{"uid":"39712953ebb99abe","name":"Waku message hash computation (no timestamp)","time":{"start":1754947503952,"stop":1754947503952,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4e7add1b91ce47","name":"Subscribe and receive messages via waku relay post","time":{"start":1754948066125,"stop":1754948066126,"duration":1},"status":"passed","severity":"normal"},{"uid":"8948f38dd334a840","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754948066133,"stop":1754948066133,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7808c62b54bcd85","name":"should handle peer not in mesh for all topics","time":{"start":1754947504648,"stop":1754947504648,"duration":0},"status":"passed","severity":"normal"},{"uid":"352cee7adbcdf046","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754947583686,"stop":1754947583687,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9f3dcb5f02f7084d","name":"Push message equal or less that 1MB","time":{"start":1754948157542,"stop":1754948157543,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a559f190e94629","name":"should dial peer immediately when queue is empty","time":{"start":1754947503642,"stop":1754947503642,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b66c02903932bc","name":"should handle errors when getting connections","time":{"start":1754947502975,"stop":1754947502975,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcacd7200787f25","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754947485672,"stop":1754947485673,"duration":1},"status":"passed","severity":"normal"},{"uid":"88eb2329c9e67c97","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754947553807,"stop":1754947553808,"duration":1},"status":"passed","severity":"normal"},{"uid":"144b2998e82fd343","name":"Check message on other pubsub topic is not received","time":{"start":1754948048631,"stop":1754948048631,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf175f8d9e6cd30","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754947503950,"stop":1754947503950,"duration":0},"status":"passed","severity":"normal"},{"uid":"9514a4bc5b18434a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app52/1/topic912/utf8","time":{"start":1754947878493,"stop":1754947878493,"duration":0},"status":"passed","severity":"normal"},{"uid":"902de3a55ee81124","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754947600571,"stop":1754947600571,"duration":0},"status":"passed","severity":"normal"},{"uid":"70da8633e6f85773","name":"should initialize with default number of peers","time":{"start":1754947540119,"stop":1754947540119,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9ac8134d62ce66","name":"Push message with XML payload","time":{"start":1754948157531,"stop":1754948157531,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fb729c72367bf","name":"should set field with only RELAY enabled","time":{"start":1754947492961,"stop":1754947492962,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb38bb1b2c49e75","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754947504194,"stop":1754947504197,"duration":3},"status":"passed","severity":"normal"},{"uid":"7df5a27dda94c60a","name":"Push message with content topic containing unicode special characters","time":{"start":1754948157552,"stop":1754948157552,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e101fc3a136a79","name":"Rejects garbage","time":{"start":1754947543923,"stop":1754947543924,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c9b695193e0f97","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754947504617,"stop":1754947504617,"duration":0},"status":"passed","severity":"normal"},{"uid":"56716c392960c5c8","name":"should remove event listeners from libp2p","time":{"start":1754947502935,"stop":1754947502935,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e4439aed17da1f","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754947936987,"stop":1754947936988,"duration":1},"status":"passed","severity":"normal"},{"uid":"b32602b8af0e6f52","name":"does not throw on valid cases","time":{"start":1754947485664,"stop":1754947485664,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea677993d372046","name":"messageHash returns a Uint8Array","time":{"start":1754947503953,"stop":1754947503953,"duration":0},"status":"passed","severity":"normal"},{"uid":"1865ffd47a0f210","name":"should emit a peer event after start","time":{"start":1754947520027,"stop":1754947520027,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8aba10afc40aae6","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754947878491,"stop":1754947878492,"duration":1},"status":"passed","severity":"normal"},{"uid":"d495baf5fd292402","name":"Push message with SQL Injection payload","time":{"start":1754948157545,"stop":1754948157545,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afd414bb0ea6111","name":"throws on content topic with empty encoding field","time":{"start":1754947485668,"stop":1754947485669,"duration":1},"status":"passed","severity":"normal"},{"uid":"faa384cc3556a967","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754947485673,"stop":1754947485674,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e47ddaa8d77f45b","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754947560015,"stop":1754947560016,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b839b1e91d64e1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754947553806,"stop":1754947553806,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e94dd61bcf9bd00","name":"Subscribe and receive messages via waku relay post","time":{"start":1754948066115,"stop":1754948066115,"duration":0},"status":"passed","severity":"normal"},{"uid":"920dfd5c749f60c2","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754947553775,"stop":1754947553775,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af907cf6a126062","name":"Passing page size 3 when there are 20 messages","time":{"start":1754947929629,"stop":1754947929629,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0763d8ced67907e","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754947553776,"stop":1754947553776,"duration":0},"status":"passed","severity":"normal"},{"uid":"448ba2397ed8b34d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754947553797,"stop":1754947553797,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6840fee634f940","name":"should never report false negatives","time":{"start":1754947557882,"stop":1754947557882,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97939ad400ca459","name":"should load peers from local storage and dispatch events","time":{"start":1754947520028,"stop":1754947520028,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49a79d890fa76a1","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754947936988,"stop":1754947936989,"duration":1},"status":"passed","severity":"normal"},{"uid":"c34ea46f75e3657f","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754947540212,"stop":1754947540212,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebadecb97bbcd14","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754947936989,"stop":1754947936990,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04677a2e5d06d63","name":"Init the array if not present","time":{"start":1754947485464,"stop":1754947485469,"duration":5},"status":"passed","severity":"normal"},{"uid":"1066a2503e2f27af","name":"Push message with content topic containing emoji","time":{"start":1754948157539,"stop":1754948157540,"duration":1},"status":"passed","severity":"normal"},{"uid":"30aa30119f2b3b9d","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754947553790,"stop":1754947553790,"duration":0},"status":"passed","severity":"normal"},{"uid":"af661c5f8f2a1f3e","name":"should start the dialing interval","time":{"start":1754947503632,"stop":1754947503636,"duration":4},"status":"passed","severity":"normal"},{"uid":"740a4306c8bc8c7f","name":"should set field with only FILTER enabled","time":{"start":1754947492962,"stop":1754947492962,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a72b248334c498","name":"Push message with content topic containing JSON","time":{"start":1754948157551,"stop":1754948157551,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb60f26c79aad5b","name":"Check publish message containing escaped characters","time":{"start":1754947783209,"stop":1754947783210,"duration":1},"status":"passed","severity":"normal"},{"uid":"84a21ea13b8b9b7b","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754947502966,"stop":1754947502975,"duration":9},"status":"passed","severity":"normal"},{"uid":"7e5770ed080d28b2","name":"should dial more peers if under maxConnections","time":{"start":1754947504336,"stop":1754947504337,"duration":1},"status":"passed","severity":"normal"},{"uid":"267f9ce118cade9a","name":"Register correct protocols","time":{"start":1754947794105,"stop":1754947794106,"duration":1},"status":"passed","severity":"normal"},{"uid":"af1fc684cfb5a3d6","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754947947073,"stop":1754947947073,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e8020fe5d8efcb","name":"should initialize with libp2p components","time":{"start":1754947515752,"stop":1754947515753,"duration":1},"status":"passed","severity":"normal"},{"uid":"70a6fc09b846559c","name":"should not stop if not started","time":{"start":1754947516236,"stop":1754947516237,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0a76476e502d06","name":"Renews subscription after lossing a connection","time":{"start":1754948066134,"stop":1754948066134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4762947684b36c57","name":"should return true when peer is on the same cluster","time":{"start":1754947503729,"stop":1754947503729,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1878169ce0a2d4e","name":"Correctly serialized arguments","time":{"start":1754947656981,"stop":1754947656982,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97f30de5cad976","name":"can start the service","time":{"start":1754947774816,"stop":1754947774817,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff661111855520aa","name":"should not receive a peer event before start","time":{"start":1754947520027,"stop":1754947520027,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2d1478846b5dde","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754947794516,"stop":1754947794518,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fd86c2f5e8dddad","name":"should enable all discoveries when explicitly set","time":{"start":1754947539144,"stop":1754947539144,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c22cea50c83e122","name":"Store - dialed after - with timeout","time":{"start":1754947950916,"stop":1754947950916,"duration":0},"status":"passed","severity":"normal"},{"uid":"65397b3685f76f80","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754947553760,"stop":1754947553760,"duration":0},"status":"passed","severity":"normal"},{"uid":"17fbbd41926f2194","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754947485680,"stop":1754947485680,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a271dd1a47dd30b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754947656750,"stop":1754947656750,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9cb30da0a2f169b","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754947503952,"stop":1754947503952,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d302fc4b886e40","name":"Check received message containing unicode special characters","time":{"start":1754948048618,"stop":1754948048618,"duration":0},"status":"passed","severity":"normal"},{"uid":"66543a5b97a98a1","name":"should remove event listeners","time":{"start":1754947504587,"stop":1754947504591,"duration":4},"status":"passed","severity":"normal"},{"uid":"f22c7b198239ba2","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754948066118,"stop":1754948066118,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c3f9b70813d330","name":"should hang up with PeerId and return true on success","time":{"start":1754947505153,"stop":1754947505153,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d7671aa66a5dfd","name":"Push message with meta","time":{"start":1754948157552,"stop":1754948157552,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4a54c5aea7f4ba","name":"Check publish message containing long","time":{"start":1754947783200,"stop":1754947783200,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e949804d520973","name":"Check received message containing Basic HTML tag","time":{"start":1754948048627,"stop":1754948048627,"duration":0},"status":"passed","severity":"normal"},{"uid":"232975a57eb10034","name":"should reject if Store is requested but not mounted","time":{"start":1754947539817,"stop":1754947539817,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ca43c6cb48292b","name":"Push message with escaped characters payload","time":{"start":1754948157547,"stop":1754948157547,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ccbf196e6464b7","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754947540123,"stop":1754947540123,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a021226ac36c29","name":"Cluster ID 0, shard 1","time":{"start":1754947883513,"stop":1754947883513,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd47393afabfe63","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754947516206,"stop":1754947516206,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7be6174f7fd0285c","name":"should throw error - no public key","time":{"start":1754947492944,"stop":1754947492950,"duration":6},"status":"passed","severity":"normal"},{"uid":"ca91f906755563c","name":"Fails to publish duplicate message","time":{"start":1754947783212,"stop":1754947783212,"duration":0},"status":"passed","severity":"normal"},{"uid":"f932fa453b888af6","name":"Publish message with custom timestamp: Mon Aug 11 2025 22:29:36 GMT+0000 (Coordinated Universal Time)","time":{"start":1754947783212,"stop":1754947783212,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6abdc9dc0cfca5","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1754947515756,"stop":1754947515760,"duration":4},"status":"passed","severity":"normal"},{"uid":"2971ced575766bf5","name":"messageHashStr returns a hex string","time":{"start":1754947503953,"stop":1754947503954,"duration":1},"status":"passed","severity":"normal"},{"uid":"f037e5f76b38a217","name":"Push message with emoji payload","time":{"start":1754948157548,"stop":1754948157548,"duration":0},"status":"passed","severity":"normal"},{"uid":"614bed18f11cedc4","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754947947068,"stop":1754947947069,"duration":1},"status":"passed","severity":"normal"},{"uid":"158660d955535039","name":"should skip peers without ENR","time":{"start":1754947516246,"stop":1754947516246,"duration":0},"status":"passed","severity":"normal"},{"uid":"572213dfa67e6e3a","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754947539147,"stop":1754947539148,"duration":1},"status":"passed","severity":"normal"},{"uid":"736196c26fcac098","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754948048620,"stop":1754948048620,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee972d64bd2d36f","name":"should maintain proper timestamps if all messages received","time":{"start":1754947560013,"stop":1754947560013,"duration":0},"status":"passed","severity":"normal"},{"uid":"9373b57686b20d92","name":"A test","time":{"start":1754947640638,"stop":1754947640639,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b532850dd29c76","name":"should start and setup intervals and event listeners","time":{"start":1754947540212,"stop":1754947540212,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c4bcd6a432b18b","name":"should not allow unachievable error rate","time":{"start":1754947552767,"stop":1754947552768,"duration":1},"status":"passed","severity":"normal"},{"uid":"735f1d11ee017cef","name":"should hang up with multiaddr and return true on success","time":{"start":1754947505153,"stop":1754947505154,"duration":1},"status":"passed","severity":"normal"},{"uid":"3550f26e88aa42de","name":"should encodeTxt and decodeTxt","time":{"start":1754947492942,"stop":1754947492943,"duration":1},"status":"passed","severity":"normal"},{"uid":"c63fc93e1b673a29","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754947553776,"stop":1754947553776,"duration":0},"status":"passed","severity":"normal"},{"uid":"1093e6bac7795587","name":"should throw error - no id","time":{"start":1754947492944,"stop":1754947492944,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5848a04f87710e","name":"should clear dial history on start","time":{"start":1754947503637,"stop":1754947503637,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8cef18f6ee7f67","name":"Push message with content topic containing JSON","time":{"start":1754948157538,"stop":1754948157539,"duration":1},"status":"passed","severity":"normal"},{"uid":"741a46571958c140","name":"Overlapping topic subscription","time":{"start":1754948066117,"stop":1754948066117,"duration":0},"status":"passed","severity":"normal"},{"uid":"de65669e541c7c3d","name":"different cluster: nodes don't connect","time":{"start":1754947656745,"stop":1754947656746,"duration":1},"status":"passed","severity":"normal"},{"uid":"63baec4e86fbfe6b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754947553798,"stop":1754947553798,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6a8d496382c6b4","name":"Push message with content topic containing Russian","time":{"start":1754948157537,"stop":1754948157538,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b0b69a7e659a0f","name":"should handle malformed response data","time":{"start":1754947515761,"stop":1754947515761,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15346d3408ceb49","name":"Check received message containing long","time":{"start":1754948048624,"stop":1754948048624,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc06f5afbb9ca651","name":"should handle errors when globalThis is not available","time":{"start":1754947502934,"stop":1754947502935,"duration":1},"status":"passed","severity":"normal"},{"uid":"340b8bea5251c554","name":"Push message with content topic containing Chinese","time":{"start":1754948157550,"stop":1754948157550,"duration":0},"status":"passed","severity":"normal"},{"uid":"77743a3dfdc7c094","name":"should process tasks in queue","time":{"start":1754947539103,"stop":1754947539103,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc98364ada0bbd1","name":"should wait for LightPush peer to be connected","time":{"start":1754947539818,"stop":1754947539825,"duration":7},"status":"passed","severity":"normal"},{"uid":"870910ca2df5094f","name":"Passing page size 10 when there are 10 messages","time":{"start":1754947929630,"stop":1754947929630,"duration":0},"status":"passed","severity":"normal"}]