2025-11-27 04:02:30 +00:00

1 line
229 KiB
JSON

[{"uid":"a4d36538c5b26db7","name":"should not allow unachievable error rate","time":{"start":1764215015845,"stop":1764215015845,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ef2f2c83106eae","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1764214961920,"stop":1764214961920,"duration":0},"status":"passed","severity":"normal"},{"uid":"1045a8f25dac925a","name":"should return false when peer is not on the specified shard","time":{"start":1764214975786,"stop":1764214975792,"duration":6},"status":"passed","severity":"normal"},{"uid":"7b03e0e56785d6f4","name":"should return false when peer is on different cluster","time":{"start":1764214975775,"stop":1764214975784,"duration":9},"status":"passed","severity":"normal"},{"uid":"e312a656aebf8968","name":"should handle timestamp equal to current time","time":{"start":1764215016751,"stop":1764215016752,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c9ab6b3518352c","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1764215016084,"stop":1764215016084,"duration":0},"status":"passed","severity":"normal"},{"uid":"549ad5a4d5cbae50","name":"Check received message containing escaped characters","time":{"start":1764215499390,"stop":1764215499391,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4c30da26f373e9b","name":"Relay","time":{"start":1764215057562,"stop":1764215057563,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37f716937c89786","name":"handles corrupt data in storage gracefully","time":{"start":1764215015764,"stop":1764215015765,"duration":1},"status":"passed","severity":"normal"},{"uid":"878dac577399145d","name":"Push message with unicode special characters payload","time":{"start":1764216099995,"stop":1764216099995,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e13c8960b9e80d7","name":"Push message with content topic containing long","time":{"start":1764216099963,"stop":1764216099963,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b28c0a5e65b523","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1764215016100,"stop":1764215016101,"duration":1},"status":"passed","severity":"normal"},{"uid":"b59a94ded6737b64","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1764215016107,"stop":1764215016107,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf814b270e9135a","name":"Check publish message containing numeric","time":{"start":1764215223085,"stop":1764215223085,"duration":0},"status":"passed","severity":"normal"},{"uid":"b243aef43d6cdf0d","name":"should be safe to call multiple times","time":{"start":1764214975874,"stop":1764214975874,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f9bf0ac3d472e5","name":"Passing page size 10 when there are 10 messages","time":{"start":1764215341891,"stop":1764215341892,"duration":1},"status":"passed","severity":"normal"},{"uid":"86dc57c7b8b820c8","name":"Query with Promise Callback, No message returned","time":{"start":1764215286726,"stop":1764215286728,"duration":2},"status":"passed","severity":"normal"},{"uid":"42e2381c277cf2bd","name":"should create QueryOnConnect instance without options","time":{"start":1764215027270,"stop":1764215027270,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cd668710f6f207","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1764215223099,"stop":1764215223099,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02889631c863a30","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1764215016106,"stop":1764215016106,"duration":0},"status":"passed","severity":"normal"},{"uid":"9675e273f5a8bbf5","name":"Sets default value correctly","time":{"start":1764215348986,"stop":1764215348986,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac9915c66329af2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1764215522750,"stop":1764215522750,"duration":0},"status":"passed","severity":"normal"},{"uid":"4607c6114d2839d3","name":"Check received message containing JSON","time":{"start":1764215499378,"stop":1764215499379,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac5a5c3c1be03457","name":"Check received message containing unicode special characters","time":{"start":1764215499380,"stop":1764215499380,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a69555350668ea","name":"should properly setup health event callback","time":{"start":1764215027318,"stop":1764215027318,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e48cff5e004cae","name":"Check message received after jswaku node is restarted","time":{"start":1764215499395,"stop":1764215499395,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e936f0736f8cbb","name":"should handle peer connect event","time":{"start":1764214975327,"stop":1764214975327,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71de050ddf1d74","name":"Passing page size 0 when there are 110 messages","time":{"start":1764215341888,"stop":1764215341889,"duration":1},"status":"passed","severity":"normal"},{"uid":"c59e88ff08975642","name":"Subscribe to topic containing numeric and publish message","time":{"start":1764215230718,"stop":1764215230720,"duration":2},"status":"passed","severity":"normal"},{"uid":"67cfd11f40ffdbd4","name":"should get multiple eligible entries at later time","time":{"start":1764215016798,"stop":1764215016799,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d40e96b8deb2cd","name":"Push message with content topic containing long","time":{"start":1764216099996,"stop":1764216099997,"duration":1},"status":"passed","severity":"normal"},{"uid":"b854060350802ba5","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1764215025830,"stop":1764215025830,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fd16dfb414f846","name":"Check publish message containing XML","time":{"start":1764215223092,"stop":1764215223093,"duration":1},"status":"passed","severity":"normal"},{"uid":"769950c458a861a9","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1764215016081,"stop":1764215016082,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5149ceaeb061d50","name":"should be safe to call multiple times","time":{"start":1764214976385,"stop":1764214976385,"duration":0},"status":"passed","severity":"normal"},{"uid":"495fd12a4e34b2d","name":"should dial all remaining peers","time":{"start":1764214976389,"stop":1764214976389,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a779a60efbe2bb9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1764215016095,"stop":1764215016095,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce33f8cad8da58b","name":"Check received message with timestamp: 1764215051199000000 ","time":{"start":1764215499391,"stop":1764215499392,"duration":1},"status":"passed","severity":"normal"},{"uid":"41a37a1df4e4c6ad","name":"Passing page size 1 when there are 4 messages","time":{"start":1764215341889,"stop":1764215341890,"duration":1},"status":"passed","severity":"normal"},{"uid":"7803006644d1ffd0","name":"should be safe to call multiple times","time":{"start":1764214976193,"stop":1764214976193,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3bd68c9c54bfcd","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1764214976393,"stop":1764214976394,"duration":1},"status":"passed","severity":"normal"},{"uid":"18e1531fcd014330","name":"should work with async generator that yields promises","time":{"start":1764215027326,"stop":1764215027327,"duration":1},"status":"passed","severity":"normal"},{"uid":"fddfc451ccec5b15","name":"Passing an array","time":{"start":1764215348984,"stop":1764215348985,"duration":1},"status":"passed","severity":"normal"},{"uid":"5398465fabd4769c","name":"should handle multiple peers with different shard configurations","time":{"start":1764214975921,"stop":1764214975922,"duration":1},"status":"passed","severity":"normal"},{"uid":"a25f136ebf397059","name":"should not fail to stop the service if it was not started","time":{"start":1764215057199,"stop":1764215057199,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce071a2723807a7","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1764214976203,"stop":1764214976204,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc1f96f11cc49f72","name":"Ordered Callback - false","time":{"start":1764215327882,"stop":1764215327882,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b50c212f032ea5","name":"Check received message containing Russian","time":{"start":1764215499388,"stop":1764215499388,"duration":0},"status":"passed","severity":"normal"},{"uid":"103042d8d072009a","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1764215016092,"stop":1764215016093,"duration":1},"status":"passed","severity":"normal"},{"uid":"59658528b6cf67bf","name":"Check received message containing Chinese","time":{"start":1764215499375,"stop":1764215499375,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8269ad6febd5814","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1764215118708,"stop":1764215118708,"duration":0},"status":"passed","severity":"normal"},{"uid":"1078b65455cd1aa4","name":"Throws when trying to push message with empty payload","time":{"start":1764216099985,"stop":1764216099985,"duration":0},"status":"passed","severity":"normal"},{"uid":"226db19dbea2df5c","name":"should handle dial errors gracefully","time":{"start":1764214976389,"stop":1764214976389,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf47e0a003a7a0bd","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1764215075866,"stop":1764215075866,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab439f31cbc52d0f","name":"Decoder throws on undefined content topic","time":{"start":1764214994225,"stop":1764214994225,"duration":0},"status":"passed","severity":"normal"},{"uid":"8085fae7de47635a","name":"Accepts a valid Waku Message","time":{"start":1764215037954,"stop":1764215037955,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8a0111a45cf6707","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1764215025831,"stop":1764215025831,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae47c50c46765e74","name":"should add event listener for peer:discovery","time":{"start":1764214975932,"stop":1764214975932,"duration":0},"status":"passed","severity":"normal"},{"uid":"428761b390bca164","name":"Push message with SQL Injection payload","time":{"start":1764216099972,"stop":1764216099972,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ed2d2bddb625b4","name":"should dial peer when no shard info available","time":{"start":1764214975881,"stop":1764214975882,"duration":1},"status":"passed","severity":"normal"},{"uid":"db4ae7d9e91e94e6","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1764215253499,"stop":1764215253499,"duration":0},"status":"passed","severity":"normal"},{"uid":"903b06884e00b165","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1764214976048,"stop":1764214976054,"duration":6},"status":"passed","severity":"normal"},{"uid":"e984215db9007798","name":"should handle complete discovery-to-dial flow","time":{"start":1764214975947,"stop":1764214975947,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfa3253879ee1fd","name":"Subscribe to topic containing long and receive message","time":{"start":1764215522746,"stop":1764215522746,"duration":0},"status":"passed","severity":"normal"},{"uid":"8423402e932a17b2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1764215199966,"stop":1764215199967,"duration":1},"status":"passed","severity":"normal"},{"uid":"691d306e6123e0","name":"Push message with unicode special characters payload","time":{"start":1764216099974,"stop":1764216099974,"duration":0},"status":"passed","severity":"normal"},{"uid":"7390666178d0b4a4","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1764214976564,"stop":1764214976565,"duration":1},"status":"passed","severity":"normal"},{"uid":"581b34be82b1f8a5","name":"Check received message containing escaped characters","time":{"start":1764215499379,"stop":1764215499379,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a3c3ab41bfab5f","name":"should return false when peer is on different cluster","time":{"start":1764214975786,"stop":1764214975786,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a73c71625ba242","name":"Check received message containing Chinese","time":{"start":1764215499387,"stop":1764215499387,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfcc8668a3ab9aef","name":"rejects hash query with content filter parameters","time":{"start":1764214976272,"stop":1764214976272,"duration":0},"status":"passed","severity":"normal"},{"uid":"569116b8479676a9","name":"should allow redial after cooldown period","time":{"start":1764214975880,"stop":1764214975880,"duration":0},"status":"passed","severity":"normal"},{"uid":"724d5d79320f0a36","name":"Stops search when 2 null results are returned","time":{"start":1764214984480,"stop":1764214984481,"duration":1},"status":"passed","severity":"normal"},{"uid":"2049843136389209","name":"Push message equal or less that 1MB","time":{"start":1764216100002,"stop":1764216100002,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d313033f8ef1ceb","name":"can query messages normally","time":{"start":1764215320160,"stop":1764215320161,"duration":1},"status":"passed","severity":"normal"},{"uid":"821218df52ec9187","name":"Decoder throws on empty string content topic","time":{"start":1764214976688,"stop":1764214976688,"duration":0},"status":"passed","severity":"normal"},{"uid":"6584aabb83528bf5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1764215522744,"stop":1764215522744,"duration":0},"status":"passed","severity":"normal"},{"uid":"f320d61f53497c5e","name":"should handle different types of entries","time":{"start":1764215025231,"stop":1764215025235,"duration":4},"status":"passed","severity":"normal"},{"uid":"ada290994c6878c8","name":"Asymmetric encrypt & decrypt","time":{"start":1764214994622,"stop":1764214994622,"duration":0},"status":"passed","severity":"normal"},{"uid":"2853000864502a29","name":"should handle peer store update failures gracefully","time":{"start":1764214976211,"stop":1764214976211,"duration":0},"status":"passed","severity":"normal"},{"uid":"9609a7989a21b3b7","name":"Check received message containing SQL Injection","time":{"start":1764215499377,"stop":1764215499377,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf28a06675b2629","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1764215522743,"stop":1764215522743,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc547c3eadc930b","name":"should skip peer when already connected","time":{"start":1764214975876,"stop":1764214975877,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27fc8d3539f2974","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1764215027148,"stop":1764215027148,"duration":0},"status":"passed","severity":"normal"},{"uid":"c040a9100aa0af9a","name":"Incoming message is emitted as received","time":{"start":1764215028960,"stop":1764215028961,"duration":1},"status":"passed","severity":"normal"},{"uid":"4caf42c2bf9a0788","name":"should not fail to start the service if it is already started","time":{"start":1764215057199,"stop":1764215057200,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9e30816f064715","name":"Push message with content topic containing Russian","time":{"start":1764216099965,"stop":1764216099965,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba1ae2bdb0dd7a9","name":"should start periodic discovery on start","time":{"start":1764214984997,"stop":1764214984997,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa0692124a8a394","name":"should reject if Relay is requested but not mounted","time":{"start":1764215029369,"stop":1764215029369,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78fbd448cfafe95","name":"should return false for malformed SDS messages","time":{"start":1764215031159,"stop":1764215031159,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18b3e9e80bc9f84","name":"Check publish message containing emoji","time":{"start":1764215223099,"stop":1764215223099,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd3d72b4d8f7a94","name":"should call waitForPeer on Relay","time":{"start":1764215029372,"stop":1764215029372,"duration":0},"status":"passed","severity":"normal"},{"uid":"7874caea7076e26b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1764214983716,"stop":1764214983718,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe1efcbd0539dcff","name":"does not throw on valid cases","time":{"start":1764214961911,"stop":1764214961912,"duration":1},"status":"passed","severity":"normal"},{"uid":"18aff2261776d871","name":"Check received message containing short","time":{"start":1764215499373,"stop":1764215499373,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ba5ed35b4dfde8","name":"should not dial peers from store when browser is not connected","time":{"start":1764214976386,"stop":1764214976386,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e97b05b3cbfce4","name":"throws on content topic with non-number generation field","time":{"start":1764214961913,"stop":1764214961914,"duration":1},"status":"passed","severity":"normal"},{"uid":"1afa5db6c13fc14e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1764215027148,"stop":1764215027151,"duration":3},"status":"passed","severity":"normal"},{"uid":"67fc5fd43c14f45f","name":"should throw error - no id","time":{"start":1764214967382,"stop":1764214967382,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86e27311f6da7f1","name":"should dial all known peers when reached zero connections","time":{"start":1764215094975,"stop":1764215094977,"duration":2},"status":"passed","severity":"normal"},{"uid":"c36e41d117d82521","name":"should create dialer with libp2p and shardReader","time":{"start":1764214975864,"stop":1764214975864,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f90447d20cc264","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1764215016074,"stop":1764215016075,"duration":1},"status":"passed","severity":"normal"},{"uid":"86178844ac7a5edd","name":"should start and stop interval correctly","time":{"start":1764215025895,"stop":1764215025895,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7f413d5c7536e79b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1764215016095,"stop":1764215016096,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e23db15aa212dba","name":"should initialize with default options","time":{"start":1764214984987,"stop":1764214984987,"duration":0},"status":"passed","severity":"normal"},{"uid":"354e46dc6b2eaf9f","name":"Push message with custom timestamp: 1764211476139","time":{"start":1764216099990,"stop":1764216099990,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa7d0bb0d873c5","name":"pre and post cipher","time":{"start":1764214994623,"stop":1764214994623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e052f1ce77bd5689","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1764214966799,"stop":1764214966801,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa7787dc6f4019af","name":"Check message with invalid timestamp is not received","time":{"start":1764215499382,"stop":1764215499382,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81bebf8747a738","name":"isConnected should return true after first peer connects","time":{"start":1764215072204,"stop":1764215072205,"duration":1},"status":"passed","severity":"normal"},{"uid":"f35f25034537bf10","name":"Push message with Basic HTML tag payload","time":{"start":1764216099960,"stop":1764216099960,"duration":0},"status":"passed","severity":"normal"},{"uid":"d095ddca3e3303ae","name":"Sync message is not sent if another sync message was just sent","time":{"start":1764215034904,"stop":1764215034905,"duration":1},"status":"passed","severity":"normal"},{"uid":"a70a4f2cd3d9d729","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1764214976212,"stop":1764214976212,"duration":0},"status":"passed","severity":"normal"},{"uid":"a139237f95cc8a26","name":"Subscribe to topic containing special chars and receive message","time":{"start":1764215522746,"stop":1764215522746,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b75d1562911092","name":"should handle peer store errors gracefully","time":{"start":1764214984992,"stop":1764214984992,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2766cbab655277","name":"should not dispatch event when already connected","time":{"start":1764214975332,"stop":1764214975332,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a94b754d038df23","name":"Push message with rate limit","time":{"start":1764216099967,"stop":1764216099968,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a77053ac2129d4b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1764215017011,"stop":1764215017011,"duration":0},"status":"skipped","severity":"normal"},{"uid":"be63e80c87246aa6","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1764215230399,"stop":1764215230399,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac1703b9baaf57d","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1764215216386,"stop":1764215216387,"duration":1},"status":"passed","severity":"normal"},{"uid":"a03d9c8567ca4f45","name":"Passing page size 19 when there are 20 messages","time":{"start":1764215341893,"stop":1764215341893,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a6df4357680536","name":"Subscribe and publish message","time":{"start":1764215230694,"stop":1764215230694,"duration":0},"status":"passed","severity":"normal"},{"uid":"837b3286349e7f62","name":"Check message with no content topic is not received","time":{"start":1764215499383,"stop":1764215499383,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db9417096a04e87","name":"Subscribe to topic containing special chars and publish message","time":{"start":1764215230720,"stop":1764215230721,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2b18670e4c00fc","name":"Ephemeral messages are not stored","time":{"start":1764215058305,"stop":1764215058305,"duration":0},"status":"passed","severity":"normal"},{"uid":"198d224491350e89","name":"should get / set UDP multiaddr","time":{"start":1764214967385,"stop":1764214967385,"duration":0},"status":"passed","severity":"normal"},{"uid":"186f1594a79bee7e","name":"Check received message containing SQL Injection","time":{"start":1764215499388,"stop":1764215499388,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefe45c5b25a76ce","name":"should initialize with Unhealthy status","time":{"start":1764215027146,"stop":1764215027147,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b25b09d3ff5612","name":"Check publish message containing Script","time":{"start":1764215223090,"stop":1764215223090,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9a72eee66a29d1","name":"Push message with rate limit","time":{"start":1764216099989,"stop":1764216099989,"duration":0},"status":"passed","severity":"normal"},{"uid":"540b1068ea53a6a0","name":"Subscribe and receive messages via waku relay post","time":{"start":1764215522733,"stop":1764215522734,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdbd20edaf7227d5","name":"should be safe to call multiple times","time":{"start":1764214976194,"stop":1764214976195,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b2458be2e626f5","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1764215029392,"stop":1764215029393,"duration":1},"status":"passed","severity":"normal"},{"uid":"e29ba239b23f513d","name":"should skip peers without ENR","time":{"start":1764214984996,"stop":1764214984996,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b89f129e44f60c6","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1764215017014,"stop":1764215017014,"duration":0},"status":"passed","severity":"normal"},{"uid":"9347cde1204e3341","name":"should add event listeners to libp2p","time":{"start":1764214975297,"stop":1764214975305,"duration":8},"status":"passed","severity":"normal"},{"uid":"743fde1c2b73da99","name":"Subscribe to topic containing XML and receive message","time":{"start":1764215522748,"stop":1764215522749,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71a1a39e66daecc","name":"uses in-memory only when no storage is provided","time":{"start":1764215015754,"stop":1764215015764,"duration":10},"status":"passed","severity":"normal"},{"uid":"e7b01efddafc61ab","name":"should stop and cleanup resources","time":{"start":1764215026462,"stop":1764215026467,"duration":5},"status":"passed","severity":"normal"},{"uid":"c6c3624a4a0d1911","name":"should initialize with libp2p components","time":{"start":1764214984663,"stop":1764214984665,"duration":2},"status":"passed","severity":"normal"},{"uid":"36995ddc3f32a8fb","name":"should initialize with custom number of peers","time":{"start":1764215029388,"stop":1764215029388,"duration":0},"status":"passed","severity":"normal"},{"uid":"815615e1cb7a458f","name":"should use DNS peer discovery with light client","time":{"start":1764215057203,"stop":1764215057203,"duration":0},"status":"skipped","severity":"normal"},{"uid":"70f2ad212d84a9e1","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1764215016085,"stop":1764215016085,"duration":0},"status":"passed","severity":"normal"},{"uid":"38740841707a0154","name":"Query generator for multiple messages","time":{"start":1764215317910,"stop":1764215317911,"duration":1},"status":"passed","severity":"normal"},{"uid":"a411b97d41eecef","name":"should encode/decode to RLP encoding","time":{"start":1764214967384,"stop":1764214967384,"duration":0},"status":"passed","severity":"normal"},{"uid":"308f403decea9089","name":"Push message with content topic containing emoji","time":{"start":1764216099966,"stop":1764216099967,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cee1bb4b09e30b7","name":"should add received message to localHistory with retrievalHint","time":{"start":1764215017013,"stop":1764215017013,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ac5adb024379d3","name":"Push message with content topic containing escaped characters","time":{"start":1764216099988,"stop":1764216099988,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eaef2917b167c6e","name":"Outgoing message is emitted as sending","time":{"start":1764215031154,"stop":1764215031155,"duration":1},"status":"passed","severity":"normal"},{"uid":"18fe3fe187a5dfd9","name":"Push 30 different messages","time":{"start":1764216099996,"stop":1764216099996,"duration":0},"status":"skipped","severity":"normal"},{"uid":"87aa3eaa0c921823","name":"Subscribe to topic containing special chars and receive message","time":{"start":1764215522737,"stop":1764215522737,"duration":0},"status":"passed","severity":"normal"},{"uid":"424f5c56284bf7c2","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1764214983718,"stop":1764214983719,"duration":1},"status":"passed","severity":"normal"},{"uid":"205efa54211eed5a","name":"Publish message with custom timestamp: Thu Nov 27 2025 02:46:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1764215223100,"stop":1764215223101,"duration":1},"status":"passed","severity":"normal"},{"uid":"a588cd0e1a319f1f","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app49/5/topic868/utf8","time":{"start":1764215330068,"stop":1764215330068,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc6b0ec56f6acd9","name":"Check received message containing unicode special characters","time":{"start":1764215499391,"stop":1764215499391,"duration":0},"status":"passed","severity":"normal"},{"uid":"796869248066516a","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1764215027337,"stop":1764215027349,"duration":12},"status":"passed","severity":"normal"},{"uid":"3fc6fb402afefaaa","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1764214994221,"stop":1764214994222,"duration":1},"status":"passed","severity":"normal"},{"uid":"508291be4e2f3019","name":"Push message with Russian payload","time":{"start":1764216099959,"stop":1764216099959,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed85c5aadb2cf4","name":"Encoder throws on undefined content topic","time":{"start":1764214976687,"stop":1764214976687,"duration":0},"status":"passed","severity":"normal"},{"uid":"899e80fd1232f0ff","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1764214961934,"stop":1764214961934,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d54632e3444d15f","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1764215025830,"stop":1764215025830,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9a0d1938bbcf8d","name":"should throw error - invalid id","time":{"start":1764214967383,"stop":1764214967383,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb5ca0824faee36","name":"should start and setup intervals and event listeners","time":{"start":1764215026462,"stop":1764215026462,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f9a91f03d4c0a8","name":"should handle network check errors gracefully","time":{"start":1764214975920,"stop":1764214975921,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f55fff96870088f","name":"Push message with content topic containing SQL Injection","time":{"start":1764216099987,"stop":1764216099987,"duration":0},"status":"passed","severity":"normal"},{"uid":"474e079b92929e4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1764215141516,"stop":1764215141517,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1c18fc8f775067","name":"Own sync message does not acknowledge own messages","time":{"start":1764215034905,"stop":1764215034905,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e236bffbf69621","name":"should handle zero peers request","time":{"start":1764214984676,"stop":1764214984676,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c803294f04817c","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1764215016080,"stop":1764215016081,"duration":1},"status":"passed","severity":"normal"},{"uid":"46deeffc948b6cfa","name":"should return PeerId when Multiaddr input is provided","time":{"start":1764214976237,"stop":1764214976237,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02cbdda6de5e422","name":"should filter peers by codec","time":{"start":1764214976498,"stop":1764214976498,"duration":0},"status":"passed","severity":"normal"},{"uid":"d407bebecd0ba337","name":"should add event listeners to globalThis","time":{"start":1764214975305,"stop":1764214975307,"duration":2},"status":"passed","severity":"normal"},{"uid":"299d19c5bd9cef0c","name":"should stop peer exchange discovery","time":{"start":1764214984989,"stop":1764214984989,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f51125e53634145","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1764214976266,"stop":1764214976266,"duration":0},"status":"passed","severity":"normal"},{"uid":"16321fd7ef365680","name":"should insert message into bloom filter","time":{"start":1764215017009,"stop":1764215017009,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7f672a0746e893","name":"should select older connection if present","time":{"start":1764214976322,"stop":1764214976322,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d8bcfd6561116a","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1764215028956,"stop":1764215028959,"duration":3},"status":"passed","severity":"normal"},{"uid":"6bf9ca0d6a3d1bf9","name":"Push message with content topic containing short","time":{"start":1764216099985,"stop":1764216099986,"duration":1},"status":"passed","severity":"normal"},{"uid":"864423dc64d2bccb","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1764215029313,"stop":1764215029313,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e40f2d702cf9726","name":"Publish message with custom timestamp: Thu Nov 27 2025 04:46:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1764215223101,"stop":1764215223101,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c7df3f166530","name":"Push message with Script payload","time":{"start":1764216099994,"stop":1764216099994,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b028ee7ae4adcd2","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1764215351290,"stop":1764215351290,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa619a974715d17","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1764215016080,"stop":1764215016080,"duration":0},"status":"passed","severity":"normal"},{"uid":"41aac8b52ea825a","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1764214976398,"stop":1764214976399,"duration":1},"status":"passed","severity":"normal"},{"uid":"8398a488b3ca3108","name":"can start and stop the service","time":{"start":1764215259377,"stop":1764215259378,"duration":1},"status":"passed","severity":"normal"},{"uid":"db6ce99a216e8e3a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1764215016101,"stop":1764215016102,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb140a81a8de23a1","name":"should create NetworkMonitor with libp2p and events","time":{"start":1764214975285,"stop":1764214975295,"duration":10},"status":"passed","severity":"normal"},{"uid":"426ef969aa98387d","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1764214976211,"stop":1764214976212,"duration":1},"status":"passed","severity":"normal"},{"uid":"6816dc846eb90f7a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1764215016096,"stop":1764215016096,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca72f3d995d994a6","name":"should add sent message to localHistory with retrievalHint","time":{"start":1764215017010,"stop":1764215017010,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a8339e0cf27895","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1764215017014,"stop":1764215017015,"duration":1},"status":"passed","severity":"normal"},{"uid":"a13cf53ebebcb987","name":"should dial peers from store when browser is connected","time":{"start":1764214976386,"stop":1764214976386,"duration":0},"status":"passed","severity":"normal"},{"uid":"937e20d35b2a79aa","name":"should not allow k > 12","time":{"start":1764215015844,"stop":1764215015845,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3eb1641c0a64535","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1764214962102,"stop":1764214962102,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0c0ce1c0793603","name":"should remove entries","time":{"start":1764215016802,"stop":1764215016803,"duration":1},"status":"passed","severity":"normal"},{"uid":"665c1d77a35bd6a8","name":"should ensure monotonic increase","time":{"start":1764215016752,"stop":1764215016752,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc7e5add56c237f","name":"Subscribe and receives messages on 20 topics","time":{"start":1764215522734,"stop":1764215522735,"duration":1},"status":"passed","severity":"normal"},{"uid":"19cdf9f0db39270b","name":"Push message with custom timestamp: 1733456676139","time":{"start":1764216099989,"stop":1764216099990,"duration":1},"status":"passed","severity":"normal"},{"uid":"3704249990ef57f9","name":"Push message with Russian payload","time":{"start":1764216099993,"stop":1764216099993,"duration":0},"status":"passed","severity":"normal"},{"uid":"355d5a603dbd886f","name":"Nwaku publishes","time":{"start":1764215213093,"stop":1764215213094,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd26b764c34d4b0","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1764214975797,"stop":1764214975798,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac0ca7eb6326cc1","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1764215027356,"stop":1764215027357,"duration":1},"status":"passed","severity":"normal"},{"uid":"194eecd45aeee964","name":"Subscribe to topic containing Script and publish message","time":{"start":1764215230731,"stop":1764215230737,"duration":6},"status":"passed","severity":"normal"},{"uid":"4763b49a7d1dcd42","name":"Throws when trying to push message with empty payload","time":{"start":1764216099962,"stop":1764216099962,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8361fc95529641","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1764215336237,"stop":1764215336237,"duration":0},"status":"passed","severity":"normal"},{"uid":"d188296336396dbc","name":"Js publishes, other Js receives","time":{"start":1764215213094,"stop":1764215213095,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b0cbdea2e657b7","name":"Store - dialed first","time":{"start":1764215357258,"stop":1764215357258,"duration":0},"status":"passed","severity":"normal"},{"uid":"da01a0fb88d108ab","name":"Push message with short payload","time":{"start":1764216099956,"stop":1764216099957,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c0fb26ccf5e06e","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1764215317917,"stop":1764215317918,"duration":1},"status":"passed","severity":"normal"},{"uid":"b28f2691179da797","name":"Query with Promise Callback, No Decoder","time":{"start":1764215286726,"stop":1764215286726,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8cc9e8dc9a5288","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1764215029388,"stop":1764215029388,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8549955f4485cd","name":"Waku message hash computation (payload length 0)","time":{"start":1764214976048,"stop":1764214976048,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b8f93964550f2f","name":"should properly create location multiaddrs - tcp4","time":{"start":1764214967386,"stop":1764214967386,"duration":0},"status":"passed","severity":"normal"},{"uid":"9219fb0234c9620","name":"should get and remove ready entries","time":{"start":1764215016802,"stop":1764215016802,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5ac529f20989e9","name":"should return false when network is not connected","time":{"start":1764214976491,"stop":1764214976491,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06ee04ecc71bd68","name":"All","time":{"start":1764215057564,"stop":1764215057565,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa02958176a9bf37","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1764215017016,"stop":1764215017016,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2a9c3814ecccda","name":"Push message with meta","time":{"start":1764216099978,"stop":1764216099978,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7786d30a431607","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1764215016593,"stop":1764215016593,"duration":0},"status":"passed","severity":"normal"},{"uid":"331b751350eb4de3","name":"udp ip6 address","time":{"start":1764214966876,"stop":1764214966876,"duration":0},"status":"passed","severity":"normal"},{"uid":"5071ed10a3691ba7","name":"should query peers that support peer exchange","time":{"start":1764214984991,"stop":1764214984991,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04d275a16b5c06b","name":"should retry if all attempts fail","time":{"start":1764215025904,"stop":1764215025905,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee86d22d90049612","name":"Non TWN Cluster","time":{"start":1764215330064,"stop":1764215330064,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8eb089df6ee67f","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1764215017015,"stop":1764215017016,"duration":1},"status":"passed","severity":"normal"},{"uid":"9359d67b8e50b3ef","name":"Push message with Basic HTML tag payload","time":{"start":1764216099973,"stop":1764216099973,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c8b80fb6e39aba","name":"Push message with content topic containing SQL Injection","time":{"start":1764216099977,"stop":1764216099977,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbf48fbb60fea7","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1764214966803,"stop":1764214966803,"duration":0},"status":"passed","severity":"normal"},{"uid":"83310acb1c15c38e","name":"should not return locked peers if enough unlocked are available","time":{"start":1764215029390,"stop":1764215029390,"duration":0},"status":"passed","severity":"normal"},{"uid":"7978d0b240aac930","name":"Push message with content topic containing long","time":{"start":1764216099986,"stop":1764216099986,"duration":0},"status":"passed","severity":"normal"},{"uid":"c821796afbac1514","name":"Subscribe to topic containing emoji and receive message","time":{"start":1764215522750,"stop":1764215522751,"duration":1},"status":"passed","severity":"normal"},{"uid":"6304b67a1185bb50","name":"Check publish message containing unicode special characters","time":{"start":1764215223097,"stop":1764215223098,"duration":1},"status":"passed","severity":"normal"},{"uid":"35dce7f0968bce23","name":"Push message with content topic containing JSON","time":{"start":1764216099998,"stop":1764216099998,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e52de01f64dbf7","name":"should initialize with isNetworkConnected as false","time":{"start":1764214975296,"stop":1764214975296,"duration":0},"status":"passed","severity":"normal"},{"uid":"573414d7e1acbe37","name":"Check received message with timestamp: 1764215051199000000 ","time":{"start":1764215499380,"stop":1764215499381,"duration":1},"status":"passed","severity":"normal"},{"uid":"f43c1833bae28ffb","name":"Fails to push message with large meta","time":{"start":1764216100000,"stop":1764216100000,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef99e2f9eb8bc984","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1764215016077,"stop":1764215016078,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec1b0957042a5f3","name":"should dial peers from store on start","time":{"start":1764214976382,"stop":1764214976383,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea5f02aa0284d87f","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1764215230727,"stop":1764215230728,"duration":1},"status":"passed","severity":"normal"},{"uid":"f700e21c4dced56b","name":"Fails to push message with large meta","time":{"start":1764216099978,"stop":1764216099979,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22c3809374355da","name":"Check publish message after client node is restarted","time":{"start":1764215223110,"stop":1764215223110,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a33bd0605ef6d0","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1764214984670,"stop":1764214984671,"duration":1},"status":"passed","severity":"normal"},{"uid":"d893d1edf2137192","name":"Push message with content topic containing special chars","time":{"start":1764216099976,"stop":1764216099976,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13850752c0cceb3","name":"should handle general insertion and lookup correctly","time":{"start":1764215011244,"stop":1764215011245,"duration":1},"status":"passed","severity":"normal"},{"uid":"d781a5f2b862b089","name":"should dial all peers on dial","time":{"start":1764215143272,"stop":1764215143272,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74c6f3534d73581","name":"Subscribe to topic containing short and publish message","time":{"start":1764215230713,"stop":1764215230716,"duration":3},"status":"passed","severity":"normal"},{"uid":"d6b2224dada51ee2","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1764215029389,"stop":1764215029389,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbcfd77eb18188b6","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1764215272078,"stop":1764215272078,"duration":0},"status":"passed","severity":"normal"},{"uid":"925aa677991c40cd","name":"should return false when peer shard info is not found","time":{"start":1764214975792,"stop":1764214975796,"duration":4},"status":"passed","severity":"normal"},{"uid":"abdf0ec24aff3af3","name":"Push message with JSON payload","time":{"start":1764216099960,"stop":1764216099961,"duration":1},"status":"passed","severity":"normal"},{"uid":"161653c69f1eeaa6","name":"should process successful peer exchange query","time":{"start":1764214984995,"stop":1764214984995,"duration":0},"status":"passed","severity":"normal"},{"uid":"91480e81361498e1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1764215522741,"stop":1764215522741,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ec8eaeb51fc8b7","name":"should remove entries","time":{"start":1764215016799,"stop":1764215016800,"duration":1},"status":"passed","severity":"normal"},{"uid":"2067c259c64ca531","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1764215016089,"stop":1764215016089,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd44538b6beeefef","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1764214976397,"stop":1764214976397,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa44853a1c41fd0","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1764214966802,"stop":1764214966802,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9caf59a5ab600c1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1764215016093,"stop":1764215016093,"duration":0},"status":"passed","severity":"normal"},{"uid":"97db94a901f14f23","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1764215016750,"stop":1764215016751,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0174045a3dbdc9","name":"Check message with non string payload is not received","time":{"start":1764215499384,"stop":1764215499384,"duration":0},"status":"passed","severity":"normal"},{"uid":"348fcc5555b82095","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1764215016093,"stop":1764215016094,"duration":1},"status":"passed","severity":"normal"},{"uid":"9100f3e462a0d867","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1764214966808,"stop":1764214966808,"duration":0},"status":"passed","severity":"normal"},{"uid":"348618a8c1418201","name":"should not be empty after adding a subscription","time":{"start":1764215026452,"stop":1764215026452,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed9a75aa7271ad3","name":"Add multiple subscription objects on single nwaku node","time":{"start":1764215522741,"stop":1764215522741,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29e7f57207ceb4d","name":"should throw error when no peers are available","time":{"start":1764215029312,"stop":1764215029312,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80b90eaf442deb5","name":"should not receive a peer event after stop","time":{"start":1764214988859,"stop":1764214988860,"duration":1},"status":"passed","severity":"normal"},{"uid":"cea10fce3eb1629c","name":"should reassess health immediately when peer disconnects","time":{"start":1764215027152,"stop":1764215027153,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff15275a8c14225b","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1764215286723,"stop":1764215286723,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f03f50a0e75dae","name":"should properly clean up resources when disposed","time":{"start":1764215025235,"stop":1764215025235,"duration":0},"status":"passed","severity":"normal"},{"uid":"6840aefe58485a7c","name":"Relay - dialed first","time":{"start":1764215357256,"stop":1764215357256,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33e3666f303b1b6","name":"Push message with custom timestamp: 1733456676140","time":{"start":1764216100001,"stop":1764216100001,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20253e40291ff5d","name":"Outgoing message is acknowledged","time":{"start":1764215028960,"stop":1764215028960,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c197e418ea3425e","name":"Check message with no payload is not received","time":{"start":1764215499384,"stop":1764215499384,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d07bb6f57537862","name":"Push message with JSON payload","time":{"start":1764216099983,"stop":1764216099984,"duration":1},"status":"passed","severity":"normal"},{"uid":"64a2184cad130103","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1764214961935,"stop":1764214961935,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b06fa2475de8b3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1764215499395,"stop":1764215499395,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37d533ca0063a92","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1764215016102,"stop":1764215016104,"duration":2},"status":"passed","severity":"normal"},{"uid":"5b2ddfa64fb30e2f","name":"should lock peers when selected","time":{"start":1764215029388,"stop":1764215029389,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f0f33e511eb6d7","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1764214976478,"stop":1764214976478,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08e3c14d539e675","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1764215522738,"stop":1764215522738,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfa7bc6e6345332","name":"should handle complete dial lifecycle","time":{"start":1764214975921,"stop":1764214975921,"duration":0},"status":"passed","severity":"normal"},{"uid":"68edad325a434651","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1764214984672,"stop":1764214984674,"duration":2},"status":"passed","severity":"normal"},{"uid":"9abe8ee553a12ddc","name":"should remove event listeners from libp2p","time":{"start":1764214975310,"stop":1764214975312,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a4e1646c7fa498","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1764215016094,"stop":1764215016094,"duration":0},"status":"passed","severity":"normal"},{"uid":"612d1dbfff9858b4","name":"handles different networkShards values correctly","time":{"start":1764214961929,"stop":1764214961929,"duration":0},"status":"passed","severity":"normal"},{"uid":"14aa05d7aeb71ea","name":"new peer added after a peer was already found","time":{"start":1764215230398,"stop":1764215230399,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3c33b640213434","name":"Push message with Russian payload","time":{"start":1764216099982,"stop":1764216099982,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0e15c857d5b283","name":"Check message on other pubsub topic is not received","time":{"start":1764215499393,"stop":1764215499393,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca8b74bb18e7ea6","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1764215017018,"stop":1764215017018,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6b870a30468425","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1764214976383,"stop":1764214976384,"duration":1},"status":"passed","severity":"normal"},{"uid":"79e39874e172c675","name":"Emits 'syncing' when message flagged as missed","time":{"start":1764215029151,"stop":1764215029152,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bff48bb4d502752","name":"Subscribe to topic containing numeric and receive message","time":{"start":1764215522746,"stop":1764215522746,"duration":0},"status":"passed","severity":"normal"},{"uid":"6549a7e89bc0f81c","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1764215029393,"stop":1764215029393,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fbefb807e4c072","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1764214976499,"stop":1764214976499,"duration":0},"status":"passed","severity":"normal"},{"uid":"53008f93e3abeb86","name":"should perform ping and update peer store on timer","time":{"start":1764214976204,"stop":1764214976204,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f72ae14a9da8f77","name":"should skip peer when failed to dial recently","time":{"start":1764214975877,"stop":1764214975878,"duration":1},"status":"passed","severity":"normal"},{"uid":"d359fbf1ec88009b","name":"should handle malformed response data","time":{"start":1764214984674,"stop":1764214984675,"duration":1},"status":"passed","severity":"normal"},{"uid":"6135376b0ed62c37","name":"should reject if WakuNode is not started","time":{"start":1764215029368,"stop":1764215029369,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e503b82165cdfd","name":"should successfully query peers and return peer infos","time":{"start":1764214984665,"stop":1764214984665,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88accc96b867704","name":"should return usable stream attached to connection","time":{"start":1764214976474,"stop":1764214976475,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c0215164c011cb5","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1764215027349,"stop":1764215027350,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e293eda616bb9d3","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1764214985068,"stop":1764214985068,"duration":0},"status":"passed","severity":"normal"},{"uid":"841d99e9482176b2","name":"Check publish message containing shell command","time":{"start":1764215223095,"stop":1764215223097,"duration":2},"status":"passed","severity":"normal"},{"uid":"e98824a56371255c","name":"Cluster id 0, shard 0","time":{"start":1764215343181,"stop":1764215343181,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea934a568f63324","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1764215351293,"stop":1764215351293,"duration":0},"status":"passed","severity":"normal"},{"uid":"940ae7b983dbd059","name":"Push message with meta","time":{"start":1764216100000,"stop":1764216100000,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6c8bd41d1d92b6","name":"Push message with rate limit","time":{"start":1764216099979,"stop":1764216099979,"duration":0},"status":"passed","severity":"normal"},{"uid":"7795bb51c5687d8b","name":"Push message with long payload","time":{"start":1764216099957,"stop":1764216099957,"duration":0},"status":"passed","severity":"normal"},{"uid":"332b7a021f18453c","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1764215034905,"stop":1764215034905,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1090ef7328384ec","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1764215029393,"stop":1764215029393,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b95d0c0987b954c","name":"should return false when pubsub topic parsing fails","time":{"start":1764214975798,"stop":1764214975801,"duration":3},"status":"passed","severity":"normal"},{"uid":"23bd6352035b8bf0","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1764215016089,"stop":1764215016090,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aedfe47ea964e16","name":"should handle multiple peer connections","time":{"start":1764214976195,"stop":1764214976202,"duration":7},"status":"passed","severity":"normal"},{"uid":"1abda9cb1a7813c4","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1764215199970,"stop":1764215199970,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff74ee85469e97fd","name":"Check received message containing numeric","time":{"start":1764215499374,"stop":1764215499374,"duration":0},"status":"passed","severity":"normal"},{"uid":"209333eaa0972294","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1764215017020,"stop":1764215017021,"duration":1},"status":"passed","severity":"normal"},{"uid":"860936894948f774","name":"should handle retrieve function with query parameters","time":{"start":1764215027327,"stop":1764215027329,"duration":2},"status":"passed","severity":"normal"},{"uid":"d986423d1939653f","name":"isConnected return false after peer stops","time":{"start":1764215072206,"stop":1764215072206,"duration":0},"status":"passed","severity":"normal"},{"uid":"136b56d1df2995c0","name":"should populate queue if has active dial","time":{"start":1764214975878,"stop":1764214975880,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb6305d553d244c4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1764215522749,"stop":1764215522750,"duration":1},"status":"passed","severity":"normal"},{"uid":"165b66f5fd4f2df0","name":"should have no discoveries enabled by default","time":{"start":1764215025822,"stop":1764215025823,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e94c36332018a0","name":"Check received message containing Arabic","time":{"start":1764215499376,"stop":1764215499376,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cd3e0bf767511a","name":"Retrieval Hint","time":{"start":1764215016592,"stop":1764215016592,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18d612b8ad8acd0","name":"should compute hash only when first accessed","time":{"start":1764214976689,"stop":1764214976689,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c6b658a363beb9","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1764214976039,"stop":1764214976040,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2aebb56a884229","name":"Push message with Basic HTML tag payload","time":{"start":1764216099994,"stop":1764216099994,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbf9b05ed0ed09c","name":"Push message with numeric payload","time":{"start":1764216099991,"stop":1764216099992,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0e56ce870c8da96","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1764215016082,"stop":1764215016082,"duration":0},"status":"passed","severity":"normal"},{"uid":"6829f5725313c573","name":"Push message with short payload","time":{"start":1764216099970,"stop":1764216099970,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5ca45a07f059c4","name":"same cluster: nodes connect","time":{"start":1764215141518,"stop":1764215141519,"duration":1},"status":"passed","severity":"normal"},{"uid":"a395b86c72bdf2c","name":"Bloom filter","time":{"start":1764215016591,"stop":1764215016591,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ef15419e540af5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1764214961931,"stop":1764214961931,"duration":0},"status":"passed","severity":"normal"},{"uid":"113fa353b6a21638","name":"Push message with custom timestamp: 1764218676138","time":{"start":1764216099968,"stop":1764216099969,"duration":1},"status":"passed","severity":"normal"},{"uid":"45cc016f9a6d8bab","name":"should not trigger query when a recent query happened under threshold","time":{"start":1764215027336,"stop":1764215027337,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4eea6b42fe03aa","name":"random static sharding 8 - Cluster ID: 281, Shard ID: 820","time":{"start":1764215343186,"stop":1764215343186,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff85a1a994ec1732","name":"should not execute task if max attempts is 0","time":{"start":1764215025903,"stop":1764215025903,"duration":0},"status":"passed","severity":"normal"},{"uid":"73eef51266e15bf6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1764215199968,"stop":1764215199968,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ea919a1069af2f","name":"should not fail to stop the service if it was not started","time":{"start":1764215259378,"stop":1764215259379,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e959b6740631ce8","name":"Query generator for multiple messages with different content topic format","time":{"start":1764215317913,"stop":1764215317914,"duration":1},"status":"passed","severity":"normal"},{"uid":"95907cae33db74fe","name":"should return empty array when no peers connected","time":{"start":1764214976497,"stop":1764214976498,"duration":1},"status":"passed","severity":"normal"},{"uid":"a725871c33008aa7","name":"Fails to publish message with empty text","time":{"start":1764215223106,"stop":1764215223107,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff77e47b825d463a","name":"should work with stubbed waku event emitter","time":{"start":1764215027307,"stop":1764215027312,"duration":5},"status":"passed","severity":"normal"},{"uid":"159559a39281072f","name":"should handle peerStore errors gracefully","time":{"start":1764214976498,"stop":1764214976498,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e6f3d4d3626c60","name":"Push message with content topic containing short","time":{"start":1764216099963,"stop":1764216099963,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba6f1c8198a803a","name":"Push message with content topic containing Russian","time":{"start":1764216099998,"stop":1764216099998,"duration":0},"status":"passed","severity":"normal"},{"uid":"5363b12d13209eea","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1764215016075,"stop":1764215016076,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc65d5197d2e0156","name":"Push message with long payload","time":{"start":1764216099981,"stop":1764216099981,"duration":0},"status":"passed","severity":"normal"},{"uid":"38051affa685ea78","name":"should skip peers without peer exchange protocol","time":{"start":1764214984990,"stop":1764214984991,"duration":1},"status":"passed","severity":"normal"},{"uid":"867f8026115f9d0d","name":"should continue query when messages are from different channels","time":{"start":1764215031158,"stop":1764215031159,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb6ec16ecd78682","name":"should handle large number of peers request","time":{"start":1764214984675,"stop":1764214984676,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c967666241747","name":"Subscribe and receive messages via lightPush","time":{"start":1764215522732,"stop":1764215522732,"duration":0},"status":"passed","severity":"normal"},{"uid":"7986beab0a2cb3a6","name":"Subscribe and receive messages via lightPush","time":{"start":1764215522742,"stop":1764215522742,"duration":0},"status":"passed","severity":"normal"},{"uid":"f954f69ae6b1d48c","name":"should process queue every 500ms","time":{"start":1764214975917,"stop":1764214975918,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e01edec8cb957ca","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1764215351291,"stop":1764215351291,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcd8130e29d20f5","name":"should create all internal components","time":{"start":1764214976487,"stop":1764214976487,"duration":0},"status":"passed","severity":"normal"},{"uid":"ededf0f1cd9a5555","name":"recovers when dns.resolve returns empty","time":{"start":1764214985065,"stop":1764214985065,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb7c500602001fd","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1764215199967,"stop":1764215199968,"duration":1},"status":"passed","severity":"normal"},{"uid":"edef67961fc878b6","name":"Passing page size 11 when there are 10 messages","time":{"start":1764215341892,"stop":1764215341893,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf17e3d961efd99e","name":"should set up event listeners when started","time":{"start":1764215027305,"stop":1764215027305,"duration":0},"status":"passed","severity":"normal"},{"uid":"9079ea0a3246fbf4","name":"should handle errors when removing globalThis listeners","time":{"start":1764214975316,"stop":1764214975317,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31b5b5587eeb007","name":"should initialize with custom TTL","time":{"start":1764214984988,"stop":1764214984988,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8d30a09c16f49a","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1764215015688,"stop":1764215015689,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf6eb12f64b592f1","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1764215522744,"stop":1764215522744,"duration":0},"status":"skipped","severity":"normal"},{"uid":"31e5bad5335e3ac4","name":"Check received message containing short","time":{"start":1764215499385,"stop":1764215499386,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e246dc8bf85da82","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1764214994222,"stop":1764214994223,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5dce857feb6a5d","name":"isolates history by channel ID","time":{"start":1764215015765,"stop":1764215015765,"duration":0},"status":"passed","severity":"normal"},{"uid":"654f3292194ab9fc","name":"should return false when peer has no shard info","time":{"start":1764214975784,"stop":1764214975785,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f33fd2098e2fd9","name":"should use current time when it's greater than incremented timestamp","time":{"start":1764215016751,"stop":1764215016751,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a14ac20a8b4b51","name":"should skip peers without peer exchange protocol","time":{"start":1764214984993,"stop":1764214984994,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6fe8e4ef030312b","name":"Push message with escaped characters payload","time":{"start":1764216099961,"stop":1764216099961,"duration":0},"status":"passed","severity":"normal"},{"uid":"22183c5bf0d0b707","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1764215351290,"stop":1764215351290,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e5d26b5623d1c6","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1764215522750,"stop":1764215522750,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94de4fdcc15d84b","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1764214966798,"stop":1764214966799,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec844ff566b81da","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1764215016077,"stop":1764215016077,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43c083fe196ef00","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1764215029391,"stop":1764215029391,"duration":0},"status":"passed","severity":"normal"},{"uid":"a381021679660610","name":"should set field with all protocols enabled","time":{"start":1764214967389,"stop":1764214967389,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c93846c138347e","name":"messageHashStr returns a hex string","time":{"start":1764214976054,"stop":1764214976055,"duration":1},"status":"passed","severity":"normal"},{"uid":"854b4a2a3926bf6a","name":"should decode valid enr with tcp successfully","time":{"start":1764214967381,"stop":1764214967381,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4f71f08cefb052","name":"should throw an error for insufficient data","time":{"start":1764214962102,"stop":1764214962103,"duration":1},"status":"passed","severity":"normal"},{"uid":"e47d276468a0171f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1764215016104,"stop":1764215016104,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fd70941b0a0533","name":"msgTime: 0 ms from now, startTime: 1764128936496, endTime: 1764215336496","time":{"start":1764215351293,"stop":1764215351293,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bce8663e84a0d7","name":"Push message with content topic containing Russian","time":{"start":1764216099976,"stop":1764216099977,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a7274488eb0544","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1764215016080,"stop":1764215016080,"duration":0},"status":"passed","severity":"normal"},{"uid":"419859317e079b40","name":"Synced status is emitted when a message is received","time":{"start":1764215030696,"stop":1764215030697,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2235d011d0bf92f","name":"should handle dial errors gracefully","time":{"start":1764214975941,"stop":1764214975941,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26e5d1a04d75d87","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1764215072203,"stop":1764215072204,"duration":1},"status":"passed","severity":"normal"},{"uid":"8796ea2f18a2f0be","name":"Renews subscription after lossing a connection","time":{"start":1764215522741,"stop":1764215522742,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0d9ae5154c6b0f","name":"should detect messages with missing dependencies","time":{"start":1764215017016,"stop":1764215017017,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b673409c2a2ad","name":"Push message with content topic containing special chars","time":{"start":1764216099997,"stop":1764216099997,"duration":0},"status":"passed","severity":"normal"},{"uid":"6712fdc1966ab347","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1764215199971,"stop":1764215199972,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6009e82227732af","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app81/8/topic904/test.js","time":{"start":1764215330068,"stop":1764215330069,"duration":1},"status":"passed","severity":"normal"},{"uid":"7170f5f9a39d4bb7","name":"rejects content-filtered query with only contentTopics","time":{"start":1764214976266,"stop":1764214976267,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e903127b425e0ec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1764214961936,"stop":1764214961936,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3c0ae8bdb89ee8","name":"should add received messages to bloom filter","time":{"start":1764215017012,"stop":1764215017012,"duration":0},"status":"passed","severity":"normal"},{"uid":"893f617c66d989a6","name":"should jump to current time when timestamp is far in the past","time":{"start":1764215016753,"stop":1764215016753,"duration":0},"status":"passed","severity":"normal"},{"uid":"d963f6de611ae5be","name":"Check publish message containing Chinese","time":{"start":1764215223085,"stop":1764215223088,"duration":3},"status":"passed","severity":"normal"},{"uid":"6edef1692d64cc13","name":"returns all values when wanted number matches available values","time":{"start":1764214983254,"stop":1764214983263,"duration":9},"status":"passed","severity":"normal"},{"uid":"4247835b017e1104","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1764215016098,"stop":1764215016100,"duration":2},"status":"passed","severity":"normal"},{"uid":"e356c41fea8ed8d9","name":"should be able to decode the field with only RELAY set to true","time":{"start":1764214966804,"stop":1764214966804,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53bdf3bc0127fa7","name":"should set field with only STORE enabled","time":{"start":1764214967390,"stop":1764214967390,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd6c0a037431243","name":"should dispatch network event when browser goes offline","time":{"start":1764214975339,"stop":1764214975342,"duration":3},"status":"passed","severity":"normal"},{"uid":"86642e9d59142412","name":"should handle peer not in mesh for all topics","time":{"start":1764214976226,"stop":1764214976227,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e8b15cf32f223e","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1764215031161,"stop":1764215031162,"duration":1},"status":"passed","severity":"normal"},{"uid":"111070e7d9fa0e9a","name":"Default pageSize","time":{"start":1764215341895,"stop":1764215341895,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2814a17cbe3999","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1764215016083,"stop":1764215016083,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03a54cf1c1c247b","name":"should get eligible entries based on current time","time":{"start":1764215016798,"stop":1764215016798,"duration":0},"status":"passed","severity":"normal"},{"uid":"480cfa2beb61e98e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1764215499392,"stop":1764215499392,"duration":0},"status":"passed","severity":"normal"},{"uid":"5833de57986c6f07","name":"should initialize with default number of peers","time":{"start":1764215029387,"stop":1764215029388,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b997c82de639af","name":"Encoder error raises irrecoverable error","time":{"start":1764215028956,"stop":1764215028956,"duration":0},"status":"passed","severity":"normal"},{"uid":"691dc9ac42177af1","name":"should create KeepAliveManager with relay","time":{"start":1764214976187,"stop":1764214976187,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d42edd043805607","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1764214961938,"stop":1764214961938,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b09d652daad7e5b","name":"throws an error for improperly formatted content topics","time":{"start":1764214961929,"stop":1764214961929,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9a3fc84c248b92","name":"Push message with content topic containing Chinese","time":{"start":1764216099964,"stop":1764216099964,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f2353afdc5d508","name":"should clear existing timers before creating new ones","time":{"start":1764214976223,"stop":1764214976225,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a0f08741acbad53","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1764214976203,"stop":1764214976203,"duration":0},"status":"passed","severity":"normal"},{"uid":"6532a1bc4e226eec","name":"should register libp2p event listeners when start is called","time":{"start":1764215029391,"stop":1764215029391,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b70e0dd520b4f1d","name":"should handle shardReader errors","time":{"start":1764214976500,"stop":1764214976501,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa6796361c283b47","name":"throws if store query response has error status","time":{"start":1764214976567,"stop":1764214976568,"duration":1},"status":"passed","severity":"normal"},{"uid":"5915d5864f324809","name":"should add peer to queue when queue is not empty","time":{"start":1764214975876,"stop":1764214975876,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f96c714e516d3b","name":"Push message with content topic containing escaped characters","time":{"start":1764216099977,"stop":1764216099977,"duration":0},"status":"passed","severity":"normal"},{"uid":"b006b9381f50c073","name":"Relay - times out","time":{"start":1764215357257,"stop":1764215357257,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6e762b04ab491c","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1764215351292,"stop":1764215351292,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cd09f8529e73df","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1764215253498,"stop":1764215253498,"duration":0},"status":"passed","severity":"normal"},{"uid":"be63374a8c8f60f7","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1764215522735,"stop":1764215522735,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1c14516e9b44385b","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1764214961921,"stop":1764214961922,"duration":1},"status":"passed","severity":"normal"},{"uid":"78883a77db022816","name":"should return true for message with causal history","time":{"start":1764215031160,"stop":1764215031161,"duration":1},"status":"passed","severity":"normal"},{"uid":"879ab01160726d81","name":"should trigger query when it went offline since the last successful query","time":{"start":1764215027329,"stop":1764215027329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71f05bfaf4c7f31","name":"Push message with content topic containing Arabic","time":{"start":1764216099998,"stop":1764216099998,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f0b05478021695","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1764215118699,"stop":1764215118701,"duration":2},"status":"passed","severity":"normal"},{"uid":"b32cd26fb4fcbe10","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1764214961936,"stop":1764214961936,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b54c4bada2dceb9","name":"Fails to push message bigger that 1MB","time":{"start":1764216099969,"stop":1764216099969,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0347af86dfaefc","name":"Outgoing message is possibly acknowledged","time":{"start":1764215031156,"stop":1764215031156,"duration":0},"status":"skipped","severity":"normal"},{"uid":"edd808b5c3357eb7","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1764215330063,"stop":1764215330063,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1cb458146a4b3c3","name":"Fails to push message bigger that 1MB","time":{"start":1764216100002,"stop":1764216100002,"duration":0},"status":"passed","severity":"normal"},{"uid":"198f376f8daf65b9","name":"Relay Node - default protocol","time":{"start":1764215357259,"stop":1764215357260,"duration":1},"status":"passed","severity":"normal"},{"uid":"409004ec4e4ff8db","name":"Refresh subscription","time":{"start":1764215230711,"stop":1764215230712,"duration":1},"status":"skipped","severity":"normal"},{"uid":"147ec6a4c96164a3","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1764215141517,"stop":1764215141518,"duration":1},"status":"passed","severity":"normal"},{"uid":"17152372c8769607","name":"Synced status is emitted when a missing message is received","time":{"start":1764215030697,"stop":1764215030697,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76aad89aa0dd35a","name":"throws on content topic with empty encoding field","time":{"start":1764214961916,"stop":1764214961916,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b1dc2f0edc3763","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1764215027269,"stop":1764215027270,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c61a85df38e2c","name":"should be safe to call multiple times","time":{"start":1764214975937,"stop":1764214975938,"duration":1},"status":"passed","severity":"normal"},{"uid":"bded994220074f49","name":"Push message with shell command payload","time":{"start":1764216099995,"stop":1764216099995,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f84cf75ea09247","name":"Publish message with large meta","time":{"start":1764215223111,"stop":1764215223111,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a92decb9b1cc3","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1764214995626,"stop":1764214995627,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f73e4ae2cc5cfd9","name":"Overlapping topic subscription","time":{"start":1764215522745,"stop":1764215522745,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9c9b4254e81e3c","name":"Query Generator, No message returned","time":{"start":1764215286721,"stop":1764215286723,"duration":2},"status":"passed","severity":"normal"},{"uid":"d3d624e9e910a4b5","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1764215075865,"stop":1764215075866,"duration":1},"status":"passed","severity":"normal"},{"uid":"519f55f7971a5e23","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1764215016097,"stop":1764215016097,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5c2f482b99bbc1","name":"should not modify tags of connections for different peers","time":{"start":1764215029394,"stop":1764215029394,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec9a74a04e08e03","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1764215034904,"stop":1764215034904,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a615301e68a3e7","name":"should not start if already started","time":{"start":1764214984989,"stop":1764214984989,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d657379892536a","name":"should handle incoming messages","time":{"start":1764215026524,"stop":1764215026525,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4fc3cf7f650d90c","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1764215216389,"stop":1764215216389,"duration":0},"status":"passed","severity":"normal"},{"uid":"4711fea0d7609b38","name":"should handle complete connection lifecycle","time":{"start":1764214975347,"stop":1764214975348,"duration":1},"status":"passed","severity":"normal"},{"uid":"1296e443f7e9c678","name":"Push message with Chinese payload","time":{"start":1764216099982,"stop":1764216099982,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef10cd6b3acfdb6","name":"Outgoing message is emitted as sending","time":{"start":1764215028955,"stop":1764215028955,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6da6be0f0877e5","name":"Check publish message containing special chars","time":{"start":1764215223085,"stop":1764215223085,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf1c5e2deb09419","name":"should wait for Store peer to be connected","time":{"start":1764215029372,"stop":1764215029372,"duration":0},"status":"passed","severity":"normal"},{"uid":"442d9256b511fed0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1764215522737,"stop":1764215522738,"duration":1},"status":"passed","severity":"normal"},{"uid":"775e90e426c56163","name":"should skip already querying peers","time":{"start":1764214984994,"stop":1764214984994,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11508251703cca6","name":"should not process empty queue","time":{"start":1764214975918,"stop":1764214975919,"duration":1},"status":"passed","severity":"normal"},{"uid":"655a249c7b4b8883","name":"Encoder throws on empty string content topic","time":{"start":1764214994224,"stop":1764214994225,"duration":1},"status":"passed","severity":"normal"},{"uid":"925ef90785ec3bd4","name":"should dial more peers if under maxConnections","time":{"start":1764214976394,"stop":1764214976395,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ddeba4a314cfde0","name":"should requeue task if no peer is available","time":{"start":1764215025896,"stop":1764215025897,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb12e9a725837c0","name":"Push message with shell command payload","time":{"start":1764216099973,"stop":1764216099973,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4793f28c202c028","name":"should invoke callbacks when receiving a message","time":{"start":1764215026461,"stop":1764215026461,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3a5668bd7019f5","name":"should wait for Filter peer to be connected","time":{"start":1764215029371,"stop":1764215029371,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c04b769169f709","name":"loads messages on initialization","time":{"start":1764215015766,"stop":1764215015766,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6fc8c98648a6f9e","name":"Push message with content topic containing numeric","time":{"start":1764216099986,"stop":1764216099986,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c548e9ae5757f2","name":"should check false positive rate","time":{"start":1764215011245,"stop":1764215011245,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4e747fad09ca6","name":"should create an instance with libp2p and dialer","time":{"start":1764214975931,"stop":1764214975932,"duration":1},"status":"passed","severity":"normal"},{"uid":"418615bb643da447","name":"Ordered Callback - true","time":{"start":1764215327881,"stop":1764215327882,"duration":1},"status":"passed","severity":"normal"},{"uid":"f769f337769b5789","name":"Check publish message after service node is restarted","time":{"start":1764215223110,"stop":1764215223110,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3a06b6c88ed409d8","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1764215026461,"stop":1764215026462,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf1f123b678e3126","name":"should not receive a peer event before start","time":{"start":1764215057202,"stop":1764215057202,"duration":0},"status":"passed","severity":"normal"},{"uid":"3deed27096a83c1f","name":"should handle errors when accessing navigator","time":{"start":1764214975345,"stop":1764214975345,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e92f283e17bf26","name":"Query with Ordered Callback, No message returned","time":{"start":1764215286725,"stop":1764215286725,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23b3d8c82c71da4","name":"can start the service","time":{"start":1764215259374,"stop":1764215259375,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d6b1260edd94af","name":"Nodes with multiple pubsub topic","time":{"start":1764215216388,"stop":1764215216389,"duration":1},"status":"passed","severity":"normal"},{"uid":"8500eb1d7547fd79","name":"should handle all zero keep alive options","time":{"start":1764214976226,"stop":1764214976226,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d91f9f91d272ac","name":"Push message with custom timestamp: 1764218676139","time":{"start":1764216099990,"stop":1764216099990,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78207dfe916d789","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1764215015847,"stop":1764215015847,"duration":0},"status":"passed","severity":"normal"},{"uid":"b819aff5ed3907ad","name":"should create ConnectionManager with relay","time":{"start":1764214976485,"stop":1764214976486,"duration":1},"status":"passed","severity":"normal"},{"uid":"7781dd87bb2cd289","name":"should remove event listeners from globalThis","time":{"start":1764214975312,"stop":1764214975316,"duration":4},"status":"passed","severity":"normal"},{"uid":"3a1c5f88f8372638","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1764215025831,"stop":1764215025831,"duration":0},"status":"passed","severity":"normal"},{"uid":"47375c3a8c72eb74","name":"should create KeepAliveManager with required options","time":{"start":1764214976186,"stop":1764214976186,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06c537c6a516361","name":"should handle a minimal index list","time":{"start":1764214962101,"stop":1764214962102,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6c65d6b7bb26ad","name":"Get Nodes","time":{"start":1764214984479,"stop":1764214984480,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da41c97304b5c0e","name":"should handle onConnected and onDisconnected","time":{"start":1764215029390,"stop":1764215029390,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d17619e005819ed","name":"should handle hash queries without validation","time":{"start":1764215029314,"stop":1764215029314,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b21f477d1f114e","name":"accepts valid message hash query","time":{"start":1764214976267,"stop":1764214976272,"duration":5},"status":"passed","severity":"normal"},{"uid":"42e1a964f1fb95cb","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1764215027329,"stop":1764215027335,"duration":6},"status":"passed","severity":"normal"},{"uid":"59e4dda8ae332199","name":"Retries within given interval","time":{"start":1764215029201,"stop":1764215029201,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e596f5b1a73d3cd","name":"should skip peers that don't support peer exchange","time":{"start":1764214984992,"stop":1764214984992,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce80c9ee3bc7326","name":"should update peer store before dialing","time":{"start":1764214975941,"stop":1764214975945,"duration":4},"status":"passed","severity":"normal"},{"uid":"78f90653e27a3fff","name":"Fails to publish message with size larger than 1 MB","time":{"start":1764215223109,"stop":1764215223109,"duration":0},"status":"passed","severity":"normal"},{"uid":"654d86b6b1bc89a3","name":"should add and check entries correctly","time":{"start":1764215025214,"stop":1764215025223,"duration":9},"status":"passed","severity":"normal"},{"uid":"ec9d91da3358089f","name":"Check message with no pubsub topic is not received","time":{"start":1764215499383,"stop":1764215499383,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be83ac7eb545ec4","name":"should work with stubbed peer manager event emitter","time":{"start":1764215027306,"stop":1764215027307,"duration":1},"status":"passed","severity":"normal"},{"uid":"d01f89f72d3c897","name":"Check received message containing XML","time":{"start":1764215499389,"stop":1764215499389,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f6dd22793e8daf","name":"Sync message is not sent if another sync message was just received","time":{"start":1764215034904,"stop":1764215034904,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea79ab87c9f6aa5","name":"should create RPC request with correct parameters","time":{"start":1764214984677,"stop":1764214984677,"duration":0},"status":"passed","severity":"normal"},{"uid":"606c8c7ed854fdea","name":"Meta field set when metaSetter is specified","time":{"start":1764214976686,"stop":1764214976686,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b3e7244e4fcbc0","name":"Push 30 different messages","time":{"start":1764216099974,"stop":1764216099975,"duration":1},"status":"skipped","severity":"normal"},{"uid":"94495ee845a5c811","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1764215499381,"stop":1764215499382,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b22e8c4075db165","name":"should ignore duplicate entries","time":{"start":1764215016801,"stop":1764215016801,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e0349b4338baef","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1764215522735,"stop":1764215522735,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f38df01c96ae76","name":"Push message with content topic containing special chars","time":{"start":1764216099964,"stop":1764216099964,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a053444fb3c749a","name":"should insert message id into causal history","time":{"start":1764215017009,"stop":1764215017010,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb97857dacc6b5f4","name":"topics with same application and version share the same shard","time":{"start":1764214961927,"stop":1764214961927,"duration":0},"status":"passed","severity":"normal"},{"uid":"930546c4c2b38142","name":"should be empty when created","time":{"start":1764215026451,"stop":1764215026452,"duration":1},"status":"passed","severity":"normal"},{"uid":"795333eab2b74ad","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1764215016085,"stop":1764215016086,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fc35f6c0f5b3c6","name":"Register correct protocols","time":{"start":1764215230693,"stop":1764215230693,"duration":0},"status":"passed","severity":"normal"},{"uid":"318bc1f3065a2dfc","name":"Store - dialed after - with timeout","time":{"start":1764215357258,"stop":1764215357258,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa9f38d8b8dedd3","name":"should handle empty peer infos gracefully","time":{"start":1764214984666,"stop":1764214984668,"duration":2},"status":"passed","severity":"normal"},{"uid":"135fd8614eff3163","name":"should initialize bloom filter with correct parameters","time":{"start":1764215011235,"stop":1764215011237,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d877e81a97bb8a9","name":"should sort by messageId when timestamps are equal","time":{"start":1764215016593,"stop":1764215016593,"duration":0},"status":"passed","severity":"normal"},{"uid":"f964406f8ca26f29","name":"Query Generator, Multiple PubsubTopics","time":{"start":1764215286720,"stop":1764215286720,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fcae48b43d5c14","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1764214961918,"stop":1764214961919,"duration":1},"status":"passed","severity":"normal"},{"uid":"61dafd52ac9b0eb7","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1764215017019,"stop":1764215017019,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca49022dfb5b1975","name":"should handle complete peer lifecycle","time":{"start":1764214976227,"stop":1764214976227,"duration":0},"status":"passed","severity":"normal"},{"uid":"158b44976837e212","name":"Push message with content topic containing numeric","time":{"start":1764216099997,"stop":1764216099997,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9ea201e35537ee","name":"Passing page size 110 when there are 120 messages","time":{"start":1764215341893,"stop":1764215341894,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9da4fa2f9506","name":"should handle very large timestamps","time":{"start":1764215016752,"stop":1764215016752,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bb4ac716668e73","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1764215016076,"stop":1764215016077,"duration":1},"status":"passed","severity":"normal"},{"uid":"a34ddfd4dfc86a48","name":"should return false","time":{"start":1764214967383,"stop":1764214967383,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb1728e243ff188","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1764215072204,"stop":1764215072204,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efc4bbe7728b389","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1764215072203,"stop":1764215072203,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c988a28103075b","name":"Check message with no pubsub topic is not received","time":{"start":1764215499393,"stop":1764215499394,"duration":1},"status":"passed","severity":"normal"},{"uid":"1785a7dc51659d82","name":"Push message with content topic containing unicode special characters","time":{"start":1764216099978,"stop":1764216099978,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c90aa302f5d6299","name":"should handle ping failures gracefully","time":{"start":1764214976204,"stop":1764214976211,"duration":7},"status":"passed","severity":"normal"},{"uid":"4219fdd15047859b","name":"should throw error - no id","time":{"start":1764214967381,"stop":1764214967382,"duration":1},"status":"passed","severity":"normal"},{"uid":"561f93e0c88aa386","name":"Subscribe to topic containing short and receive message","time":{"start":1764215522736,"stop":1764215522736,"duration":0},"status":"passed","severity":"normal"},{"uid":"df17bcde8ddeb388","name":"Push message with custom timestamp: 1764211476139","time":{"start":1764216099979,"stop":1764216099979,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23661062b3ae1e0","name":"Generator, 2 different shards","time":{"start":1764215277698,"stop":1764215277698,"duration":0},"status":"passed","severity":"normal"},{"uid":"63113dda581647fe","name":"Subscribe to topic containing JSON and receive message","time":{"start":1764215522740,"stop":1764215522740,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd51972ca6f3022d","name":"Decoder throws on empty string content topic","time":{"start":1764214995629,"stop":1764214995629,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b2703a14d83f72","name":"returns all values when wanted number is greater than available values","time":{"start":1764214983264,"stop":1764214983265,"duration":1},"status":"passed","severity":"normal"},{"uid":"4532bbb86c200b96","name":"should return true even if peer has no overlapping shards","time":{"start":1764214975784,"stop":1764214975784,"duration":0},"status":"passed","severity":"normal"},{"uid":"a553bb9354f17f73","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1764215016106,"stop":1764215016106,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae0d5b23d2d94ad","name":"Waku message hash computation (no timestamp)","time":{"start":1764214976048,"stop":1764214976048,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cb0102860dfef8","name":"should not change state when connections remain after disconnect","time":{"start":1764214975331,"stop":1764214975332,"duration":1},"status":"passed","severity":"normal"},{"uid":"244f0f005eb6e36a","name":"Fails to push message with large meta","time":{"start":1764216099967,"stop":1764216099967,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d4af06406e7d2","name":"should create ShardReader with static shards network config","time":{"start":1764214975774,"stop":1764214975775,"duration":1},"status":"passed","severity":"normal"},{"uid":"a053eae2334aa90","name":"peer exchange sets tag","time":{"start":1764215230398,"stop":1764215230398,"duration":0},"status":"passed","severity":"normal"},{"uid":"d099456bdd9098aa","name":"should skip peers that were recently queried","time":{"start":1764214984992,"stop":1764214984993,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d4504aa419b8aa","name":"Filter","time":{"start":1764215357259,"stop":1764215357259,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb39556a0a0e0fb6","name":"should reject on timeout if it was set","time":{"start":1764215029370,"stop":1764215029370,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d34a993ff8314d4","name":"should return false and handle errors gracefully","time":{"start":1764214976497,"stop":1764214976497,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7e5590b19b0dc6","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1764215272076,"stop":1764215272077,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcd313b182f2ab0e","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1764215030697,"stop":1764215030697,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b36fb514088be","name":"Subscribe to topic containing Script and receive message","time":{"start":1764215522739,"stop":1764215522739,"duration":0},"status":"passed","severity":"normal"},{"uid":"406bf0dd3ecfdd95","name":"passes more than one ENR URLs and attempts connection","time":{"start":1764215057204,"stop":1764215057205,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1626611c6150d85b","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1764215230705,"stop":1764215230706,"duration":1},"status":"passed","severity":"normal"},{"uid":"e096891a4f272139","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1764215029156,"stop":1764215029158,"duration":2},"status":"passed","severity":"normal"},{"uid":"84599a9d09aa6a54","name":"Throws when trying to push message with empty payload","time":{"start":1764216099975,"stop":1764216099975,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2cbf4456504371d","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1764215272080,"stop":1764215272080,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27db1420027b341","name":"Check received message containing JSON","time":{"start":1764215499390,"stop":1764215499390,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f6e73dedf9dd4b","name":"should handle empty pubsub topics","time":{"start":1764214976225,"stop":1764214976226,"duration":1},"status":"passed","severity":"normal"},{"uid":"696651fb549602a4","name":"should be safe to call multiple times","time":{"start":1764214976488,"stop":1764214976488,"duration":0},"status":"passed","severity":"normal"},{"uid":"3546f928699633a8","name":"Push message with content topic containing unicode special characters","time":{"start":1764216099988,"stop":1764216099988,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdacb72cc333f1","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1764214984671,"stop":1764214984672,"duration":1},"status":"passed","severity":"normal"},{"uid":"548ccf1385dfd1b1","name":"should create PeerExchangeDiscovery with default options","time":{"start":1764214984999,"stop":1764214984999,"duration":0},"status":"passed","severity":"normal"},{"uid":"c690883723549cfc","name":"should handle browser offline state overriding peer connections","time":{"start":1764214975348,"stop":1764214975348,"duration":0},"status":"passed","severity":"normal"},{"uid":"b092dc7f44ae498a","name":"should stop query on content message from same channel","time":{"start":1764215031158,"stop":1764215031158,"duration":0},"status":"passed","severity":"normal"},{"uid":"469ffff06a916092","name":"should deliver messages after dependencies are met","time":{"start":1764215017017,"stop":1764215017017,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e1e9426c9a534b","name":"Delete observer","time":{"start":1764215201447,"stop":1764215201447,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf5a7373b7df29f","name":"Push message with emoji payload","time":{"start":1764216099962,"stop":1764216099962,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7927dc5f085c366","name":"Refresh subscription","time":{"start":1764215522736,"stop":1764215522736,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c9e7f744d3e1d8","name":"Push message with Russian payload","time":{"start":1764216099971,"stop":1764216099972,"duration":1},"status":"passed","severity":"normal"},{"uid":"a13ae57d9dfdf3d6","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1764214976236,"stop":1764214976236,"duration":0},"status":"passed","severity":"normal"},{"uid":"874f0bf495a65dac","name":"Encoder error raises irrecoverable error","time":{"start":1764215031155,"stop":1764215031155,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e823ff0a33b226","name":"throws on empty content topic","time":{"start":1764214961912,"stop":1764214961912,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2752aec8c876bd","name":"Subscribe to topic containing long and publish message","time":{"start":1764215230716,"stop":1764215230718,"duration":2},"status":"passed","severity":"normal"},{"uid":"c170adfbea59c9f7","name":"throws on content topic with empty version field","time":{"start":1764214961915,"stop":1764214961915,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9352de9cc2377d8","name":"should reject if LightPush is requested but not mounted","time":{"start":1764215029369,"stop":1764215029369,"duration":0},"status":"passed","severity":"normal"},{"uid":"6baf9cb016c908fa","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1764215522738,"stop":1764215522739,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f895b50a7c71161","name":"Query Generator - false","time":{"start":1764215327880,"stop":1764215327880,"duration":0},"status":"passed","severity":"normal"},{"uid":"21915393c9e80fa3","name":"should handle errors when globalThis is not available","time":{"start":1764214975308,"stop":1764214975308,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a21d2fa98235f5","name":"Throws when trying to push message with empty payload","time":{"start":1764216099996,"stop":1764216099996,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d41063aac6f1ae","name":"should send relay ping messages on timer","time":{"start":1764214976219,"stop":1764214976219,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d42315e817aec3","name":"should unregister libp2p event listeners when stop is called","time":{"start":1764215029391,"stop":1764215029391,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb707925a5a7e0b9","name":"Check publish message containing Basic HTML tag","time":{"start":1764215223094,"stop":1764215223094,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7da89ae34b7ce6e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1764214966802,"stop":1764214966803,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7e2b986de72b9","name":"should return true when peer is on the same cluster","time":{"start":1764214975775,"stop":1764214975775,"duration":0},"status":"passed","severity":"normal"},{"uid":"59fbea56be178e78","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1764215230703,"stop":1764215230705,"duration":2},"status":"passed","severity":"normal"},{"uid":"81e7872d3c65377d","name":"random static sharding 2 - Cluster ID: 564, Shard ID: 45","time":{"start":1764215343182,"stop":1764215343183,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c0069c1ae27d37e","name":"should add and remove event listeners correctly","time":{"start":1764214988861,"stop":1764214988861,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a3108187c3f518","name":"should get all peers from store","time":{"start":1764214976388,"stop":1764214976388,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b7c69d995006d","name":"Nodes with multiple pubsub topic","time":{"start":1764215216390,"stop":1764215216394,"duration":4},"status":"passed","severity":"normal"},{"uid":"bf613aaf1a6009a3","name":"Decrypt messages","time":{"start":1764215201447,"stop":1764215201447,"duration":0},"status":"passed","severity":"normal"},{"uid":"373a118a1611daf6","name":"Publish without waiting for remote peer","time":{"start":1764215230693,"stop":1764215230694,"duration":1},"status":"passed","severity":"normal"},{"uid":"842be1c20f2e2ac0","name":"should emit message when we just started and store connect event occurs","time":{"start":1764215027337,"stop":1764215027337,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f88f9d7fd63a9","name":"should successfully stop","time":{"start":1764215026525,"stop":1764215026525,"duration":0},"status":"passed","severity":"normal"},{"uid":"446cf7bf8551a464","name":"random static sharding 3 - Cluster ID: 485, Shard ID: 97","time":{"start":1764215343183,"stop":1764215343184,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d38cbb7f9c5b5b","name":"should respect custom numPeersToUse configuration","time":{"start":1764215029392,"stop":1764215029392,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a0e72656602e88","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1764215499385,"stop":1764215499385,"duration":0},"status":"passed","severity":"normal"},{"uid":"8779948c666db9d2","name":"should dial one peer on dial","time":{"start":1764215143275,"stop":1764215143275,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2cf8a5ba0442fa1","name":"Check received message containing Basic HTML tag","time":{"start":1764215499389,"stop":1764215499390,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf51277826880c7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1764215522742,"stop":1764215522742,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa64e27d618d5482","name":"Passing page size 3 when there are 20 messages","time":{"start":1764215341890,"stop":1764215341891,"duration":1},"status":"passed","severity":"normal"},{"uid":"a35dee2f661ceb24","name":"Push message with special chars payload","time":{"start":1764216099971,"stop":1764216099971,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee34866118fa2a4c","name":"throws if decoders don't match content topics","time":{"start":1764214976565,"stop":1764214976565,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd9ea3c7c0e44e7","name":"Check publish message containing long","time":{"start":1764215223084,"stop":1764215223085,"duration":1},"status":"passed","severity":"normal"},{"uid":"a362717213d603bd","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app4/9/topic995/test.js","time":{"start":1764215330066,"stop":1764215330066,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9fdc517faefb20","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1764215016074,"stop":1764215016074,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfdebe4f6743247","name":"should emit multiple messages when query returns multiple messages","time":{"start":1764215027350,"stop":1764215027350,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fad850f6042f70e","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1764215017018,"stop":1764215017018,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d50a3e7e37994d","name":"Push message with content topic containing emoji","time":{"start":1764216099988,"stop":1764216099988,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8f59d0494607f2","name":"should maintain proper timestamps if all messages received","time":{"start":1764215017011,"stop":1764215017012,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1c74b81e9be31c31","name":"should handle query errors","time":{"start":1764214984995,"stop":1764214984996,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd8333da14f4e85","name":"should handle mixed protocol support correctly","time":{"start":1764215027154,"stop":1764215027154,"duration":0},"status":"passed","severity":"normal"},{"uid":"aacee0f2419dce5f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1764215016097,"stop":1764215016097,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d0676cbfd5b6d5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1764214961932,"stop":1764214961933,"duration":1},"status":"passed","severity":"normal"},{"uid":"15079077eba26d9e","name":"should return start time to last successful query since last query is less than max range","time":{"start":1764215027357,"stop":1764215027357,"duration":0},"status":"passed","severity":"normal"},{"uid":"4032020256519bc4","name":"Push message with custom timestamp: 1733456676139","time":{"start":1764216099979,"stop":1764216099979,"duration":0},"status":"passed","severity":"normal"},{"uid":"825d893b038eb7fa","name":"groups content topics by expected pubsub topic","time":{"start":1764214961927,"stop":1764214961928,"duration":1},"status":"passed","severity":"normal"},{"uid":"33565ea6e831d71f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1764215522749,"stop":1764215522749,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2ba340afe6589d","name":"should do nothing if no non-locked connections to drop","time":{"start":1764214976395,"stop":1764214976396,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d8d4c250c14731","name":"yields undefined for messages without decoder","time":{"start":1764214976570,"stop":1764214976570,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb94821fd0cad51","name":"Push message with meta","time":{"start":1764216099989,"stop":1764216099989,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aac5b4bc603953f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1764214961934,"stop":1764214961934,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e733e7013374c4","name":"Fails to push message bigger that 1MB","time":{"start":1764216099990,"stop":1764216099991,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f7951ad63d6232b","name":"Push message with Script payload","time":{"start":1764216099972,"stop":1764216099972,"duration":0},"status":"passed","severity":"normal"},{"uid":"33320268d12f775f","name":"Push 30 different messages","time":{"start":1764216099985,"stop":1764216099985,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ece9cce7289ac3d","name":"Check received message containing Russian","time":{"start":1764215499376,"stop":1764215499376,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd00bb127de79ff","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1764214961920,"stop":1764214961921,"duration":1},"status":"passed","severity":"normal"},{"uid":"d46b2718079d4fdb","name":"should handle ENR without shardInfo","time":{"start":1764214984997,"stop":1764214984997,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e4a696c0581b0a","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1764214975321,"stop":1764214975321,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a1dbea4466dc14","name":"should return false for sync message without causal history","time":{"start":1764215031160,"stop":1764215031160,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7986a9f093a2e6","name":"should handle special patterns correctly","time":{"start":1764215011244,"stop":1764215011244,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef88998623a2e2e6","name":"should trigger query when time since last query exceeds threshold","time":{"start":1764215027336,"stop":1764215027336,"duration":0},"status":"passed","severity":"normal"},{"uid":"428a0f20524cd8f8","name":"should process tasks in queue","time":{"start":1764215025896,"stop":1764215025896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1b035cfe50ff27","name":"should allow redial after failed dial cooldown expires","time":{"start":1764214975912,"stop":1764214975913,"duration":1},"status":"passed","severity":"normal"},{"uid":"cca826d2aae4f2bb","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1764215141521,"stop":1764215141521,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b5ca2d5d47135b","name":"Push message with Chinese payload","time":{"start":1764216099971,"stop":1764216099971,"duration":0},"status":"passed","severity":"normal"},{"uid":"7adac62b5bf43fe0","name":"should save new peer to store","time":{"start":1764214975945,"stop":1764214975946,"duration":1},"status":"passed","severity":"normal"},{"uid":"19aaf22f4827c7f","name":"Push message with long payload","time":{"start":1764216099970,"stop":1764216099970,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cae3c10a248dd","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1764215216394,"stop":1764215216394,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f76c73a5345f75","name":"saves messages after each push","time":{"start":1764215015765,"stop":1764215015765,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af116b2a4296898","name":"Query with Ordered Callback, No Decoder","time":{"start":1764215286723,"stop":1764215286724,"duration":1},"status":"passed","severity":"normal"},{"uid":"5956f794713bc6ca","name":"should properly create location multiaddrs - tcp6","time":{"start":1764214967387,"stop":1764214967387,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68e720b3284646d","name":"Push message with Script payload","time":{"start":1764216099983,"stop":1764216099983,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bbbd1da94147dc","name":"Push message with shell command payload","time":{"start":1764216099961,"stop":1764216099961,"duration":0},"status":"passed","severity":"normal"},{"uid":"c719f50f1c6cde07","name":"it tolerates circular branch references","time":{"start":1764214985065,"stop":1764214985065,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a95704a5c6088a6","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1764214961917,"stop":1764214961918,"duration":1},"status":"passed","severity":"normal"},{"uid":"59113cc3090ebee8","name":"random static sharding 6 - Cluster ID: 862, Shard ID: 577","time":{"start":1764215343185,"stop":1764215343185,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b8875e5e69ed6b","name":"Push message with special chars payload","time":{"start":1764216099958,"stop":1764216099958,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5182691afa4266f","name":"random static sharding 10 - Cluster ID: 980, Shard ID: 984","time":{"start":1764215343187,"stop":1764215343187,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c61eb530db3c61","name":"should perform initial health assessment on start","time":{"start":1764215027153,"stop":1764215027153,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b7cedd543b2f1c","name":"Wait given interval before re-trying","time":{"start":1764215029203,"stop":1764215029203,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d5dd343d0eaac5","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1764215057203,"stop":1764215057204,"duration":1},"status":"skipped","severity":"normal"},{"uid":"899be3ac05c344b0","name":"Push message with Arabic payload","time":{"start":1764216099982,"stop":1764216099982,"duration":0},"status":"passed","severity":"normal"},{"uid":"508a68b3e70d773a","name":"Ephemeral field set to true","time":{"start":1764214976686,"stop":1764214976686,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a04d4d1dc52bca9","name":"should encodeTxt and decodeTxt","time":{"start":1764214967380,"stop":1764214967380,"duration":0},"status":"passed","severity":"normal"},{"uid":"7156b1c6fb20d45d","name":"yields decoded messages","time":{"start":1764214976568,"stop":1764214976568,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdcf84f4d5e8b00","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1764215522739,"stop":1764215522740,"duration":1},"status":"passed","severity":"normal"},{"uid":"73cc6f8192fda46b","name":"should handle retrieval hint and sender_id","time":{"start":1764215016800,"stop":1764215016800,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb06f676ef133de","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1764215017018,"stop":1764215017018,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b9be51a2709eb0","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1764215223107,"stop":1764215223108,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5b5441ba53722d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1764215141520,"stop":1764215141520,"duration":0},"status":"passed","severity":"normal"},{"uid":"f580668f6a54121c","name":"Push message with content topic containing unicode special characters","time":{"start":1764216099966,"stop":1764216099966,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c45a8e2445ae4e9","name":"should not dispatch event when already disconnected","time":{"start":1764214975332,"stop":1764214975333,"duration":1},"status":"passed","severity":"normal"},{"uid":"940c3cd65d1ef01","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1764215016090,"stop":1764215016091,"duration":1},"status":"passed","severity":"normal"},{"uid":"413b539f659a222","name":"should add event listeners for peer connect and disconnect","time":{"start":1764214976187,"stop":1764214976187,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ab83a6b07b6a3c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1764215499392,"stop":1764215499393,"duration":1},"status":"passed","severity":"normal"},{"uid":"9475e7b2045e4780","name":"should handle disconnect when peer has no timers","time":{"start":1764214976223,"stop":1764214976223,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5fbb6929a2b9a1","name":"Push message with SQL Injection payload","time":{"start":1764216099982,"stop":1764216099983,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c25c6f8679b7d3","name":"Overlapping topic subscription","time":{"start":1764215230712,"stop":1764215230712,"duration":0},"status":"skipped","severity":"normal"},{"uid":"696ac72dd383401a","name":"should create PeerExchangeDiscovery instance","time":{"start":1764214984998,"stop":1764214984999,"duration":1},"status":"passed","severity":"normal"},{"uid":"3250ce9f8d00bc7c","name":"Passing invalid cursor","time":{"start":1764215272081,"stop":1764215272081,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22cf06f8bc220ec","name":"should capture event listeners for testing","time":{"start":1764215027317,"stop":1764215027318,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cecd5716c2a8418","name":"should remove event listeners","time":{"start":1764214976384,"stop":1764214976385,"duration":1},"status":"passed","severity":"normal"},{"uid":"dedea9ee898a9ff4","name":"should handle corrupted shard info gracefully","time":{"start":1764214975802,"stop":1764214975802,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a61b82c2768687","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1764215027350,"stop":1764215027351,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e794485394d7b6","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app78/4/topic199/utf8","time":{"start":1764215330065,"stop":1764215330066,"duration":1},"status":"passed","severity":"normal"},{"uid":"c928d27cf9157ecd","name":"Check publish message containing Arabic","time":{"start":1764215223088,"stop":1764215223089,"duration":1},"status":"passed","severity":"normal"},{"uid":"338b9822f46cc944","name":"Rejects garbage","time":{"start":1764215037956,"stop":1764215037956,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e6ce70577633c1","name":"should monitor connected peers and store them into cache","time":{"start":1764215147173,"stop":1764215147173,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c54ff93f482ef32","name":"Used by Waku Relay","time":{"start":1764215348985,"stop":1764215348986,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d7af1ede52df56","name":"should include persisted messages in causal history after restart","time":{"start":1764215017023,"stop":1764215017023,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e04adb7e9cf78a7b","name":"can start the service","time":{"start":1764215057197,"stop":1764215057198,"duration":1},"status":"passed","severity":"normal"},{"uid":"f90af324907296c0","name":"Cluster ID 0, shard 1","time":{"start":1764215343181,"stop":1764215343181,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c31b22073160194","name":"Subscribe to topic containing Russian and publish message","time":{"start":1764215230728,"stop":1764215230731,"duration":3},"status":"passed","severity":"normal"},{"uid":"c6da985e1fdf4735","name":"Outgoing message is retried until acknowledged","time":{"start":1764215031157,"stop":1764215031157,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4984a1808c24be","name":"should delegate to networkMonitor.isConnected()","time":{"start":1764214976490,"stop":1764214976491,"duration":1},"status":"passed","severity":"normal"},{"uid":"780ffa1331dd1b5e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1764215522740,"stop":1764215522740,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a903c332458441","name":"should remove event listener for peer:discovery","time":{"start":1764214975933,"stop":1764214975937,"duration":4},"status":"passed","severity":"normal"},{"uid":"2f61f74f1c032fdf","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1764215016087,"stop":1764215016087,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4782717ff7b30ce","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1764214961917,"stop":1764214961917,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce01704515355995","name":"Promise Callback - false","time":{"start":1764215327881,"stop":1764215327881,"duration":0},"status":"passed","severity":"normal"},{"uid":"46757a1fed2e2082","name":"should update ack status of messages in outgoing buffer","time":{"start":1764215017021,"stop":1764215017021,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c22fcd7640935ba","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1764215351289,"stop":1764215351289,"duration":0},"status":"passed","severity":"normal"},{"uid":"559144405251bc75","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app29/5/topic786/utf8","time":{"start":1764215330064,"stop":1764215330065,"duration":1},"status":"passed","severity":"normal"},{"uid":"6058c63f367611c","name":"tcp ip4 address","time":{"start":1764214966875,"stop":1764214966876,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d50e09785123815","name":"should be safe to call multiple times","time":{"start":1764214976384,"stop":1764214976384,"duration":0},"status":"passed","severity":"normal"},{"uid":"85cf88af02bb8e11","name":"Push message with JSON payload","time":{"start":1764216099973,"stop":1764216099973,"duration":0},"status":"passed","severity":"normal"},{"uid":"723589fd5434c45a","name":"should load peers from local storage and dispatch events","time":{"start":1764214988860,"stop":1764214988860,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfac654f434075a3","name":"Publish message with custom timestamp: Fri Dec 06 2024 03:46:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1764215223099,"stop":1764215223100,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a3fdaafa40d09c5","name":"should use peerId from options when provided to queryGenerator","time":{"start":1764215029315,"stop":1764215029315,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b955f5968cd726","name":"should not be sent when there is no history","time":{"start":1764215017020,"stop":1764215017020,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead5af2d72dc3259","name":"should work with mock decoders","time":{"start":1764215027317,"stop":1764215027317,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e97431bac0e542","name":"should return false when peer is not found","time":{"start":1764214975801,"stop":1764214975801,"duration":0},"status":"passed","severity":"normal"},{"uid":"6862da3e16689ae8","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1764215016079,"stop":1764215016079,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db795a70181a27c","name":"Outgoing message is acknowledged","time":{"start":1764215031156,"stop":1764215031156,"duration":0},"status":"passed","severity":"normal"},{"uid":"d464b651e2408895","name":"should process all pages when stopIfTrue never returns true","time":{"start":1764215027356,"stop":1764215027356,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f1bd3a8861982d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1764215522747,"stop":1764215522748,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37824b8d47b0a4","name":"Subscribe and receives messages on 20 topics","time":{"start":1764215522744,"stop":1764215522744,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c720b90527f71c7","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1764214984669,"stop":1764214984670,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5ee6a53677bb5af","name":"should properly create location multiaddrs - udp4","time":{"start":1764214967386,"stop":1764214967386,"duration":0},"status":"passed","severity":"normal"},{"uid":"e646a7fdbeb99860","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1764215016094,"stop":1764215016095,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ec6bbf1bbe4539","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1764215230739,"stop":1764215230741,"duration":2},"status":"passed","severity":"normal"},{"uid":"79ab75582c926202","name":"Refresh subscription","time":{"start":1764215522745,"stop":1764215522745,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b24e72406f42314","name":"does not validate decoders for hash queries","time":{"start":1764214976566,"stop":1764214976566,"duration":0},"status":"passed","severity":"normal"},{"uid":"12cf77c8f1e15bd","name":"Relay + Store","time":{"start":1764215057564,"stop":1764215057564,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48a03f84a944622","name":"accepts time-filtered query with content filter","time":{"start":1764214976273,"stop":1764214976273,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff028ab952400b5e","name":"yields undefined for messages without content topic","time":{"start":1764214976569,"stop":1764214976570,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f77e306666ba4ee","name":"Check message with no content topic is not received","time":{"start":1764215499394,"stop":1764215499394,"duration":0},"status":"passed","severity":"normal"},{"uid":"5318f269585337c5","name":"persists and restores messages with channelId","time":{"start":1764215015773,"stop":1764215015773,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da60239c6382f503","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1764215016083,"stop":1764215016084,"duration":1},"status":"passed","severity":"normal"},{"uid":"a29572809b98791e","name":"should properly create peer info with all multiaddrs","time":{"start":1764214967388,"stop":1764214967388,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd169a82cb7fb34","name":"should dial with multiaddr and return stream","time":{"start":1764214976493,"stop":1764214976494,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ffd5a834229415","name":"Check message with no payload is not received","time":{"start":1764215499394,"stop":1764215499394,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8e4d3eac8dcadb","name":"random static sharding 5 - Cluster ID: 590, Shard ID: 759","time":{"start":1764215343185,"stop":1764215343185,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16c985e7011eab0","name":"Push message with custom timestamp: 1764211476138","time":{"start":1764216099968,"stop":1764216099968,"duration":0},"status":"passed","severity":"normal"},{"uid":"306f41267983efd9","name":"should return PeerId when PeerId is provided","time":{"start":1764214976233,"stop":1764214976236,"duration":3},"status":"passed","severity":"normal"},{"uid":"dad9c415aef7df09","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1764214983266,"stop":1764214983267,"duration":1},"status":"passed","severity":"normal"},{"uid":"5556b07c70b20af7","name":"Check publish message containing short","time":{"start":1764215223084,"stop":1764215223084,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ee95727c51b05","name":"should handle shard reader errors gracefully","time":{"start":1764214975920,"stop":1764214975920,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e68be095d4c3c2","name":"should handle dial errors gracefully","time":{"start":1764214975882,"stop":1764214975896,"duration":14},"status":"passed","severity":"normal"},{"uid":"45522fc33c17288b","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1764214966806,"stop":1764214966807,"duration":1},"status":"passed","severity":"normal"},{"uid":"7738ac9de13aa349","name":"should be able to decode the field with only FILTER set to true","time":{"start":1764214966805,"stop":1764214966805,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d065cb4418dc43","name":"should dial peers from store when no connections remain","time":{"start":1764214976387,"stop":1764214976387,"duration":0},"status":"passed","severity":"normal"},{"uid":"5316b7f5bf5cb67","name":"different cluster: nodes don't connect","time":{"start":1764215141515,"stop":1764215141516,"duration":1},"status":"passed","severity":"normal"},{"uid":"2838696771cafab8","name":"Push message with rate limit","time":{"start":1764216100000,"stop":1764216100001,"duration":1},"status":"passed","severity":"normal"},{"uid":"68026dadd79fbe1b","name":"should not create timers for topics where peer is not in mesh","time":{"start":1764214976213,"stop":1764214976219,"duration":6},"status":"passed","severity":"normal"},{"uid":"bc12af446cf9496a","name":"Check received message containing special chars","time":{"start":1764215499386,"stop":1764215499387,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20e73c91f92d327","name":"should handle queue overflow by adding peers to queue","time":{"start":1764214975913,"stop":1764214975913,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbc8cab3de86ace","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1764214961930,"stop":1764214961931,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdad352a9e94d23f","name":"can start and stop the service","time":{"start":1764215057198,"stop":1764215057199,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2126ff4055f8607","name":"Init the array if not present","time":{"start":1764214961667,"stop":1764214961669,"duration":2},"status":"passed","severity":"normal"},{"uid":"15095e5683164720","name":"should handle multiple query options for time ranges","time":{"start":1764215029312,"stop":1764215029313,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f974db0785dffc2","name":"Push message with JSON payload","time":{"start":1764216099994,"stop":1764216099995,"duration":1},"status":"passed","severity":"normal"},{"uid":"454c56b2a25341f4","name":"should handle relay send failures gracefully","time":{"start":1764214976220,"stop":1764214976222,"duration":2},"status":"passed","severity":"normal"},{"uid":"50245044ed74667","name":"Push message with XML payload","time":{"start":1764216099960,"stop":1764216099960,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75be28908c635da","name":"should properly start and stop event listening","time":{"start":1764215027152,"stop":1764215027152,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e91c1ad39e83c7","name":"Push message with long payload","time":{"start":1764216099991,"stop":1764216099991,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c836b03dfbbf4b","name":"Push message with content topic containing Chinese","time":{"start":1764216099986,"stop":1764216099987,"duration":1},"status":"passed","severity":"normal"},{"uid":"2684e9c7b4d8acce","name":"should continually clean up expired entries at intervals","time":{"start":1764215025237,"stop":1764215025238,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf65092e577e20d4","name":"connects to nwaku","time":{"start":1764215348983,"stop":1764215348983,"duration":0},"status":"passed","severity":"normal"},{"uid":"3721783ac580fbb6","name":"Check message on other pubsub topic is not received","time":{"start":1764215499382,"stop":1764215499382,"duration":0},"status":"passed","severity":"normal"},{"uid":"192319137a22863a","name":"Subscribe to topic containing shell command and publish message","time":{"start":1764215230742,"stop":1764215230744,"duration":2},"status":"passed","severity":"normal"},{"uid":"11fac8976cd622f7","name":"should return true when peer is on the pubsub topic shard","time":{"start":1764214975797,"stop":1764214975797,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31f13df8932e1f7","name":"should return null for non-existent peer","time":{"start":1764214976392,"stop":1764214976392,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e1858d6ac44267","name":"Sync message is sent within sync frequency","time":{"start":1764215034903,"stop":1764215034903,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ebd05aea0ede6b","name":"Push message with content topic containing short","time":{"start":1764216099975,"stop":1764216099975,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb7a335ae5aaa14","name":"should return PeerId when PeerId is provided","time":{"start":1764214976236,"stop":1764214976237,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aaec3d35dacf77f","name":"should enable all discoveries when explicitly set","time":{"start":1764215025823,"stop":1764215025829,"duration":6},"status":"passed","severity":"normal"},{"uid":"bd21fd0b078416d5","name":"Decoder throws on empty string content topic","time":{"start":1764214994226,"stop":1764214994226,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd39acd788e85c","name":"should insert elements correctly","time":{"start":1764215011238,"stop":1764215011238,"duration":0},"status":"passed","severity":"normal"},{"uid":"381d552309fb80a8","name":"msgTime: 0 ms from now, startTime: 1763956136496, endTime: 1764215336496","time":{"start":1764215351292,"stop":1764215351292,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8371890a49584a6","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1764214976039,"stop":1764214976039,"duration":0},"status":"passed","severity":"normal"},{"uid":"912394f1eaa2f189","name":"should use configured peers when available","time":{"start":1764215029314,"stop":1764215029315,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef8b7d328ff841c","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1764215057204,"stop":1764215057204,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95da0446f8091c8b","name":"should clear dial history on start","time":{"start":1764214975865,"stop":1764214975867,"duration":2},"status":"passed","severity":"normal"},{"uid":"436be627fe3c811a","name":"return first retrieved peers without further DNS queries","time":{"start":1764214985067,"stop":1764214985068,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f96a5d97bc5fd9","name":"Check publish message containing escaped characters","time":{"start":1764215223097,"stop":1764215223097,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc56b2f81ac9a251","name":"should return false when peer is not found","time":{"start":1764214975785,"stop":1764214975785,"duration":0},"status":"passed","severity":"normal"},{"uid":"76307c905c95370c","name":"should wait for LightPush peer to be connected","time":{"start":1764215029371,"stop":1764215029371,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b6e90d90d2ece2","name":"should decode valid enr successfully","time":{"start":1764214967380,"stop":1764214967381,"duration":1},"status":"passed","severity":"normal"},{"uid":"910acd9de7f4f4ce","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1764215016092,"stop":1764215016092,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b1c736f5c1b96a","name":"should check connected peers if present and suitable","time":{"start":1764215029371,"stop":1764215029371,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4f9cebb255fd36","name":"should set field with only FILTER enabled","time":{"start":1764214967390,"stop":1764214967390,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a026aaefc678b18","name":"should start peer exchange discovery","time":{"start":1764214984988,"stop":1764214984988,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6563ef9c8465940","name":"same cluster, static sharding: nodes connect","time":{"start":1764215141515,"stop":1764215141515,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc73504827f852b","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1764215029392,"stop":1764215029392,"duration":0},"status":"passed","severity":"normal"},{"uid":"e348efb475a6693d","name":"Push message equal or less that 1MB","time":{"start":1764216099990,"stop":1764216099990,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f264057879d14a","name":"Push message with custom timestamp: 1764218676139","time":{"start":1764216099979,"stop":1764216099980,"duration":1},"status":"passed","severity":"normal"},{"uid":"93d4270a367443f1","name":"Correctly serialized arguments","time":{"start":1764215141667,"stop":1764215141667,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03a1417662fdd16","name":"Query Generator - true","time":{"start":1764215327877,"stop":1764215327880,"duration":3},"status":"passed","severity":"normal"},{"uid":"cec3b4ad7a9e3ad0","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1764215199969,"stop":1764215199970,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b01c5dab1521ee4","name":"Push message with unicode special characters payload","time":{"start":1764216099961,"stop":1764216099962,"duration":1},"status":"passed","severity":"normal"},{"uid":"a62c17061f635e0a","name":"should never report false negatives","time":{"start":1764215011240,"stop":1764215011241,"duration":1},"status":"passed","severity":"normal"},{"uid":"b36845e952e7c036","name":"Cap max size when messages are pushed one at a time","time":{"start":1764215015688,"stop":1764215015688,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8e85fd4949dd42","name":"Mutual subscription","time":{"start":1764215230692,"stop":1764215230693,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a202f1547f26635","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1764215522744,"stop":1764215522745,"duration":1},"status":"passed","severity":"normal"},{"uid":"82f50ad29ab5c6c3","name":"Light Node - default protocols","time":{"start":1764215357259,"stop":1764215357259,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd46f88bf1a4958b","name":"nwaku subscribes","time":{"start":1764215213090,"stop":1764215213091,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bbe87332b1d35cd","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1764215029155,"stop":1764215029156,"duration":1},"status":"passed","severity":"normal"},{"uid":"633d49c30451b773","name":"Subscribe to topic containing shell command and receive message","time":{"start":1764215522740,"stop":1764215522740,"duration":0},"status":"passed","severity":"normal"},{"uid":"499436dfcc893d07","name":"should not receive a peer event after stop","time":{"start":1764215259381,"stop":1764215259382,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ba94fff030f535","name":"LightPush","time":{"start":1764215357258,"stop":1764215357259,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec036236c82bc020","name":"should clear dial history on stop","time":{"start":1764214975871,"stop":1764214975874,"duration":3},"status":"passed","severity":"normal"},{"uid":"4793b47e28d5c87f","name":"should not fail to stop the service if it was not started","time":{"start":1764214988858,"stop":1764214988858,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6f5a9d0bb20c75","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1764215016105,"stop":1764215016105,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e33c3be37ef9fab","name":"Push message with Arabic payload","time":{"start":1764216099971,"stop":1764216099971,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ba8a04fac396d4","name":"should handle peer store errors gracefully","time":{"start":1764214976392,"stop":1764214976393,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f8b95b0738cf69","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1764215277698,"stop":1764215277699,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c6da58bb3e83bd","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1764214961930,"stop":1764214961930,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb95f3415f3351f","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1764215230694,"stop":1764215230698,"duration":4},"status":"passed","severity":"normal"},{"uid":"65d57463f23b54f8","name":"should evict furthest entry when buffer is full","time":{"start":1764215016797,"stop":1764215016798,"duration":1},"status":"passed","severity":"normal"},{"uid":"e182b279fda53bc2","name":"should request peer renewal on specific errors","time":{"start":1764215025898,"stop":1764215025898,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c75edb89896db3","name":"Check received message with timestamp: 1764215051199 ","time":{"start":1764215499392,"stop":1764215499392,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b9e301ab682def","name":"Relay - dialed after","time":{"start":1764215357256,"stop":1764215357257,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ddcd14742b1c274","name":"should only return 1 node with relay capability","time":{"start":1764214985067,"stop":1764214985067,"duration":0},"status":"passed","severity":"normal"},{"uid":"631c97b9fed6587e","name":"should hang up with multiaddr and return true on success","time":{"start":1764214976496,"stop":1764214976496,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc9be8ff2aa0b06","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1764215272078,"stop":1764215272079,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c670ad791cdd8e5","name":"Check received message containing XML","time":{"start":1764215499377,"stop":1764215499378,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab7d39ba15a2d54","name":"Push 30 different messages","time":{"start":1764216099962,"stop":1764216099962,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cc914fa58be550e4","name":"Push message with Arabic payload","time":{"start":1764216099993,"stop":1764216099993,"duration":0},"status":"passed","severity":"normal"},{"uid":"476a3f736c44692","name":"Push message with XML payload","time":{"start":1764216099972,"stop":1764216099973,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78f7ef77862b44e","name":"should drop connection to all peers on hangUp","time":{"start":1764215143272,"stop":1764215143275,"duration":3},"status":"passed","severity":"normal"},{"uid":"8e89cec23112c311","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1764215199972,"stop":1764215199973,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9fcd5258cf7f12c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1764215522747,"stop":1764215522747,"duration":0},"status":"passed","severity":"normal"},{"uid":"677ba3b1eaf6b1a3","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1764214976478,"stop":1764214976479,"duration":1},"status":"passed","severity":"normal"},{"uid":"68c86f49f655ec55","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1764215016075,"stop":1764215016075,"duration":0},"status":"passed","severity":"normal"},{"uid":"e062d05395243d2a","name":"should serialize and deserialize correctly","time":{"start":1764215011242,"stop":1764215011243,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b9680be82998a5","name":"Encoder throws on empty string content topic","time":{"start":1764214976687,"stop":1764214976687,"duration":0},"status":"passed","severity":"normal"},{"uid":"e251ab8bd7902581","name":"should clear the dialing interval","time":{"start":1764214975871,"stop":1764214975871,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f01b1e5c355a73","name":"can query messages by message hash","time":{"start":1764215320161,"stop":1764215320161,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbcc0f129c9f8252","name":"should not discard bootstrap peers if under the limit","time":{"start":1764215094978,"stop":1764215094978,"duration":0},"status":"passed","severity":"normal"},{"uid":"646a677de982ff47","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1764215286725,"stop":1764215286726,"duration":1},"status":"passed","severity":"normal"},{"uid":"90c0156c07d19c41","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1764215522735,"stop":1764215522735,"duration":0},"status":"passed","severity":"normal"},{"uid":"744c4118b9f5fb69","name":"should not fail to start the service if it is already started","time":{"start":1764214988858,"stop":1764214988859,"duration":1},"status":"passed","severity":"normal"},{"uid":"28beb529470339cb","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1764215016089,"stop":1764215016089,"duration":0},"status":"passed","severity":"normal"},{"uid":"263536cffbdf5980","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1764214961933,"stop":1764214961933,"duration":0},"status":"passed","severity":"normal"},{"uid":"f617d854770e1ce6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1764215199970,"stop":1764215199970,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68d6984b5dc0c24","name":"should be online or offline if network state changed","time":{"start":1764215072207,"stop":1764215072208,"duration":1},"status":"passed","severity":"normal"},{"uid":"538137e00594f451","name":"Push message with XML payload","time":{"start":1764216099983,"stop":1764216099983,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df2728e589acdfb","name":"should work with stubbed retrieve function","time":{"start":1764215027316,"stop":1764215027316,"duration":0},"status":"passed","severity":"normal"},{"uid":"4237c004572d2590","name":"should throw error - no public key","time":{"start":1764214967382,"stop":1764214967382,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b198b50e34f301","name":"rejects hash query with time filter","time":{"start":1764214976272,"stop":1764214976272,"duration":0},"status":"passed","severity":"normal"},{"uid":"4347a34cdaf07ddf","name":"ends if stream creation fails","time":{"start":1764214976567,"stop":1764214976567,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3374400631b36a","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1764214976055,"stop":1764214976055,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c324c905f313ba","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1764215016088,"stop":1764215016088,"duration":0},"status":"passed","severity":"normal"},{"uid":"446d892a9fd7e7ef","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1764214961937,"stop":1764214961937,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e759be992c77bbd","name":"Outgoing message is emitted as sent","time":{"start":1764215031155,"stop":1764215031155,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd0f0103eacee70","name":"Ephemeral field is preserved - encoder v0","time":{"start":1764215058306,"stop":1764215058307,"duration":1},"status":"passed","severity":"normal"},{"uid":"395fd99d7710ba67","name":"Check publish message containing Russian","time":{"start":1764215223089,"stop":1764215223089,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5bc55d318e4c3a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1764215522734,"stop":1764215522734,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f515da2ba236fd","name":"should attach causal history and bloom filter to each message","time":{"start":1764215017010,"stop":1764215017010,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0e3172870fede5","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1764214976213,"stop":1764214976213,"duration":0},"status":"passed","severity":"normal"},{"uid":"562d9ba7f09dbc3c","name":"should dial peer when peer is discovered","time":{"start":1764214975938,"stop":1764214975941,"duration":3},"status":"passed","severity":"normal"},{"uid":"c64a82e0e11bbadd","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1764214983728,"stop":1764214983730,"duration":2},"status":"passed","severity":"normal"},{"uid":"7f9ef7ca9e8d8c6e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1764214961937,"stop":1764214961938,"duration":1},"status":"passed","severity":"normal"},{"uid":"35b0a030594e8e7b","name":"Push message with Chinese payload","time":{"start":1764216099958,"stop":1764216099958,"duration":0},"status":"passed","severity":"normal"},{"uid":"9057f8f20ec91401","name":"should dial second nwaku node that was discovered","time":{"start":1764215051520,"stop":1764215051521,"duration":1},"status":"skipped","severity":"normal"},{"uid":"91eaf6d8bc732c6c","name":"should return no connections if no open connection provided","time":{"start":1764214976322,"stop":1764214976322,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e79ea00795d9a2","name":"should mark all messages in causal history as acknowledged","time":{"start":1764215017014,"stop":1764215017014,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b832ed0547c4b3","name":"Subscribe to topic containing XML and publish message","time":{"start":1764215230737,"stop":1764215230739,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe7fb2ee9525678e","name":"Check received message containing Basic HTML tag","time":{"start":1764215499378,"stop":1764215499378,"duration":0},"status":"passed","severity":"normal"},{"uid":"578c266a3457a1f1","name":"should handle cache.get errors gracefully","time":{"start":1764214988861,"stop":1764214988861,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0061d670837736","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1764215216390,"stop":1764215216390,"duration":0},"status":"passed","severity":"normal"},{"uid":"1623b50c093040fd","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1764214976688,"stop":1764214976689,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef2a1ec0ad237327","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1764214984672,"stop":1764214984672,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fee6db89ea7c990","name":"Encoder throws on undefined content topic","time":{"start":1764214994224,"stop":1764214994224,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e05ebf8297919c","name":"Using a function","time":{"start":1764215348985,"stop":1764215348985,"duration":0},"status":"passed","severity":"normal"},{"uid":"5389d40a81c020f","name":"should return cached hash on subsequent access","time":{"start":1764214976689,"stop":1764214976690,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ca1f0c5fc9da3","name":"Check message with non string payload is not received","time":{"start":1764215499394,"stop":1764215499395,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33fcaf3be57d9d4","name":"should not receive a peer event before start","time":{"start":1764215259380,"stop":1764215259381,"duration":1},"status":"passed","severity":"normal"},{"uid":"f020b88db11263e2","name":"should maintain desired error rate","time":{"start":1764215011239,"stop":1764215011240,"duration":1},"status":"passed","severity":"normal"},{"uid":"227024c772c963fc","name":"Check meta is set [symmetric]","time":{"start":1764214994223,"stop":1764214994223,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d13ff8334e285b","name":"should handle missing messages with undefined retrievalHint","time":{"start":1764215017019,"stop":1764215017019,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a3e12e4d3a394","name":"should be able to encode the field with only RELAY set to true","time":{"start":1764214966793,"stop":1764214966796,"duration":3},"status":"passed","severity":"normal"},{"uid":"5b38b0e03c5beae6","name":"ends after yielding if response size indicates end","time":{"start":1764214976570,"stop":1764214976570,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc24b5b4cdf9670","name":"should drop only non-locked connections when over maxConnections","time":{"start":1764214976395,"stop":1764214976395,"duration":0},"status":"passed","severity":"normal"},{"uid":"906ea9a7574dbf92","name":"Push message with content topic containing Arabic","time":{"start":1764216099976,"stop":1764216099976,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd0dc6e9c871749","name":"should handle query errors gracefully","time":{"start":1764214984994,"stop":1764214984994,"duration":0},"status":"passed","severity":"normal"},{"uid":"123980f636bbb9d4","name":"messageHashStr produces consistent results for the same input","time":{"start":1764214976058,"stop":1764214976058,"duration":0},"status":"passed","severity":"normal"},{"uid":"1322c2d87cc94855","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1764215336239,"stop":1764215336239,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cbec11c76fa0f9","name":"Check message with invalid timestamp is not received","time":{"start":1764215499393,"stop":1764215499393,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7ab09bd598bedc","name":"should skip peer when not on same cluster","time":{"start":1764214975880,"stop":1764214975881,"duration":1},"status":"passed","severity":"normal"},{"uid":"5549aa61cc211f97","name":"Wrong topic","time":{"start":1764215330071,"stop":1764215330071,"duration":0},"status":"passed","severity":"normal"},{"uid":"898fd72bd224c8b6","name":"isConnected between 2 js-waku relay nodes","time":{"start":1764215072206,"stop":1764215072206,"duration":0},"status":"passed","severity":"normal"},{"uid":"3445bbda4da45d4e","name":"should clear all timers","time":{"start":1764214976194,"stop":1764214976194,"duration":0},"status":"passed","severity":"normal"},{"uid":"95acefa8636a1382","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1764215016079,"stop":1764215016080,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e98d1465046b23c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1764215522732,"stop":1764215522733,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc3e4b86d4dff773","name":"messageHashStr produces different results for different inputs","time":{"start":1764214976059,"stop":1764214976059,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf33ad2e8ebeaf7c","name":"should transition to Unhealthy when no connections","time":{"start":1764215027147,"stop":1764215027147,"duration":0},"status":"passed","severity":"normal"},{"uid":"5347a9dcb9985cf9","name":"should do nothing when connections still exist","time":{"start":1764214976387,"stop":1764214976387,"duration":0},"status":"passed","severity":"normal"},{"uid":"50eaef73547debe9","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app19/6/topic925/proto","time":{"start":1764215330066,"stop":1764215330067,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc9d05622745a910","name":"Waku message hash computation (meta attribute not present)","time":{"start":1764214976040,"stop":1764214976040,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecae2ad8ae16108","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1764214983720,"stop":1764214983727,"duration":7},"status":"passed","severity":"normal"},{"uid":"97c2a5a8437b6d59","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1764215027356,"stop":1764215027356,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fd12db346c0cc3","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1764215016087,"stop":1764215016088,"duration":1},"status":"passed","severity":"normal"},{"uid":"51bc1cfd68a228ac","name":"configure the node with multiple content topics","time":{"start":1764215330071,"stop":1764215330071,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3b219932cdabe6","name":"should set field with only LIGHTPUSH enabled","time":{"start":1764214967390,"stop":1764214967391,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ee343b9314ebbc5","name":"ends if response has no messages","time":{"start":1764214976568,"stop":1764214976568,"duration":0},"status":"passed","severity":"normal"},{"uid":"993e21a5d5b39aa","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1764214975343,"stop":1764214975343,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e32eafa43680838","name":"should successfully unsubscribe from an existing subscription","time":{"start":1764215026524,"stop":1764215026524,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a3498c632cb607","name":"Push message with content topic containing numeric","time":{"start":1764216099963,"stop":1764216099963,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a90cb9e2fc90968","name":"should start all internal components","time":{"start":1764214976487,"stop":1764214976488,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b6cf7b9ebc70e59","name":"can start and stop the service","time":{"start":1764214988858,"stop":1764214988858,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ddfa5da9362ca","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1764215031156,"stop":1764215031156,"duration":0},"status":"passed","severity":"normal"},{"uid":"629f1b0f145d0b33","name":"Push message with XML payload","time":{"start":1764216099994,"stop":1764216099994,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfbf7ae68355903","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app15/4/topic382/json","time":{"start":1764215330069,"stop":1764215330070,"duration":1},"status":"passed","severity":"normal"},{"uid":"7787d4efd95903ec","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1764215016086,"stop":1764215016087,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6efd4c89b025bf5","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1764215058308,"stop":1764215058308,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2255fa3ac387a3","name":"Query generator for multiple messages with multiple decoders","time":{"start":1764215317912,"stop":1764215317913,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5e6396c489db26","name":"should emit a peer event after start","time":{"start":1764215259380,"stop":1764215259380,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d865ac2d55051a","name":"Subscribe to topic containing emoji and publish message","time":{"start":1764215230746,"stop":1764215230746,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5e4ce5e95745b9","name":"Emits 'synced' when message flagged as lost","time":{"start":1764215029152,"stop":1764215029155,"duration":3},"status":"passed","severity":"normal"},{"uid":"e955c29eb08d6b3d","name":"should set default options when no config provided","time":{"start":1764214976486,"stop":1764214976486,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3004a1240e7739","name":"Subscribe to topic containing Script and receive message","time":{"start":1764215522748,"stop":1764215522748,"duration":0},"status":"passed","severity":"normal"},{"uid":"195868ff8c80c981","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1764215199967,"stop":1764215199967,"duration":0},"status":"passed","severity":"normal"},{"uid":"1559aaa2227953f3","name":"Ordered callback, aborts when callback returns true","time":{"start":1764215317918,"stop":1764215317921,"duration":3},"status":"passed","severity":"normal"},{"uid":"b79b6aae3a5de44b","name":"Query Generator, No Decoder","time":{"start":1764215286721,"stop":1764215286721,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2f64d114d72f53","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1764215016101,"stop":1764215016101,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a83c1195bafb0d3","name":"should drop connection to one peer on hangUp","time":{"start":1764215143275,"stop":1764215143276,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b9558dbf33ba62c","name":"auto-uses localStorage when channelId is provided","time":{"start":1764215015774,"stop":1764215015774,"duration":0},"status":"skipped","severity":"normal"},{"uid":"12e850c3680fcc60","name":"should return different streams if requested simultaniously","time":{"start":1764214976477,"stop":1764214976477,"duration":0},"status":"passed","severity":"normal"},{"uid":"852cb3f7e8c538f","name":"should respect maxRequests limit","time":{"start":1764215016799,"stop":1764215016799,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c79784a94c1611","name":"should reject if Store is requested but not mounted","time":{"start":1764215029369,"stop":1764215029370,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddb7f2f7776d317f","name":"should emit a peer event after start","time":{"start":1764215057201,"stop":1764215057201,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c5e34f1481c12","name":"Subscribe to topic containing short and receive message","time":{"start":1764215522745,"stop":1764215522746,"duration":1},"status":"passed","severity":"normal"},{"uid":"67cd78b46cba527","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1764214976397,"stop":1764214976398,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba8d3278b138edb","name":"Push to array if already present","time":{"start":1764214961669,"stop":1764214961670,"duration":1},"status":"passed","severity":"normal"},{"uid":"433543b122ae9409","name":"should be sent with empty content","time":{"start":1764215017020,"stop":1764215017020,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bbf3361cb5f317d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1764214961933,"stop":1764214961933,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e72edb9d9516a5","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1764214961928,"stop":1764214961928,"duration":0},"status":"passed","severity":"normal"},{"uid":"17bc5c754b019002","name":"should properly compute the node id","time":{"start":1764214967384,"stop":1764214967384,"duration":0},"status":"passed","severity":"normal"},{"uid":"309f1c43eec09782","name":"Retries within maximum given attempts","time":{"start":1764215029203,"stop":1764215029203,"duration":0},"status":"passed","severity":"normal"},{"uid":"799ff4444686e083","name":"Push message with numeric payload","time":{"start":1764216099981,"stop":1764216099981,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb40a10688dc5ab3","name":"should be able to dial TLS multiaddrs","time":{"start":1764215143276,"stop":1764215143277,"duration":1},"status":"passed","severity":"normal"},{"uid":"49991f70f345b039","name":"Push message with content topic containing JSON","time":{"start":1764216099965,"stop":1764216099965,"duration":0},"status":"passed","severity":"normal"},{"uid":"156ee0267ebaef7e","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1764215336238,"stop":1764215336238,"duration":0},"status":"passed","severity":"normal"},{"uid":"98fb92ff46e4f6f3","name":"Round trip binary encryption [ecies, signature]","time":{"start":1764214995627,"stop":1764214995627,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4530e7385efb9d3","name":"Sign & Recover","time":{"start":1764214994623,"stop":1764214994623,"duration":0},"status":"passed","severity":"normal"},{"uid":"a610b9ef6d49e535","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1764215028677,"stop":1764215028677,"duration":0},"status":"passed","severity":"normal"},{"uid":"787b7a624d113118","name":"throws on content topic with too few or too many fields","time":{"start":1764214961913,"stop":1764214961913,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6f708a973d8bb","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1764215016088,"stop":1764215016088,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa438ffde5f9cad3","name":"Fails to publish duplicate message","time":{"start":1764215223105,"stop":1764215223106,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af9f02e488434b8","name":"returns nothing if no connections present","time":{"start":1764214976321,"stop":1764214976321,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41b5b9d17c72650","name":"should evict furthest entry when buffer is full","time":{"start":1764215016801,"stop":1764215016802,"duration":1},"status":"passed","severity":"normal"},{"uid":"792edb31e75d1016","name":"Sync message are not sent excessively within sync frequency","time":{"start":1764215034903,"stop":1764215034904,"duration":1},"status":"passed","severity":"normal"},{"uid":"a59ebeececb2b480","name":"persists and restores messages","time":{"start":1764215015754,"stop":1764215015754,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8795f96be34c7e2","name":"Encoder throws on empty string content topic","time":{"start":1764214995628,"stop":1764214995628,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda588be7db94e2f","name":"Push message with content topic containing long","time":{"start":1764216099975,"stop":1764216099975,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bc9706c25a532","name":"handles different clusterIds correctly","time":{"start":1764214961928,"stop":1764214961928,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3043f5377a06fc","name":"Push message with short payload","time":{"start":1764216099991,"stop":1764216099991,"duration":0},"status":"passed","severity":"normal"},{"uid":"797c9c57b3492a8c","name":"should be able to encode the field with only STORE set to true","time":{"start":1764214966796,"stop":1764214966797,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c146f7f9434e073","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1764215016082,"stop":1764215016082,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed636669503e0a7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1764214961931,"stop":1764214961931,"duration":0},"status":"passed","severity":"normal"},{"uid":"7baed9028f5ae3ec","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1764215272077,"stop":1764215272078,"duration":1},"status":"passed","severity":"normal"},{"uid":"829ab90f3f54f203","name":"should return true when peer is on the specified shard","time":{"start":1764214975785,"stop":1764214975786,"duration":1},"status":"passed","severity":"normal"},{"uid":"70110696fd4e9fce","name":"should return true for sync message with causal history","time":{"start":1764215031161,"stop":1764215031161,"duration":0},"status":"passed","severity":"normal"},{"uid":"accdb5b75d06065a","name":"Push message with content topic containing emoji","time":{"start":1764216099999,"stop":1764216099999,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f250f456571fc6c","name":"Push message with content topic containing Chinese","time":{"start":1764216099976,"stop":1764216099976,"duration":0},"status":"passed","severity":"normal"},{"uid":"74cd10b69bc81a6e","name":"should dial peer immediately when queue is empty","time":{"start":1764214975875,"stop":1764214975875,"duration":0},"status":"passed","severity":"normal"},{"uid":"6738d1f91512f39","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1764215522747,"stop":1764215522747,"duration":0},"status":"passed","severity":"normal"},{"uid":"e973120fddd7fd04","name":"should properly create location multiaddrs - udp6","time":{"start":1764214967386,"stop":1764214967387,"duration":1},"status":"passed","severity":"normal"},{"uid":"af6ee29624c50526","name":"Push message with Script payload","time":{"start":1764216099959,"stop":1764216099960,"duration":1},"status":"passed","severity":"normal"},{"uid":"47bebd99e366d49c","name":"should return false when peer is not on topic","time":{"start":1764214976500,"stop":1764214976500,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f699276032d264","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1764215351291,"stop":1764215351292,"duration":1},"status":"passed","severity":"normal"},{"uid":"3927022a613d873a","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1764215126879,"stop":1764215126881,"duration":2},"status":"passed","severity":"normal"},{"uid":"7071a05c0171245c","name":"should skip peers without peerInfo in ENR","time":{"start":1764214984996,"stop":1764214984996,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6c5d35158da580","name":"Push message with numeric payload","time":{"start":1764216099970,"stop":1764216099970,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0018c76f859b892","name":"should set field with all protocols disabled","time":{"start":1764214967388,"stop":1764214967389,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ebddb73aecbe60","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1764215230744,"stop":1764215230745,"duration":1},"status":"passed","severity":"normal"},{"uid":"15184f436fce5cef","name":"Push message with content topic containing Arabic","time":{"start":1764216099964,"stop":1764216099964,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee17669d2af9a370","name":"Push message with escaped characters payload","time":{"start":1764216099995,"stop":1764216099995,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7689f9fec9c8c7","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1764215216389,"stop":1764215216390,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d7930f5d9f0ef5","name":"should dial peer when on same shard","time":{"start":1764214975881,"stop":1764214975881,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21b52439a7b03b3","name":"should be able to decode the field with only STORE set to true","time":{"start":1764214966805,"stop":1764214966806,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4ddb43b030edf3","name":"Subscribe to topic containing XML and receive message","time":{"start":1764215522739,"stop":1764215522739,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d33c7b7cceba7b0","name":"Push message with content topic containing SQL Injection","time":{"start":1764216099965,"stop":1764216099965,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e1d5acb33ff61e","name":"Round trip binary serialization","time":{"start":1764214976685,"stop":1764214976686,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e9d05e8c734e9b6","name":"Push message with content topic containing special chars","time":{"start":1764216099986,"stop":1764216099986,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4853475aa3c13","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1764214961936,"stop":1764214961937,"duration":1},"status":"passed","severity":"normal"},{"uid":"e147f1b0aa582352","name":"can start the service","time":{"start":1764214988857,"stop":1764214988858,"duration":1},"status":"passed","severity":"normal"},{"uid":"322de03b8d758a3e","name":"should only return 1 node with relay and store capability","time":{"start":1764214985067,"stop":1764214985067,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa976517c11d7763","name":"Push message with SQL Injection payload","time":{"start":1764216099959,"stop":1764216099959,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb2dcb1a040dd1c","name":"should be empty after removing the only subscription","time":{"start":1764215026452,"stop":1764215026460,"duration":8},"status":"passed","severity":"normal"},{"uid":"12940dee3b051395","name":"should successfully subscribe to supported pubsub topic","time":{"start":1764215026519,"stop":1764215026519,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd884268157050","name":"Generator, one shard","time":{"start":1764215277697,"stop":1764215277697,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdba53e634ce2e59","name":"should skip peer when dialed recently","time":{"start":1764214975877,"stop":1764214975877,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6459bd57ea6819","name":"should return false for content message without causal history","time":{"start":1764215031160,"stop":1764215031160,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0913fee6b52bdd4","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1764214983719,"stop":1764214983720,"duration":1},"status":"passed","severity":"normal"},{"uid":"1494b8a1964b56ca","name":"should add entries and maintain sorted order","time":{"start":1764215016801,"stop":1764215016801,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf222721f0c85a8","name":"Fields are not dropped","time":{"start":1764214976339,"stop":1764214976340,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fc4225e0478a4cd","name":"Reusing cursor across nodes","time":{"start":1764215272080,"stop":1764215272081,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a10e25cd6f6389f","name":"Promise Callback - true","time":{"start":1764215327880,"stop":1764215327881,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c40a37a396604a4","name":"different cluster: nodes don't connect","time":{"start":1764215141519,"stop":1764215141520,"duration":1},"status":"passed","severity":"normal"},{"uid":"e068abc1842dce44","name":"should handle task timeouts","time":{"start":1764215025898,"stop":1764215025903,"duration":5},"status":"passed","severity":"normal"},{"uid":"707f66f8aa438643","name":"should not update T_req if message already exists","time":{"start":1764215016797,"stop":1764215016797,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df94c0e4e7556df","name":"should return all connected peers without codec filter","time":{"start":1764214976498,"stop":1764214976498,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc5203ea14e9665","name":"Query generator for 2000 messages","time":{"start":1764215317921,"stop":1764215317921,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3ffe114ba9c4ab","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1764215016094,"stop":1764215016094,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c64c8118e1eb687","name":"should handle peer disconnect event when no connections remain","time":{"start":1764214975327,"stop":1764214975330,"duration":3},"status":"passed","severity":"normal"},{"uid":"fac198187c4fde89","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1764214966808,"stop":1764214966808,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85a265d7e97cf5c","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1764215017015,"stop":1764215017015,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8918d8761b0861","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1764214966806,"stop":1764214966806,"duration":0},"status":"passed","severity":"normal"},{"uid":"58137a28be7bfada","name":"Relay + Store","time":{"start":1764214967391,"stop":1764214967391,"duration":0},"status":"passed","severity":"normal"},{"uid":"28dedec64e1f864d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1764215522737,"stop":1764215522737,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dac4e5bf3d5b323","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1764215025897,"stop":1764215025897,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b304beeb57c80d","name":"should return false when navigator.onLine is false","time":{"start":1764214975317,"stop":1764214975321,"duration":4},"status":"passed","severity":"normal"},{"uid":"f22de9dc565f2a51","name":"returns only open connection if one present","time":{"start":1764214976321,"stop":1764214976322,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d09b8da719e4ed0","name":"Push message with content topic containing short","time":{"start":1764216099996,"stop":1764216099996,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd31ff55b547b48","name":"should clear all entries","time":{"start":1764215016803,"stop":1764215016803,"duration":0},"status":"passed","severity":"normal"},{"uid":"442a3708cba8dd28","name":"Encoder throws on undefined content topic","time":{"start":1764214995628,"stop":1764214995628,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c980a4453e2786","name":"should skip updating peer store if peer has same addresses","time":{"start":1764214975946,"stop":1764214975946,"duration":0},"status":"passed","severity":"normal"},{"uid":"905356567da07bcd","name":"isConnected should return false after all peers disconnect","time":{"start":1764215072205,"stop":1764215072205,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd28aaa09a1cc147","name":"should create ConnectionManager with required options","time":{"start":1764214976485,"stop":1764214976485,"duration":0},"status":"passed","severity":"normal"},{"uid":"46143c63db26bd78","name":"messageHashStr works with IProtoMessage","time":{"start":1764214976055,"stop":1764214976055,"duration":0},"status":"passed","severity":"normal"},{"uid":"23804d2da27acfe1","name":"should filter out undefined ENRs","time":{"start":1764214984668,"stop":1764214984669,"duration":1},"status":"passed","severity":"normal"},{"uid":"46f0bf6f56b23b94","name":"should hang up with PeerId and return true on success","time":{"start":1764214976495,"stop":1764214976496,"duration":1},"status":"passed","severity":"normal"},{"uid":"38727e9e4ef71289","name":"should keep entries that haven't expired yet","time":{"start":1764215025228,"stop":1764215025231,"duration":3},"status":"passed","severity":"normal"},{"uid":"6ad6d658a3072387","name":"should not receive a peer event after stop","time":{"start":1764215057202,"stop":1764215057202,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a4dc9296098ccf","name":"retrieves a single peer","time":{"start":1764214985065,"stop":1764214985065,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0bc45785d54a3b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1764214966797,"stop":1764214966798,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f73bdda23f85f93","name":"should dial with PeerId and return stream","time":{"start":1764214976491,"stop":1764214976493,"duration":2},"status":"passed","severity":"normal"},{"uid":"fecf01f726d17e5a","name":"should be safe to call multiple times","time":{"start":1764214976489,"stop":1764214976490,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e0bdd9d15bee3ef","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1764215029394,"stop":1764215029394,"duration":0},"status":"passed","severity":"normal"},{"uid":"747c7c0cd2f39d90","name":"Callback on promise, aborts when callback returns true","time":{"start":1764215317914,"stop":1764215317915,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e9469ecc86658f","name":"throws on content topic with empty topic name field","time":{"start":1764214961915,"stop":1764214961916,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a34762cd7744efc","name":"throws on content topic with generation field greater than 0","time":{"start":1764214961914,"stop":1764214961914,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7fd763e0a5a36d5","name":"Overlapping topic subscription","time":{"start":1764215522736,"stop":1764215522736,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a54041143a16eb","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1764215016091,"stop":1764215016092,"duration":1},"status":"passed","severity":"normal"},{"uid":"88f50fe6e220a6f6","name":"should dispatch connect and disconnect events","time":{"start":1764215029390,"stop":1764215029390,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea5c3206a69f3d","name":"Check received message containing long","time":{"start":1764215499386,"stop":1764215499386,"duration":0},"status":"passed","severity":"normal"},{"uid":"7756645770f905e9","name":"Push message with numeric payload","time":{"start":1764216099957,"stop":1764216099958,"duration":1},"status":"passed","severity":"normal"},{"uid":"8122a6aaeb22ba6f","name":"Push message with content topic containing escaped characters","time":{"start":1764216099966,"stop":1764216099966,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20f1e4569d98a9a","name":"should merge provided config with defaults","time":{"start":1764214976486,"stop":1764214976486,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3959bba0a198f0e","name":"should drop connection via multiaddr with hangUp","time":{"start":1764215143276,"stop":1764215143276,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e6fcf4058513e7","name":"Outgoing message is possibly acknowledged","time":{"start":1764215028960,"stop":1764215028960,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a14bfc12a9690806","name":"should dispatch network event when browser goes online","time":{"start":1764214975333,"stop":1764214975333,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87f15629b6a6b4f","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1764215029155,"stop":1764215029155,"duration":0},"status":"passed","severity":"normal"},{"uid":"c820ca0f6b61dfb1","name":"should stop all internal components","time":{"start":1764214976489,"stop":1764214976489,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3deabb36fab23e","name":"should emit a peer event after start","time":{"start":1764214988859,"stop":1764214988859,"duration":0},"status":"passed","severity":"normal"},{"uid":"40db777a8739d206","name":"Subscribe to topic containing Russian and receive message","time":{"start":1764215522738,"stop":1764215522738,"duration":0},"status":"passed","severity":"normal"},{"uid":"65aee70f809451a9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1764215016105,"stop":1764215016105,"duration":0},"status":"passed","severity":"normal"},{"uid":"e060ab22825d1222","name":"Push message with escaped characters payload","time":{"start":1764216099974,"stop":1764216099974,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad9af622bdfb2a4","name":"should handle case with all peers already connected","time":{"start":1764214976390,"stop":1764214976390,"duration":0},"status":"passed","severity":"normal"},{"uid":"26282e6f2db4c04","name":"should retry failed tasks","time":{"start":1764215025897,"stop":1764215025898,"duration":1},"status":"passed","severity":"normal"},{"uid":"768e447b857fd686","name":"Symmetric encrypt & Decrypt","time":{"start":1764214994622,"stop":1764214994623,"duration":1},"status":"passed","severity":"normal"},{"uid":"118b07e4cc92e513","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1764215522749,"stop":1764215522749,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f1722947b6c5c2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1764215499381,"stop":1764215499381,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4075b3ff37ae9a0","name":"should return peer for existing peer","time":{"start":1764214976390,"stop":1764214976391,"duration":1},"status":"passed","severity":"normal"},{"uid":"33cc61426502a689","name":"should sort peers by ping value","time":{"start":1764214976499,"stop":1764214976499,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf2f54e2b55699f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1764215522733,"stop":1764215522733,"duration":0},"status":"passed","severity":"normal"},{"uid":"9627c351912a9836","name":"should reject if Filter is requested but not mounted","time":{"start":1764215029370,"stop":1764215029370,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8bb9861a4179d44","name":"Automatically retrieves missing message","time":{"start":1764215031157,"stop":1764215031157,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2c8abd8641f021","name":"Add multiple subscription objects on single nwaku node","time":{"start":1764215522751,"stop":1764215522751,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66cb79d9fc5e53c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1764214985069,"stop":1764214985069,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4cf9e1902ea752dc","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1764215058309,"stop":1764215058309,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b492c461adce6b","name":"Check received message containing numeric","time":{"start":1764215499386,"stop":1764215499386,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa571c3d3212c80","name":"should start ping timers on peer connect","time":{"start":1764214976195,"stop":1764214976195,"duration":0},"status":"passed","severity":"normal"},{"uid":"148dc62b9eafa7af","name":"should handle case with no peers in store","time":{"start":1764214976389,"stop":1764214976390,"duration":1},"status":"passed","severity":"normal"},{"uid":"9881f1e95a1a6443","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1764215016096,"stop":1764215016096,"duration":0},"status":"passed","severity":"normal"},{"uid":"765ea32d41b0ce73","name":"random static sharding 1 - Cluster ID: 275, Shard ID: 718","time":{"start":1764215343182,"stop":1764215343182,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f9da1185dd8f40","name":"Check received message containing shell command","time":{"start":1764215499390,"stop":1764215499390,"duration":0},"status":"passed","severity":"normal"},{"uid":"44aa862a02595aa4","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1764215026523,"stop":1764215026524,"duration":1},"status":"passed","severity":"normal"},{"uid":"566aa11014d40b66","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1764214961932,"stop":1764214961932,"duration":0},"status":"passed","severity":"normal"},{"uid":"6718a1ac54bfa0b","name":"A test","time":{"start":1764215127130,"stop":1764215127130,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c202d565c9a9dc","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1764215230698,"stop":1764215230703,"duration":5},"status":"passed","severity":"normal"},{"uid":"ad1ba2924686378a","name":"Check received message containing shell command","time":{"start":1764215499379,"stop":1764215499379,"duration":0},"status":"passed","severity":"normal"},{"uid":"419bec9a5088db60","name":"Decoder throws on undefined content topic","time":{"start":1764214995629,"stop":1764214995629,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf2137139a474a9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1764214961932,"stop":1764214961932,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6b739e87ec7102","name":"should handle queue processing errors gracefully","time":{"start":1764214975919,"stop":1764214975919,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01e942231b018ee","name":"Push message with content topic containing escaped characters","time":{"start":1764216099999,"stop":1764216099999,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd8df6473b8b910","name":"Push message with emoji payload","time":{"start":1764216099985,"stop":1764216099985,"duration":0},"status":"passed","severity":"normal"},{"uid":"65625aef072e1f1a","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1764214961921,"stop":1764214961921,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd89f2625ef29e6","name":"should be safe to call multiple times","time":{"start":1764214975933,"stop":1764214975933,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c42d5fb82719a7","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1764215016078,"stop":1764215016079,"duration":1},"status":"passed","severity":"normal"},{"uid":"598608d322cd6609","name":"Push message equal or less that 1MB","time":{"start":1764216099969,"stop":1764216099969,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbdc65e843710cb","name":"should support chaining for add method","time":{"start":1764215025224,"stop":1764215025224,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f45413ea86824f9","name":"random static sharding 7 - Cluster ID: 34, Shard ID: 285","time":{"start":1764215343186,"stop":1764215343186,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94a4569d19122bf","name":"Debounces events when receiving batch of messages","time":{"start":1764215029158,"stop":1764215029158,"duration":0},"status":"passed","severity":"normal"},{"uid":"490e84ef24603040","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1764215016104,"stop":1764215016105,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec83b00026937e56","name":"should handle case when globalThis is not available","time":{"start":1764214975326,"stop":1764214975327,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c8ebdbc7cad2470","name":"throws on content topic with empty application field","time":{"start":1764214961914,"stop":1764214961915,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d019cc6cd28a8c","name":"should create ShardReader with auto sharding network config","time":{"start":1764214975774,"stop":1764214975774,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e933744eb51070e","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1764215016083,"stop":1764215016083,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5dd1b30782815c","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1764215029156,"stop":1764215029156,"duration":0},"status":"passed","severity":"normal"},{"uid":"628c582f983a7b0","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1764215072207,"stop":1764215072207,"duration":0},"status":"passed","severity":"normal"},{"uid":"edae0781f896c2e7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1764214961935,"stop":1764214961935,"duration":0},"status":"passed","severity":"normal"},{"uid":"904f5b3e6436b757","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1764215336238,"stop":1764215336239,"duration":1},"status":"passed","severity":"normal"},{"uid":"322590b9851d9545","name":"should maintain chronological order of messages in localHistory","time":{"start":1764215017013,"stop":1764215017013,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4784d8cdecde7d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1764215522741,"stop":1764215522741,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f24752ad1530395","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1764214961920,"stop":1764214961920,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d901b7ad4bbef7a","name":"Publishes to nwaku","time":{"start":1764215213092,"stop":1764215213092,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ff831eb77d9c2e","name":"Check received message containing special chars","time":{"start":1764215499375,"stop":1764215499375,"duration":0},"status":"passed","severity":"normal"},{"uid":"85855a1f78fa32ab","name":"should not create relay timers when relay is not provided","time":{"start":1764214976212,"stop":1764214976213,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab3c7c63d449dc6e","name":"Callback on promise","time":{"start":1764215317914,"stop":1764215317914,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec8b05ed02a6f58","name":"accepts valid content-filtered query","time":{"start":1764214976263,"stop":1764214976266,"duration":3},"status":"passed","severity":"normal"},{"uid":"49e245036b16b06d","name":"should handle errors when getting connections","time":{"start":1764214975344,"stop":1764214975344,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fc5e1778b7969c","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app44/8/topic517/json","time":{"start":1764215330065,"stop":1764215330065,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ffa9b8fa780312","name":"Check message received after jswaku node is restarted","time":{"start":1764215499384,"stop":1764215499385,"duration":1},"status":"passed","severity":"normal"},{"uid":"296bd173479796bb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1764214985068,"stop":1764214985069,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c39a7fe90f22cf63","name":"Outgoing message is emitted as sent","time":{"start":1764215028955,"stop":1764215028956,"duration":1},"status":"passed","severity":"normal"},{"uid":"109f2972084179b7","name":"Check received message containing long","time":{"start":1764215499374,"stop":1764215499374,"duration":0},"status":"passed","severity":"normal"},{"uid":"3215b1967b35fbc1","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1764214961929,"stop":1764214961930,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97fd101ffd8c8fa","name":"Push message with custom timestamp: 1733456676138","time":{"start":1764216099968,"stop":1764216099968,"duration":0},"status":"passed","severity":"normal"},{"uid":"d591c463433a2a57","name":"Check publish message containing JSON","time":{"start":1764215223094,"stop":1764215223094,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c02dcca285ac16","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1764215351293,"stop":1764215351293,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4c3b1fabc9d7e","name":"Check received message containing emoji","time":{"start":1764215499380,"stop":1764215499380,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1b0b82a82933f0","name":"should add to incoming buffer if dependencies are not met","time":{"start":1764215017012,"stop":1764215017013,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad58e09fd0b3f6c","name":"Push message with special chars payload","time":{"start":1764216099981,"stop":1764216099981,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe49fcb7c6f0dbc","name":"should return undefined if no connection provided","time":{"start":1764214976475,"stop":1764214976476,"duration":1},"status":"passed","severity":"normal"},{"uid":"49600fb0554ae6f6","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1764214961919,"stop":1764214961919,"duration":0},"status":"passed","severity":"normal"},{"uid":"a188967416763e3b","name":"Check received message containing emoji","time":{"start":1764215499391,"stop":1764215499391,"duration":0},"status":"passed","severity":"normal"},{"uid":"e512c629875d350","name":"should handle peer identify event","time":{"start":1764214984990,"stop":1764214984990,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b1796b931ac35f","name":"should remove event listeners when stopped","time":{"start":1764215027306,"stop":1764215027306,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6cea67d8abdefc","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1764215016086,"stop":1764215016086,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fea817ab59efcd","name":"should increase lamport timestamp","time":{"start":1764215017011,"stop":1764215017011,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e8815b31a7fa45","name":"should discover peers from provided peer cache","time":{"start":1764215147173,"stop":1764215147173,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bc59cc5a80c93","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1764215017017,"stop":1764215017018,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83f303a3101ffd0","name":"should encode/decode to text encoding","time":{"start":1764214967384,"stop":1764214967385,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff259997e7fea41","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1764214961934,"stop":1764214961935,"duration":1},"status":"passed","severity":"normal"},{"uid":"302bc276ae1e593f","name":"should add entries and maintain sorted order","time":{"start":1764215016797,"stop":1764215016797,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd2d73bb17ba84","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1764214976394,"stop":1764214976394,"duration":0},"status":"passed","severity":"normal"},{"uid":"794059595ae78c20","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1764215522743,"stop":1764215522743,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fddd7ed8dc2bea","name":"Push message with content topic containing JSON","time":{"start":1764216099987,"stop":1764216099988,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e4ddcc4d49a8af5","name":"should not create multiple intervals when called multiple times","time":{"start":1764214975870,"stop":1764214975870,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc81401d082ee70d","name":"should not fail to start the service if it is already started","time":{"start":1764215259379,"stop":1764215259379,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3c7777d0425c05","name":"Push message with content topic containing Arabic","time":{"start":1764216099987,"stop":1764216099987,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8bc81508c21dc9","name":"Stops search when maxGet is reached","time":{"start":1764214984480,"stop":1764214984480,"duration":0},"status":"passed","severity":"normal"},{"uid":"d722ffc176c97ffc","name":"Check publish message containing SQL Injection","time":{"start":1764215223089,"stop":1764215223089,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bf4e7aa37c94da","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1764215199969,"stop":1764215199969,"duration":0},"status":"passed","severity":"normal"},{"uid":"30cd368d3065602c","name":"should filter out already connected peers","time":{"start":1764214976388,"stop":1764214976388,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50462657c22c09d","name":"Outgoing message is acknowledged","time":{"start":1764215028677,"stop":1764215028677,"duration":0},"status":"passed","severity":"normal"},{"uid":"3264c048b05e310","name":"Push message with content topic containing Chinese","time":{"start":1764216099997,"stop":1764216099997,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d31f49d08fe2fd","name":"Push message with Chinese payload","time":{"start":1764216099992,"stop":1764216099993,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc801f088e8bab1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1764215522734,"stop":1764215522734,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bbfecae3b997b0","name":"should create a new stream if no existing for protocol found","time":{"start":1764214976476,"stop":1764214976477,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d4488e36102252b","name":"should increase lamport timestamp","time":{"start":1764215017008,"stop":1764215017008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53cfd11d04a94ca","name":"should remove expired entries after TTL has passed","time":{"start":1764215025224,"stop":1764215025228,"duration":4},"status":"passed","severity":"normal"},{"uid":"c89779c8f6e5e386","name":"Query generator for multiple messages with different message text format","time":{"start":1764215317911,"stop":1764215317911,"duration":0},"status":"passed","severity":"normal"},{"uid":"304b61098db609d0","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1764215230745,"stop":1764215230746,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2acb543d82538d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1764215522747,"stop":1764215522747,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec48965bedc4c82b","name":"Push message with Arabic payload","time":{"start":1764216099958,"stop":1764216099958,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db8b42a82b2e30d","name":"should set field with only RELAY enabled","time":{"start":1764214967389,"stop":1764214967389,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e05e2eee5d8a3c","name":"should be delivered immediately if received","time":{"start":1764215017022,"stop":1764215017022,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2459e57ee2dac73","name":"should remove event listeners","time":{"start":1764214976193,"stop":1764214976194,"duration":1},"status":"passed","severity":"normal"},{"uid":"62067eb1ed6ed3d2","name":"Emits 'synced' when new message received","time":{"start":1764215029150,"stop":1764215029151,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c5b14e12588b483","name":"Push message with custom timestamp: 1764218676140","time":{"start":1764216100002,"stop":1764216100002,"duration":0},"status":"passed","severity":"normal"},{"uid":"b864ff97dce035f3","name":"Publish message with rate limit","time":{"start":1764215223111,"stop":1764215223111,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda574047a6303cc","name":"should not retry if at least one success","time":{"start":1764215025904,"stop":1764215025904,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc71dac2c554821","name":"A test","time":{"start":1764215127125,"stop":1764215127129,"duration":4},"status":"passed","severity":"normal"},{"uid":"3596b5f90900fe33","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1764215016081,"stop":1764215016081,"duration":0},"status":"passed","severity":"normal"},{"uid":"60efa853f64e37dc","name":"Repair Request","time":{"start":1764215016592,"stop":1764215016592,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f4ac82d3887f7d","name":"random static sharding 4 - Cluster ID: 71, Shard ID: 796","time":{"start":1764215343184,"stop":1764215343185,"duration":1},"status":"passed","severity":"normal"},{"uid":"78e78a0a4df153a5","name":"Push message with content topic containing SQL Injection","time":{"start":1764216099998,"stop":1764216099998,"duration":0},"status":"passed","severity":"normal"},{"uid":"241146310f402d9","name":"Sample","time":{"start":1764214966842,"stop":1764214966843,"duration":1},"status":"passed","severity":"normal"},{"uid":"de29540f93715cf1","name":"Push message with escaped characters payload","time":{"start":1764216099984,"stop":1764216099984,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c28eca196f022b","name":"should not stop if not started","time":{"start":1764214984990,"stop":1764214984990,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffebfeb15c6828ef","name":"random static sharding 9 - Cluster ID: 967, Shard ID: 332","time":{"start":1764215343186,"stop":1764215343187,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be5cc50d640a4da","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1764215272079,"stop":1764215272079,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8905cbf98446cbe","name":"Push message with content topic containing JSON","time":{"start":1764216099977,"stop":1764216099977,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6264b4e36d245e","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app86/4/topic242/xml","time":{"start":1764215330067,"stop":1764215330068,"duration":1},"status":"passed","severity":"normal"},{"uid":"33b7f87fb6032ae5","name":"Push message with SQL Injection payload","time":{"start":1764216099993,"stop":1764216099993,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9460339ea9c7c0","name":"should get / set TCP multiaddr","time":{"start":1764214967385,"stop":1764214967385,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bcc2bd4d390beaa","name":"Does not throw an exception when node disconnects","time":{"start":1764215348984,"stop":1764215348984,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3960a185f21f882","name":"Push message with content topic containing Russian","time":{"start":1764216099987,"stop":1764216099987,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2de3922e101085","name":"should properly create location multiaddrs - udp","time":{"start":1764214967387,"stop":1764214967387,"duration":0},"status":"passed","severity":"normal"},{"uid":"38810e973b8ee5d6","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1764214983727,"stop":1764214983728,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f6f87f191b0e9c","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1764214983710,"stop":1764214983711,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0cad97989f24ddf","name":"should update peers in cache on 'peer:identify' event","time":{"start":1764214988860,"stop":1764214988861,"duration":1},"status":"passed","severity":"normal"},{"uid":"4053b85ac3eeba4e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1764215015845,"stop":1764215015846,"duration":1},"status":"passed","severity":"normal"},{"uid":"698275682ad782f6","name":"should push the message to the outgoing buffer","time":{"start":1764215017008,"stop":1764215017009,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a2f417e8b9457e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1764215522742,"stop":1764215522743,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a86b21db6f563d4","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app80/6/topic680/json","time":{"start":1764215330067,"stop":1764215330067,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe76c4c0c98c7bd6","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1764215216388,"stop":1764215216388,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5540c4ab93b110","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1764215253500,"stop":1764215253501,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8e9c5b8d137db22","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1764215029393,"stop":1764215029394,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c2646244d9253d","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1764214967381,"stop":1764214967381,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd61a218e9eaa4f","name":"caches peers it previously fetched","time":{"start":1764214985066,"stop":1764214985066,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfb23f42800ae8a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1764214961918,"stop":1764214961918,"duration":0},"status":"passed","severity":"normal"},{"uid":"653e1e95348a2e52","name":"should return false for different channelId","time":{"start":1764215031159,"stop":1764215031160,"duration":1},"status":"passed","severity":"normal"},{"uid":"5323c067b257f9e4","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1764215027358,"stop":1764215027358,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db80b7202983880","name":"ignores domain fetching errors","time":{"start":1764214985066,"stop":1764214985066,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a28c48b44598611","name":"should stop query when sync message from same channel is found","time":{"start":1764215031158,"stop":1764215031158,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d75a6f7dad802f9","name":"should handle peer store errors gracefully","time":{"start":1764215027153,"stop":1764215027154,"duration":1},"status":"passed","severity":"normal"},{"uid":"996797dfb2eaf916","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1764215015846,"stop":1764215015846,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f27edc1a66006f","name":"should properly create location multiaddrs - tcp","time":{"start":1764214967387,"stop":1764214967388,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c2c306c4c4080f","name":"should discard bootstrap peers when has more than set limit","time":{"start":1764215094977,"stop":1764215094977,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf290646c8bdc09","name":"Push message with content topic containing unicode special characters","time":{"start":1764216099999,"stop":1764216099999,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9a9796fd8370cb","name":"should throw error - no public key","time":{"start":1764214967383,"stop":1764214967383,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfb605968b4ec03","name":"Push message with unicode special characters payload","time":{"start":1764216099984,"stop":1764216099984,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dbd1d93ba5fd71b","name":"should handle errors gracefully when getting peer info","time":{"start":1764214975801,"stop":1764214975802,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4347ab9c4bab20","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1764214975946,"stop":1764214975947,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ce67db14d3658d","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1764215351291,"stop":1764215351291,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d83cef2f68b50e3","name":"should successfully query store with valid decoders and options","time":{"start":1764215029311,"stop":1764215029312,"duration":1},"status":"passed","severity":"normal"},{"uid":"473299431e1957b5","name":"Push message with emoji payload","time":{"start":1764216099995,"stop":1764216099996,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca0d66b4eaf383c","name":"should clear interval on stop","time":{"start":1764214984998,"stop":1764214984998,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ae0b5d080fb4e7","name":"should accept empty decoders array","time":{"start":1764215027270,"stop":1764215027304,"duration":34},"status":"passed","severity":"normal"},{"uid":"ea24df00ad788b66","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1764214966807,"stop":1764214966807,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4092c45484a9abf","name":"should clear timers for specific peer on disconnect","time":{"start":1764214976223,"stop":1764214976223,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf5b0b20108e8fc","name":"Push message with short payload","time":{"start":1764216099980,"stop":1764216099981,"duration":1},"status":"passed","severity":"normal"},{"uid":"465d7e9b7bd2b793","name":"Fails to push message bigger that 1MB","time":{"start":1764216099980,"stop":1764216099980,"duration":0},"status":"passed","severity":"normal"},{"uid":"d481819de3a5887e","name":"should stop ping timers on peer disconnect","time":{"start":1764214976202,"stop":1764214976202,"duration":0},"status":"passed","severity":"normal"},{"uid":"48773178fb35f6e4","name":"should process up to 3 peers at once","time":{"start":1764214975918,"stop":1764214975918,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fd223efc7cdd2b","name":"should query peer with peer exchange protocol","time":{"start":1764214984993,"stop":1764214984993,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7c9d181e34a31d","name":"Push message with emoji payload","time":{"start":1764216099974,"stop":1764216099974,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09b1882e01f05a1","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1764215017021,"stop":1764215017022,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd01bf5632be5cb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1764214961938,"stop":1764214961939,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c6487948952943e","name":"should handle dial errors","time":{"start":1764214976494,"stop":1764214976494,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f146a12a5202bdf","name":"Push message with Basic HTML tag payload","time":{"start":1764216099983,"stop":1764216099983,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d5368221fb158d","name":"returns undefined when no storage is available","time":{"start":1764215015772,"stop":1764215015773,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ebe71be6682bcc","name":"should restore messages from localStorage on channel recreation","time":{"start":1764215017022,"stop":1764215017022,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e6b0c778d071424","name":"messageHash returns a Uint8Array","time":{"start":1764214976054,"stop":1764214976054,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0d9a4ca7b59944","name":"should start the dialing interval","time":{"start":1764214975864,"stop":1764214975865,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c85986b1f8c1b4","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1764215031162,"stop":1764215031163,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef991d11acc10d34","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1764214983716,"stop":1764214983716,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a1667d445a2761","name":"peer:update - should do nothing if another protocol hit","time":{"start":1764214976477,"stop":1764214976477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9413ba79320df2e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1764214983730,"stop":1764214983731,"duration":1},"status":"passed","severity":"normal"},{"uid":"6660e31de558faa5","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1764215031162,"stop":1764215031162,"duration":0},"status":"passed","severity":"normal"},{"uid":"142f37d774e26439","name":"Push message with meta","time":{"start":1764216099967,"stop":1764216099967,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e895611a31cef2","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1764214961918,"stop":1764214961918,"duration":0},"status":"passed","severity":"normal"},{"uid":"26508fbe38ebb268","name":"should create PeerExchange instance with components","time":{"start":1764214984677,"stop":1764214984677,"duration":0},"status":"passed","severity":"normal"},{"uid":"20dbc7bed90d9cad","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1764215027351,"stop":1764215027351,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc6939cb30c3d7a","name":"should not be delivered","time":{"start":1764215017021,"stop":1764215017021,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b412892bd75767","name":"Subscribe to topic containing long and receive message","time":{"start":1764215522737,"stop":1764215522737,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2caaf24784f9a5","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1764214961922,"stop":1764214961926,"duration":4},"status":"passed","severity":"normal"},{"uid":"27c3eeb2fa7fe5f4","name":"Fails to push message with large meta","time":{"start":1764216099989,"stop":1764216099989,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ae10838cf84684","name":"Check meta is set [ecies]","time":{"start":1764214995627,"stop":1764214995628,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f164aae89ac5a60","name":"Push message with content topic containing numeric","time":{"start":1764216099975,"stop":1764216099976,"duration":1},"status":"passed","severity":"normal"},{"uid":"305d65415ed10809","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1764214961919,"stop":1764214961920,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0cfbaffc2f46d2","name":"Subscribe and receive messages via waku relay post","time":{"start":1764215522743,"stop":1764215522743,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4959ad993f3cf4","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1764215118698,"stop":1764215118699,"duration":1},"status":"passed","severity":"normal"},{"uid":"409fc9de2625c820","name":"Decoder throws on undefined content topic","time":{"start":1764214976688,"stop":1764214976688,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ecb3463951cd06","name":"Push message with shell command payload","time":{"start":1764216099984,"stop":1764216099984,"duration":0},"status":"passed","severity":"normal"},{"uid":"77be0096b869176","name":"Push message equal or less that 1MB","time":{"start":1764216099980,"stop":1764216099980,"duration":0},"status":"passed","severity":"normal"},{"uid":"113618e9466cfd8a","name":"should not receive a peer event before start","time":{"start":1764214988859,"stop":1764214988859,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fbcdf434a20dc2","name":"Check received message with timestamp: 1764215051199 ","time":{"start":1764215499381,"stop":1764215499381,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cef1cf670d3ddb7","name":"Incoming message is emitted as received","time":{"start":1764215031156,"stop":1764215031157,"duration":1},"status":"passed","severity":"normal"},{"uid":"c030953e4e25eb7f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1764215016102,"stop":1764215016102,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4457c2c2d967e32","name":"Push message with content topic containing emoji","time":{"start":1764216099978,"stop":1764216099978,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c95e30ba93bb6f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1764215230742,"stop":1764215230742,"duration":0},"status":"passed","severity":"normal"},{"uid":"805d873afc043ba9","name":"should handle peer store errors gracefully","time":{"start":1764214975945,"stop":1764214975945,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a63653d3634db6","name":"should return start time to match max range","time":{"start":1764215027357,"stop":1764215027358,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d38d12683e2c7ff","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1764214962102,"stop":1764214962102,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15ce5b14dfa0673","name":"Renews subscription after lossing a connection","time":{"start":1764215522751,"stop":1764215522752,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9fb1be7c10ae9c","name":"Push message with special chars payload","time":{"start":1764216099992,"stop":1764216099992,"duration":0},"status":"passed","severity":"normal"},{"uid":"9470e883821d20a7","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1764215230731,"stop":1764215230731,"duration":0},"status":"passed","severity":"normal"},{"uid":"74491f9fc2a159c2","name":"Push message with custom timestamp: 1764211476140","time":{"start":1764216100001,"stop":1764216100001,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fd6a6fbf18bf7e","name":"should handle case when navigator is not available","time":{"start":1764214975326,"stop":1764214975326,"duration":0},"status":"passed","severity":"normal"},{"uid":"689923bda4ddc304","name":"should partition messages based on acknowledgement status","time":{"start":1764215017019,"stop":1764215017019,"duration":0},"status":"passed","severity":"normal"},{"uid":"de572d9d6099b647","name":"ignores unrecognized TXT record formats","time":{"start":1764214985066,"stop":1764214985066,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2a64cd70131e0","name":"Check received message containing Arabic","time":{"start":1764215499387,"stop":1764215499387,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f10c8e79712348","name":"Check received message containing Script","time":{"start":1764215499388,"stop":1764215499389,"duration":1},"status":"passed","severity":"normal"},{"uid":"239dfe72b83e4e9f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1764215230721,"stop":1764215230722,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b47673254de0","name":"Check received message containing Script","time":{"start":1764215499377,"stop":1764215499377,"duration":0},"status":"passed","severity":"normal"}]