mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 23:43:10 +00:00
1 line
214 KiB
JSON
1 line
214 KiB
JSON
[{"uid":"31ad9975a4917a05","name":"Check received message containing numeric","time":{"start":1757092742711,"stop":1757092742711,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bedc550addb8c0","name":"yields decoded messages","time":{"start":1757092226094,"stop":1757092226094,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3f04347aadb18c","name":"should update ack status of messages in outgoing buffer","time":{"start":1757092275390,"stop":1757092275391,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bfcc4ce53a4002","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757092770592,"stop":1757092770592,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f768badfd28e81","name":"Push 30 different messages","time":{"start":1757093341291,"stop":1757093341291,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fe4cd7db786b799e","name":"Fails to push message with large meta","time":{"start":1757093341336,"stop":1757093341336,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa112ae298900775","name":"accepts valid content-filtered query","time":{"start":1757092225740,"stop":1757092225740,"duration":0},"status":"passed","severity":"normal"},{"uid":"88deede34aa71588","name":"Push message with content topic containing escaped characters","time":{"start":1757093341324,"stop":1757093341324,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f46a679d880fe9","name":"should work with stubbed peer manager event emitter","time":{"start":1757092257753,"stop":1757092257753,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae5fe2a35994f1c","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757092299014,"stop":1757092299015,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7a6a3a73c2a5e6","name":"new peer added after a peer was already found","time":{"start":1757092469659,"stop":1757092469660,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1a8c9e4356d75b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757092385372,"stop":1757092385372,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ca45b7c40d7b8b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757092770598,"stop":1757092770599,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6cde9586089ab1e","name":"Push message with meta","time":{"start":1757093341296,"stop":1757093341296,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6cdf91583a924f9","name":"Subscribe and receives messages on 20 topics","time":{"start":1757092770589,"stop":1757092770589,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43c1cc69026a49c","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757092225896,"stop":1757092225897,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f2ea57334370e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757092269804,"stop":1757092269804,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64c54ca9d36616f","name":"should dial peers from store when browser is connected","time":{"start":1757092225606,"stop":1757092225606,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e2852a0d0be589","name":"should handle dial errors gracefully","time":{"start":1757092225141,"stop":1757092225141,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47f9aa7a5e572b8","name":"should not dial peers from store when browser is not connected","time":{"start":1757092225606,"stop":1757092225607,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba4141ffd2497a81","name":"Generator, one shard","time":{"start":1757092593903,"stop":1757092593903,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcbc6ccfaf7b8d9","name":"Push message with Chinese payload","time":{"start":1757093341301,"stop":1757093341301,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb65a85d518f560","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757092770596,"stop":1757092770596,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd297594fdbcadd","name":"should decode valid enr with tcp successfully","time":{"start":1757092215891,"stop":1757092215891,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2b2b265abe627b","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757092225895,"stop":1757092225896,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac0e6e0d37099ab4","name":"should process queue every 500ms","time":{"start":1757092225115,"stop":1757092225115,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2b1dca3507ee64","name":"should skip peer when failed to dial recently","time":{"start":1757092225110,"stop":1757092225111,"duration":1},"status":"passed","severity":"normal"},{"uid":"3054f339b61d61ef","name":"should throw error - no id","time":{"start":1757092215892,"stop":1757092215893,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14b5614e1b52658","name":"should clear all timers","time":{"start":1757092225200,"stop":1757092225201,"duration":1},"status":"passed","severity":"normal"},{"uid":"1979179dccdae3c5","name":"Query Generator - false","time":{"start":1757092629761,"stop":1757092629761,"duration":0},"status":"passed","severity":"normal"},{"uid":"108afd747bc5e355","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757092275386,"stop":1757092275386,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c784a215875c81","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757092269782,"stop":1757092269783,"duration":1},"status":"passed","severity":"normal"},{"uid":"64da507a2801d979","name":"should return cached hash on subsequent access","time":{"start":1757092226176,"stop":1757092226176,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0926579e462019","name":"should return false when peer is not on the specified shard","time":{"start":1757092225422,"stop":1757092225422,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8197aa4d53d39f","name":"Sample","time":{"start":1757092215257,"stop":1757092215257,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b27f511a04e53f","name":"Push message with shell command payload","time":{"start":1757093341319,"stop":1757093341319,"duration":0},"status":"passed","severity":"normal"},{"uid":"9020fd4fc352af1b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757092385371,"stop":1757092385372,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f3b9d536529c90","name":"should add peer to queue when queue is not empty","time":{"start":1757092225109,"stop":1757092225109,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83bff443486a1a5","name":"should create PeerExchangeDiscovery instance","time":{"start":1757092235695,"stop":1757092235695,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4da41b228ef459","name":"should be safe to call multiple times","time":{"start":1757092225600,"stop":1757092225600,"duration":0},"status":"passed","severity":"normal"},{"uid":"310a8c62e6b38f7a","name":"should not receive a peer event after stop","time":{"start":1757092531076,"stop":1757092531077,"duration":1},"status":"passed","severity":"normal"},{"uid":"bede7ad4feb57355","name":"should handle empty pubsub topics","time":{"start":1757092225222,"stop":1757092225222,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d82336db1f04de","name":"does not throw on valid cases","time":{"start":1757092209648,"stop":1757092209649,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7af85799b47cd5c","name":"Push message with content topic containing numeric","time":{"start":1757093341292,"stop":1757093341292,"duration":0},"status":"passed","severity":"normal"},{"uid":"99fd1e5f8d7bef60","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app16/3/topic927/xml","time":{"start":1757092576184,"stop":1757092576184,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f575fabb13e8f82","name":"Check publish message containing special chars","time":{"start":1757092482798,"stop":1757092482798,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec01d8c1c19a0c02","name":"returns all values when wanted number matches available values","time":{"start":1757092234077,"stop":1757092234091,"duration":14},"status":"passed","severity":"normal"},{"uid":"5b0cc2875c38fbb5","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757092317256,"stop":1757092317257,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3fb9948f77f78","name":"can query messages normally","time":{"start":1757092621021,"stop":1757092621022,"duration":1},"status":"passed","severity":"normal"},{"uid":"798df9eb157564e5","name":"should dial one peer on dial","time":{"start":1757092381101,"stop":1757092381105,"duration":4},"status":"passed","severity":"normal"},{"uid":"e5e6431eec864db8","name":"Bloom filter","time":{"start":1757092275203,"stop":1757092275203,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c08845a53d23356","name":"should properly create location multiaddrs - tcp6","time":{"start":1757092215897,"stop":1757092215898,"duration":1},"status":"passed","severity":"normal"},{"uid":"46973647b810a872","name":"Push message with rate limit","time":{"start":1757093341326,"stop":1757093341326,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ebd55a78a8751f","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757092256984,"stop":1757092256984,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fcf9091a923ad71","name":"should start periodic discovery on start","time":{"start":1757092235694,"stop":1757092235695,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ee59e44cf56a90","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757092313051,"stop":1757092313051,"duration":0},"status":"passed","severity":"normal"},{"uid":"99aaf24d8deaaea3","name":"nwaku subscribes","time":{"start":1757092481158,"stop":1757092481158,"duration":0},"status":"passed","severity":"normal"},{"uid":"45352e112eed5557","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757092313053,"stop":1757092313054,"duration":1},"status":"passed","severity":"normal"},{"uid":"24612e38ad34d764","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757092209658,"stop":1757092209659,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a6af69463ae7f4","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757092257757,"stop":1757092257757,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62cc8801d896f91","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757092215220,"stop":1757092215220,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dce76f77677cd0","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757092226254,"stop":1757092226254,"duration":0},"status":"passed","severity":"normal"},{"uid":"877943df2d606037","name":"should return true when peer is on the specified shard","time":{"start":1757092225421,"stop":1757092225421,"duration":0},"status":"passed","severity":"normal"},{"uid":"f155027e3194b720","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757092235510,"stop":1757092235510,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0f378ddcf6bef6","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757092215891,"stop":1757092215891,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61c1e809101c3b9","name":"should register libp2p event listeners when start is called","time":{"start":1757092256984,"stop":1757092256984,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e98ed762cc8d3d7","name":"Subscribe to topic containing long and publish message","time":{"start":1757092489584,"stop":1757092489585,"duration":1},"status":"passed","severity":"normal"},{"uid":"56444d4a5561146d","name":"should partition messages based on acknowledgement status","time":{"start":1757092275389,"stop":1757092275389,"duration":0},"status":"passed","severity":"normal"},{"uid":"5841fd8b6b25e5fb","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757092257418,"stop":1757092257419,"duration":1},"status":"passed","severity":"normal"},{"uid":"57a482ddc6cd653f","name":"should handle errors when getting connections","time":{"start":1757092224905,"stop":1757092224906,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6ce78320ee0338","name":"Push message with content topic containing SQL Injection","time":{"start":1757093341310,"stop":1757093341311,"duration":1},"status":"passed","severity":"normal"},{"uid":"d264b9c08690a91b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757092209664,"stop":1757092209664,"duration":0},"status":"passed","severity":"normal"},{"uid":"91055f380ca8acf9","name":"should successfully query peers and return peer infos","time":{"start":1757092235506,"stop":1757092235506,"duration":0},"status":"passed","severity":"normal"},{"uid":"1668f01e8e8ae783","name":"should be empty when created","time":{"start":1757092257417,"stop":1757092257417,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef9d22943fc7d94","name":"Sets default value correctly","time":{"start":1757092649901,"stop":1757092649902,"duration":1},"status":"passed","severity":"normal"},{"uid":"65bf3f21942ab334","name":"should return false when peer shard info is not found","time":{"start":1757092225422,"stop":1757092225422,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f6f8bbeb596b8c","name":"should get / set TCP multiaddr","time":{"start":1757092215896,"stop":1757092215896,"duration":0},"status":"passed","severity":"normal"},{"uid":"debaeedc7014d606","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757092269799,"stop":1757092269800,"duration":1},"status":"passed","severity":"normal"},{"uid":"59251ccc550c3eb3","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757092489586,"stop":1757092489587,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d412d53d91d921c","name":"should properly create location multiaddrs - tcp","time":{"start":1757092215898,"stop":1757092215898,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bf1feedb033568","name":"Sign & Recover","time":{"start":1757092245531,"stop":1757092245532,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbdf5d8513c1f04e","name":"Check message with invalid timestamp is not received","time":{"start":1757092742707,"stop":1757092742707,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2714a0c7659098","name":"Push message with escaped characters payload","time":{"start":1757093341305,"stop":1757093341305,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a989bfc9cc16c31","name":"Ephemeral field set to true","time":{"start":1757092226173,"stop":1757092226173,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd7a0fc031c1820","name":"should remove event listeners when stopped","time":{"start":1757092257752,"stop":1757092257753,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6bb6e22fa1de4f6","name":"should add event listeners to libp2p","time":{"start":1757092224880,"stop":1757092224881,"duration":1},"status":"passed","severity":"normal"},{"uid":"f37e40835c69d8f1","name":"should drop connection to one peer on hangUp","time":{"start":1757092381106,"stop":1757092381106,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca1509c9575ce43","name":"should handle query errors","time":{"start":1757092235693,"stop":1757092235693,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22648a09d79db07","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757092235507,"stop":1757092235508,"duration":1},"status":"passed","severity":"normal"},{"uid":"15cd9681f4565c2a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757092317255,"stop":1757092317256,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe67072dc6460ff","name":"Push message with JSON payload","time":{"start":1757093341318,"stop":1757093341318,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bbbc72adc90dd5","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757092269766,"stop":1757092269766,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf32897025bfc396","name":"Waku message hash computation (no timestamp)","time":{"start":1757092225367,"stop":1757092225368,"duration":1},"status":"passed","severity":"normal"},{"uid":"71397c06e9b72c80","name":"should handle v3 RLN errors","time":{"start":1757092256678,"stop":1757092256679,"duration":1},"status":"passed","severity":"normal"},{"uid":"89376aec09c088e","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757092489580,"stop":1757092489581,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f2790004045dfcd","name":"Check publish message containing Script","time":{"start":1757092482801,"stop":1757092482801,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fafa08291b4acc","name":"should handle ENR without shardInfo","time":{"start":1757092235694,"stop":1757092235694,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce48c6a1b3391717","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757092269793,"stop":1757092269793,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e818c215aef6c71","name":"should get all peers from store","time":{"start":1757092225608,"stop":1757092225608,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3bdcf951500878","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757092467610,"stop":1757092467611,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e97cbb03989dd4","name":"Generator, 2 different shards","time":{"start":1757092593905,"stop":1757092593905,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d52af68911b1fa","name":"Push message with escaped characters payload","time":{"start":1757093341319,"stop":1757093341319,"duration":0},"status":"passed","severity":"normal"},{"uid":"65712ee92f1820ea","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757092269788,"stop":1757092269788,"duration":0},"status":"passed","severity":"normal"},{"uid":"f960d135d74e2a3d","name":"Check received message containing Russian","time":{"start":1757092742712,"stop":1757092742712,"duration":0},"status":"passed","severity":"normal"},{"uid":"617f2cb407489502","name":"should return usable stream attached to connection","time":{"start":1757092225892,"stop":1757092225892,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49df045e90762c3","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757092648232,"stop":1757092648232,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0272d69aaa30428","name":"Check publish message after service node is restarted","time":{"start":1757092482809,"stop":1757092482809,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d1a8ef32e8b8266f","name":"should not retry if at least one success","time":{"start":1757092256583,"stop":1757092256584,"duration":1},"status":"passed","severity":"normal"},{"uid":"2471c4e76e150cbb","name":"msgTime: 0 ms from now, startTime: 1756833434011, endTime: 1757092634011","time":{"start":1757092648234,"stop":1757092648234,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5374a418237180","name":"Check publish message containing shell command","time":{"start":1757092482802,"stop":1757092482803,"duration":1},"status":"passed","severity":"normal"},{"uid":"4284ff587f48f339","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757092256097,"stop":1757092256097,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9875013cfae456","name":"Push message with long payload","time":{"start":1757093341285,"stop":1757093341285,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdee189d87dd2f4d","name":"should dial more peers if under maxConnections","time":{"start":1757092225623,"stop":1757092225623,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abfb2ce6aa4a832","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757092269770,"stop":1757092269771,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee9100e9b26257b2","name":"should set field with only STORE enabled","time":{"start":1757092215900,"stop":1757092215900,"duration":0},"status":"passed","severity":"normal"},{"uid":"bccc9a9196ed3c6e","name":"Push message with Arabic payload","time":{"start":1757093341329,"stop":1757093341329,"duration":0},"status":"passed","severity":"normal"},{"uid":"6179f5eccd0e7b94","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757092636682,"stop":1757092636683,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb53536daa544e8a","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757092225622,"stop":1757092225622,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6ce76d8db75583","name":"should select older connection if present","time":{"start":1757092225710,"stop":1757092225710,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5f5e2a9475761a","name":"Query generator for 2000 messages","time":{"start":1757092633688,"stop":1757092633690,"duration":2},"status":"passed","severity":"normal"},{"uid":"74ac70311f5ae761","name":"should create a new stream if no existing for protocol found","time":{"start":1757092225893,"stop":1757092225894,"duration":1},"status":"passed","severity":"normal"},{"uid":"df36e3381dde2833","name":"should properly create location multiaddrs - tcp4","time":{"start":1757092215897,"stop":1757092215897,"duration":0},"status":"passed","severity":"normal"},{"uid":"a955f71c089ddfe6","name":"should use DNS peer discovery with light client","time":{"start":1757092298007,"stop":1757092298008,"duration":1},"status":"skipped","severity":"normal"},{"uid":"82a3f2f00b646b0b","name":"Relay + Store","time":{"start":1757092215901,"stop":1757092215901,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf6e85fb006dc","name":"should handle ping failures gracefully","time":{"start":1757092225209,"stop":1757092225209,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f3a950c7c72349","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757092224905,"stop":1757092224905,"duration":0},"status":"passed","severity":"normal"},{"uid":"792d804475c693a3","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757092648233,"stop":1757092648233,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4fb24a63509b40","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757092770590,"stop":1757092770590,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae1f447372f2d0c","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757092215216,"stop":1757092215217,"duration":1},"status":"passed","severity":"normal"},{"uid":"f43b54e8fbd44df0","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757092269775,"stop":1757092269775,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd9c68928e5c526","name":"Push message with content topic containing JSON","time":{"start":1757093341334,"stop":1757093341335,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1437b8bf879352a","name":"handles different networkShards values correctly","time":{"start":1757092209661,"stop":1757092209661,"duration":0},"status":"passed","severity":"normal"},{"uid":"365f560626545c95","name":"Subscribe to topic containing Script and publish message","time":{"start":1757092489590,"stop":1757092489590,"duration":0},"status":"passed","severity":"normal"},{"uid":"6027a58326172818","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757092275204,"stop":1757092275204,"duration":0},"status":"passed","severity":"normal"},{"uid":"290a5c788bc65f4e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757092770594,"stop":1757092770594,"duration":0},"status":"passed","severity":"normal"},{"uid":"1448f2418c75fa7b","name":"Push message with emoji payload","time":{"start":1757093341320,"stop":1757093341320,"duration":0},"status":"passed","severity":"normal"},{"uid":"79fd8537290f86eb","name":"should populate queue if has active dial","time":{"start":1757092225111,"stop":1757092225112,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b188ab35140fcb","name":"Fails to push message with large meta","time":{"start":1757093341312,"stop":1757093341313,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc245b8a630f3b22","name":"Passing page size 3 when there are 20 messages","time":{"start":1757092642683,"stop":1757092642683,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b36a34829e65e6","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757092313054,"stop":1757092313054,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc9b61f02500833","name":"should clear timers for specific peer on disconnect","time":{"start":1757092225221,"stop":1757092225221,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88ad67d5ccfe4e9","name":"isConnected should return true after first peer connects","time":{"start":1757092313051,"stop":1757092313051,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac4bc534d56b157","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757092467614,"stop":1757092467614,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec88bf354b42f18","name":"should enable all discoveries when explicitly set","time":{"start":1757092256093,"stop":1757092256096,"duration":3},"status":"passed","severity":"normal"},{"uid":"e86e6f565fb59678","name":"Push message with content topic containing unicode special characters","time":{"start":1757093341335,"stop":1757093341335,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb17ff13a6728570","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757092257003,"stop":1757092257003,"duration":0},"status":"passed","severity":"normal"},{"uid":"331ba933a02706","name":"Cluster id 0, shard 0","time":{"start":1757092618599,"stop":1757092618600,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66db69064843fa8","name":"Push message with content topic containing special chars","time":{"start":1757093341292,"stop":1757093341293,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f506b7b388acac","name":"Push message with custom timestamp: 1726333917432","time":{"start":1757093341336,"stop":1757093341336,"duration":0},"status":"passed","severity":"normal"},{"uid":"436b6b9495d1e62a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757092770603,"stop":1757092770603,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c2d3bd0f823c7c","name":"Subscribe to topic containing Script and receive message","time":{"start":1757092770602,"stop":1757092770602,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9dc81cd185fcca2","name":"should not fail to start the service if it is already started","time":{"start":1757092239291,"stop":1757092239291,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b9b61457cc504a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757092770598,"stop":1757092770598,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f4d6cf63e5a989d","name":"should create QueryOnConnect instance without options","time":{"start":1757092257751,"stop":1757092257751,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb07b250727ddac","name":"should handle peer connect event","time":{"start":1757092224897,"stop":1757092224897,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa3cfdd2d6094ee","name":"Encoder throws on undefined content topic","time":{"start":1757092245232,"stop":1757092245232,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee5ec08fd741ad","name":"Subscribe and receive messages via waku relay post","time":{"start":1757092770589,"stop":1757092770589,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed1a2a3d0842c74","name":"can start and stop the service","time":{"start":1757092297993,"stop":1757092297996,"duration":3},"status":"passed","severity":"normal"},{"uid":"8326ef930e9cf76b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757092269801,"stop":1757092269802,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab8a3ed8687d8cb","name":"should remove event listeners","time":{"start":1757092225599,"stop":1757092225600,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a73acbc60ea729","name":"should handle onConnected and onDisconnected","time":{"start":1757092256983,"stop":1757092256983,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2560b0f4406c9","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757092385375,"stop":1757092385376,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e50fdecced541c","name":"Refresh subscription","time":{"start":1757092770591,"stop":1757092770591,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bcdd1d6c42a5da1","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757092770589,"stop":1757092770589,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2c51dab34a1fc7","name":"Push message with content topic containing unicode special characters","time":{"start":1757093341324,"stop":1757093341324,"duration":0},"status":"passed","severity":"normal"},{"uid":"152362bf69f0bb54","name":"Filter","time":{"start":1757092650887,"stop":1757092650887,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b8506f1ab51dc7","name":"should properly compute the node id","time":{"start":1757092215894,"stop":1757092215894,"duration":0},"status":"passed","severity":"normal"},{"uid":"73aee59559659e7c","name":"should return false and handle errors gracefully","time":{"start":1757092226252,"stop":1757092226252,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ac739fee548598","name":"should emit a peer event after start","time":{"start":1757092298002,"stop":1757092298003,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfb5c219889ddc27","name":"Publish message with custom timestamp: Sat Sep 14 2024 17:14:36 GMT+0000 (Coordinated Universal Time)","time":{"start":1757092482804,"stop":1757092482805,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f381a7305f1146","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757092275390,"stop":1757092275390,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1de1db61b6b6259","name":"Query with Ordered Callback, No Decoder","time":{"start":1757092602920,"stop":1757092602921,"duration":1},"status":"passed","severity":"normal"},{"uid":"985cc9bc2b2ba876","name":"should not create multiple intervals when called multiple times","time":{"start":1757092225102,"stop":1757092225102,"duration":0},"status":"passed","severity":"normal"},{"uid":"81630f60b5d3b4d9","name":"should handle corrupted shard info gracefully","time":{"start":1757092225425,"stop":1757092225425,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c31da9994d7877","name":"Push message with special chars payload","time":{"start":1757093341329,"stop":1757093341329,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a60990c7561941","name":"Push message with custom timestamp: 1726333917432","time":{"start":1757093341326,"stop":1757093341326,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd9dc4350e4cca3","name":"should reject if Store is requested but not mounted","time":{"start":1757092257315,"stop":1757092257315,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbf8314f475f3f1","name":"peer exchange sets tag","time":{"start":1757092469659,"stop":1757092469659,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b23e8114a20f0a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757092467611,"stop":1757092467611,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b130603e6a14fef","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757092269765,"stop":1757092269765,"duration":0},"status":"passed","severity":"normal"},{"uid":"6820294aeaa4fcac","name":"Check received message containing XML","time":{"start":1757092742713,"stop":1757092742714,"duration":1},"status":"passed","severity":"normal"},{"uid":"50f2d5370d02919e","name":"Push message with custom timestamp: 1726333917431","time":{"start":1757093341297,"stop":1757093341297,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44db7d70fefc804","name":"should create KeepAliveManager with required options","time":{"start":1757092225195,"stop":1757092225195,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6a051d86c2420c","name":"pre and post cipher","time":{"start":1757092245531,"stop":1757092245531,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a055db63f1acb1","name":"Push message with content topic containing special chars","time":{"start":1757093341333,"stop":1757093341333,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1068d8687aa9f1","name":"should work with stubbed waku event emitter","time":{"start":1757092257753,"stop":1757092257753,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bb7f2a61f5a503","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757092257756,"stop":1757092257757,"duration":1},"status":"passed","severity":"normal"},{"uid":"88406bb8d3c58c4c","name":"Push message with content topic containing long","time":{"start":1757093341333,"stop":1757093341333,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c7dc803dc3a7ac","name":"should handle errors gracefully when getting peer info","time":{"start":1757092225425,"stop":1757092225425,"duration":0},"status":"passed","severity":"normal"},{"uid":"97579be469d71852","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757092489585,"stop":1757092489585,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d31d6a9cdc951e8","name":"should be sent with empty content","time":{"start":1757092275390,"stop":1757092275390,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff14a488dcb1d3a","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757092257004,"stop":1757092257005,"duration":1},"status":"passed","severity":"normal"},{"uid":"33de926aefab6453","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757092476058,"stop":1757092476059,"duration":1},"status":"passed","severity":"normal"},{"uid":"288ccb2b712dff12","name":"isConnected return false after peer stops","time":{"start":1757092313053,"stop":1757092313053,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e560d41d4891194","name":"should dial peer when on same shard","time":{"start":1757092225112,"stop":1757092225113,"duration":1},"status":"passed","severity":"normal"},{"uid":"ace775cc4b0872db","name":"topics with same application and version share the same shard","time":{"start":1757092209659,"stop":1757092209660,"duration":1},"status":"passed","severity":"normal"},{"uid":"446446a5516a6b75","name":"should not dispatch event when already disconnected","time":{"start":1757092224901,"stop":1757092224902,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b96bedd56e6db4","name":"Push message with SQL Injection payload","time":{"start":1757093341330,"stop":1757093341330,"duration":0},"status":"passed","severity":"normal"},{"uid":"286020d7c2478933","name":"should create ConnectionManager with relay","time":{"start":1757092226245,"stop":1757092226246,"duration":1},"status":"passed","severity":"normal"},{"uid":"40698da3140d6354","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757092593905,"stop":1757092593906,"duration":1},"status":"passed","severity":"normal"},{"uid":"21eb82cfcf8b75bc","name":"should wait for Filter peer to be connected","time":{"start":1757092257317,"stop":1757092257317,"duration":0},"status":"passed","severity":"normal"},{"uid":"5137d117a382baa6","name":"Query with Promise Callback, No message returned","time":{"start":1757092602925,"stop":1757092602925,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea585c013dfe105","name":"should retry if all attempts fail","time":{"start":1757092256584,"stop":1757092256586,"duration":2},"status":"passed","severity":"normal"},{"uid":"d389df8af001a0b9","name":"throws on empty content topic","time":{"start":1757092209649,"stop":1757092209650,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f899370fca951f0","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757092225207,"stop":1757092225207,"duration":0},"status":"passed","severity":"normal"},{"uid":"36195eaf09368205","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757092770594,"stop":1757092770594,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8701c4a735f4f4d","name":"should handle malformed response data","time":{"start":1757092235510,"stop":1757092235511,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a92cd54f0de6ad","name":"should not start if already started","time":{"start":1757092235686,"stop":1757092235686,"duration":0},"status":"passed","severity":"normal"},{"uid":"e766e3723c434ff3","name":"should set up event listeners when started","time":{"start":1757092257752,"stop":1757092257752,"duration":0},"status":"passed","severity":"normal"},{"uid":"4695d1dd8f62aa2c","name":"should throw an error for insufficient data","time":{"start":1757092209826,"stop":1757092209827,"duration":1},"status":"passed","severity":"normal"},{"uid":"93456eec7cce2aa6","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757092770601,"stop":1757092770601,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6177697c2bd078","name":"Relay","time":{"start":1757092299255,"stop":1757092299256,"duration":1},"status":"passed","severity":"normal"},{"uid":"b851270b21e4bb9c","name":"Refresh subscription","time":{"start":1757092489583,"stop":1757092489583,"duration":0},"status":"skipped","severity":"normal"},{"uid":"84a8e5aeefbab3ac","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757092770603,"stop":1757092770603,"duration":0},"status":"passed","severity":"normal"},{"uid":"5578f7e156cb1b19","name":"should skip peers without ENR","time":{"start":1757092235693,"stop":1757092235693,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b068494e6db664","name":"Check received message containing SQL Injection","time":{"start":1757092742712,"stop":1757092742712,"duration":0},"status":"passed","severity":"normal"},{"uid":"9471a1dd891efd6c","name":"ends if response has no messages","time":{"start":1757092226093,"stop":1757092226093,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e06a7518481bee1","name":"yields undefined for messages without content topic","time":{"start":1757092226094,"stop":1757092226094,"duration":0},"status":"passed","severity":"normal"},{"uid":"145649eade0b8a67","name":"should handle retrieve function with query parameters","time":{"start":1757092257756,"stop":1757092257756,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93d7263ee09ddd4","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757092225623,"stop":1757092225623,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f43fbc7f01ce12","name":"should handle relay send failures gracefully","time":{"start":1757092225220,"stop":1757092225221,"duration":1},"status":"passed","severity":"normal"},{"uid":"427391dca0a6f521","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757092209654,"stop":1757092209655,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4b20faedefb518","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757092269773,"stop":1757092269774,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d805c3172987ee6","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757092245230,"stop":1757092245231,"duration":1},"status":"passed","severity":"normal"},{"uid":"e80d94dc595ff2bb","name":"should maintain desired error rate","time":{"start":1757092273188,"stop":1757092273191,"duration":3},"status":"passed","severity":"normal"},{"uid":"65a216aca64dd2a3","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757092235296,"stop":1757092235296,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b373d5ab7ec624","name":"connects to nwaku","time":{"start":1757092649899,"stop":1757092649899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d9de92b3db239e","name":"should drop connection via multiaddr with hangUp","time":{"start":1757092381106,"stop":1757092381106,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6e67a7fa6728f9","name":"should encode/decode to text encoding","time":{"start":1757092215895,"stop":1757092215895,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee99f31394f476a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757092246602,"stop":1757092246602,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b4f91e1e8136ea","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757092257757,"stop":1757092257757,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f01585f5e66e8f","name":"Nwaku publishes","time":{"start":1757092481159,"stop":1757092481159,"duration":0},"status":"passed","severity":"normal"},{"uid":"49af6092a166182e","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757092633687,"stop":1757092633688,"duration":1},"status":"passed","severity":"normal"},{"uid":"8014233d9e633798","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757092299010,"stop":1757092299011,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b5975a81bc72f7e","name":"should retry failed tasks","time":{"start":1757092256578,"stop":1757092256579,"duration":1},"status":"passed","severity":"normal"},{"uid":"1832f7a420641394","name":"Default pageSize","time":{"start":1757092642686,"stop":1757092642686,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bfae5339595fc0","name":"Push message with content topic containing short","time":{"start":1757093341320,"stop":1757093341321,"duration":1},"status":"passed","severity":"normal"},{"uid":"d45e814e0194b4d7","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757092225368,"stop":1757092225368,"duration":0},"status":"passed","severity":"normal"},{"uid":"943e53f30799b62c","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757092275382,"stop":1757092275383,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ca18540f3aac5","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757092225215,"stop":1757092225215,"duration":0},"status":"passed","severity":"normal"},{"uid":"b754becd54a27bc9","name":"Push message with Script payload","time":{"start":1757093341330,"stop":1757093341330,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57927f6f9033489","name":"should be safe to call multiple times","time":{"start":1757092226247,"stop":1757092226248,"duration":1},"status":"passed","severity":"normal"},{"uid":"d35b9db05ada8a90","name":"should query peers that support peer exchange","time":{"start":1757092235689,"stop":1757092235689,"duration":0},"status":"passed","severity":"normal"},{"uid":"425ef1aa490b96f8","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757092257221,"stop":1757092257222,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc89d2c0d8fa082c","name":"Push message with meta","time":{"start":1757093341312,"stop":1757093341312,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb2b3c789efd5b8","name":"Check publish message containing long","time":{"start":1757092482797,"stop":1757092482797,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa2290c3da054be","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757092235508,"stop":1757092235509,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d7555d750a6f339","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app12/7/topic422/xml","time":{"start":1757092576182,"stop":1757092576182,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e60819ef1e214af","name":"returns only open connection if one present","time":{"start":1757092225709,"stop":1757092225709,"duration":0},"status":"passed","severity":"normal"},{"uid":"5501b438bde340fa","name":"Check received message with timestamp: 1757092292447 ","time":{"start":1757092742705,"stop":1757092742705,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b71eb11b8d453d","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757092256096,"stop":1757092256097,"duration":1},"status":"passed","severity":"normal"},{"uid":"a663d09d6b6f804b","name":"Fields are not dropped","time":{"start":1757092225793,"stop":1757092225793,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec50ec77389fb7c","name":"rejects hash query with content filter parameters","time":{"start":1757092225742,"stop":1757092225742,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe0faa4138adbf4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757092209671,"stop":1757092209671,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaca53ea22eea7b3","name":"throws on content topic with non-number generation field","time":{"start":1757092209650,"stop":1757092209651,"duration":1},"status":"passed","severity":"normal"},{"uid":"24bcd024c1facfad","name":"Push message with emoji payload","time":{"start":1757093341305,"stop":1757093341307,"duration":2},"status":"passed","severity":"normal"},{"uid":"24339f035fbd0095","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757092482804,"stop":1757092482804,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e693643999ca78","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757092770601,"stop":1757092770601,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf0390f03013e74","name":"Get Nodes","time":{"start":1757092234782,"stop":1757092234782,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ae31bcb626c89","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757092269376,"stop":1757092269377,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a6bed1f9800058","name":"Push message with content topic containing numeric","time":{"start":1757093341321,"stop":1757093341321,"duration":0},"status":"passed","severity":"normal"},{"uid":"d949bd4ff2d9723b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757092269799,"stop":1757092269799,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ffb9ebfd789da68","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757092225635,"stop":1757092225635,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c56054e4063557","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757092269781,"stop":1757092269781,"duration":0},"status":"passed","severity":"normal"},{"uid":"305de4d852cac0fe","name":"should handle complete discovery-to-dial flow","time":{"start":1757092225155,"stop":1757092225156,"duration":1},"status":"passed","severity":"normal"},{"uid":"9519b7e2e73c644c","name":"should handle a minimal index list","time":{"start":1757092209825,"stop":1757092209826,"duration":1},"status":"passed","severity":"normal"},{"uid":"12ef2e669e98122c","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757092209663,"stop":1757092209663,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab6f3deeab56205","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757092209669,"stop":1757092209670,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7509909ff90862e","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757092225661,"stop":1757092225661,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a4ec3643ceb519","name":"throws on content topic with empty topic name field","time":{"start":1757092209652,"stop":1757092209653,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8716b1323e5371e","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757092269772,"stop":1757092269772,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1a16ee0a83bb0d","name":"Relay - times out","time":{"start":1757092650885,"stop":1757092650886,"duration":1},"status":"passed","severity":"normal"},{"uid":"b716dbcc4a3a358","name":"should handle incoming messages","time":{"start":1757092257181,"stop":1757092257182,"duration":1},"status":"passed","severity":"normal"},{"uid":"28a2410497609339","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757092257179,"stop":1757092257179,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90b68d6ba95c89a","name":"should handle queue processing errors gracefully","time":{"start":1757092225116,"stop":1757092225117,"duration":1},"status":"passed","severity":"normal"},{"uid":"40654654006e4aea","name":"Wrong topic","time":{"start":1757092576190,"stop":1757092576190,"duration":0},"status":"passed","severity":"normal"},{"uid":"6242a20b3ed03a0","name":"should process successful peer exchange query","time":{"start":1757092235692,"stop":1757092235693,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d301dfbdd9490f","name":"should compute hash only when first accessed","time":{"start":1757092226176,"stop":1757092226176,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae509127cce7345","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757092275386,"stop":1757092275386,"duration":0},"status":"passed","severity":"normal"},{"uid":"840d1f86fda266cb","name":"Check received message containing Script","time":{"start":1757092742713,"stop":1757092742713,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3a5e32f6c44bd0","name":"Fails to push message bigger that 1MB","time":{"start":1757093341327,"stop":1757093341327,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e5c57106dd37c4","name":"should throw error - no id","time":{"start":1757092215891,"stop":1757092215892,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f30864c8d7c668e","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757092269766,"stop":1757092269766,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c036d0fc6ac802","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757092648232,"stop":1757092648232,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafa0fda4dc234c7","name":"should dispatch network event when browser goes offline","time":{"start":1757092224904,"stop":1757092224904,"duration":0},"status":"passed","severity":"normal"},{"uid":"d384fabc5dfe541b","name":"Push message with content topic containing short","time":{"start":1757093341333,"stop":1757093341333,"duration":0},"status":"passed","severity":"normal"},{"uid":"e173e122466b151f","name":"Encoder throws on empty string content topic","time":{"start":1757092246603,"stop":1757092246604,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f31bdf30e3591","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757092770593,"stop":1757092770593,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8cc5faca8e1f207","name":"Check received message with timestamp: 1757092292447000000 ","time":{"start":1757092742717,"stop":1757092742717,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c9bf877a189fbc","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app27/2/topic759/utf8","time":{"start":1757092576188,"stop":1757092576188,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c3829b1af04bb3","name":"should not fail to stop the service if it was not started","time":{"start":1757092297997,"stop":1757092298000,"duration":3},"status":"passed","severity":"normal"},{"uid":"d85340f7557dd6da","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757092269374,"stop":1757092269376,"duration":2},"status":"passed","severity":"normal"},{"uid":"4895986648e09a6b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757092648234,"stop":1757092648235,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e888dbce866df4f","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757092336346,"stop":1757092336347,"duration":1},"status":"passed","severity":"normal"},{"uid":"90c0b664f15fbc6f","name":"should invoke callbacks when receiving a message","time":{"start":1757092257418,"stop":1757092257418,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0fac718c98fc011","name":"Query generator for multiple messages with different message text format","time":{"start":1757092633682,"stop":1757092633683,"duration":1},"status":"passed","severity":"normal"},{"uid":"88579edf4a63bc6f","name":"Check received message containing long","time":{"start":1757092742711,"stop":1757092742711,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b217f9f7a0b68f","name":"should handle complete dial lifecycle","time":{"start":1757092225118,"stop":1757092225118,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a3ddaad4d7c818","name":"should be safe to call multiple times","time":{"start":1757092225103,"stop":1757092225108,"duration":5},"status":"passed","severity":"normal"},{"uid":"e1922adbd32bc1c4","name":"should maintain chronological order of messages in localHistory","time":{"start":1757092275385,"stop":1757092275385,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab682fc76f3adf1a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757092628311,"stop":1757092628311,"duration":0},"status":"passed","severity":"normal"},{"uid":"166c83f39deaa6c0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757092209669,"stop":1757092209669,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ba7614fb6ce49a","name":"Push message with custom timestamp: 1757095917432","time":{"start":1757093341314,"stop":1757093341314,"duration":0},"status":"passed","severity":"normal"},{"uid":"729a7340d71fa826","name":"should return false when pubsub topic parsing fails","time":{"start":1757092225424,"stop":1757092225424,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a545658c87b68ca","name":"Stops search when maxGet is reached","time":{"start":1757092234782,"stop":1757092234783,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5445aa256bcbfe8","name":"should add event listeners to globalThis","time":{"start":1757092224881,"stop":1757092224882,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeba62a8afb5c2f2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757092209666,"stop":1757092209666,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6db51eee38994c","name":"should work with mixed v2 and v3 peers","time":{"start":1757092256670,"stop":1757092256670,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aab471ac020d95a","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757092235295,"stop":1757092235295,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e998854149cf680","name":"should throw error - no public key","time":{"start":1757092215892,"stop":1757092215892,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8dff4c6e0b00be2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757092770602,"stop":1757092770602,"duration":0},"status":"passed","severity":"normal"},{"uid":"967675cc4b2ac675","name":"should emit message when we just started and store connect event occurs","time":{"start":1757092257758,"stop":1757092257758,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7778d0238b7bbd","name":"should dial all remaining peers","time":{"start":1757092225612,"stop":1757092225613,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2325f003b4c49aa","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757092275388,"stop":1757092275388,"duration":0},"status":"passed","severity":"normal"},{"uid":"644bc28d64284fed","name":"Push message with content topic containing SQL Injection","time":{"start":1757093341294,"stop":1757093341294,"duration":0},"status":"passed","severity":"normal"},{"uid":"25966b59895fa795","name":"should only return 1 node with relay capability","time":{"start":1757092235530,"stop":1757092235531,"duration":1},"status":"passed","severity":"normal"},{"uid":"a65eadd30bb79df4","name":"should load peers from local storage and dispatch events","time":{"start":1757092239292,"stop":1757092239292,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfce162e5b105411","name":"Subscribe to topic containing Script and receive message","time":{"start":1757092770593,"stop":1757092770594,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ceda95a36264428","name":"Push message with JSON payload","time":{"start":1757093341289,"stop":1757093341289,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f213cdfe530acdd","name":"tcp ip4 address","time":{"start":1757092215189,"stop":1757092215192,"duration":3},"status":"passed","severity":"normal"},{"uid":"cfc3e631e619e83","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757092269789,"stop":1757092269789,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f278c091cabed3b","name":"Check received message containing Russian","time":{"start":1757092742701,"stop":1757092742701,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40b0cd5f724c0e3","name":"random static sharding 4 - Cluster ID: 999, Shard ID: 686","time":{"start":1757092618602,"stop":1757092618602,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a245562f8be596","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757092602913,"stop":1757092602914,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff82bce56013ab34","name":"should dial all peers on dial","time":{"start":1757092381100,"stop":1757092381100,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7bed0683ea6dd0a","name":"should stop peer exchange discovery","time":{"start":1757092235686,"stop":1757092235687,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b218a1a5a449d04","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757092256995,"stop":1757092257003,"duration":8},"status":"passed","severity":"normal"},{"uid":"8616f42aad87383b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757092770598,"stop":1757092770598,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce07bd5cf39ae3f","name":"Check received message containing long","time":{"start":1757092742700,"stop":1757092742700,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb01629b14f6f96","name":"Push message with special chars payload","time":{"start":1757093341316,"stop":1757093341316,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40cff5a9e755259","name":"should handle shardReader errors","time":{"start":1757092226254,"stop":1757092226255,"duration":1},"status":"passed","severity":"normal"},{"uid":"130d95b2e620456","name":"should handle mixed protocol support correctly","time":{"start":1757092257201,"stop":1757092257201,"duration":0},"status":"passed","severity":"normal"},{"uid":"88454f10f6b328d9","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757092215221,"stop":1757092215222,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c4ceb9d6fb7c6a","name":"should encodeTxt and decodeTxt","time":{"start":1757092215890,"stop":1757092215890,"duration":0},"status":"passed","severity":"normal"},{"uid":"8279872220abcd09","name":"should accept empty decoders array","time":{"start":1757092257752,"stop":1757092257752,"duration":0},"status":"passed","severity":"normal"},{"uid":"8461698da006a6cd","name":"should handle peerStore errors gracefully","time":{"start":1757092226253,"stop":1757092226253,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43073c00b265927","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app86/9/topic369/xml","time":{"start":1757092576184,"stop":1757092576185,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea5d8dabb4c65c2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757092742706,"stop":1757092742706,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e05364559e7e45","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757092476060,"stop":1757092476061,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7cffa58a511a800","name":"random static sharding 7 - Cluster ID: 181, Shard ID: 75","time":{"start":1757092618603,"stop":1757092618604,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f05d137ae8a6ad","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757092269798,"stop":1757092269798,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ec3678755fd7f3","name":"should stop and cleanup resources","time":{"start":1757092257419,"stop":1757092257420,"duration":1},"status":"passed","severity":"normal"},{"uid":"55012a612e4e7cf4","name":"should skip peers without peerInfo in ENR","time":{"start":1757092235693,"stop":1757092235694,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c1bb604999d17","name":"Query with Promise Callback, No Decoder","time":{"start":1757092602923,"stop":1757092602924,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebebbdd9b99287da","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757092215219,"stop":1757092215219,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c13e300a342160","name":"should dial peers from store when no connections remain","time":{"start":1757092225607,"stop":1757092225607,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf47f6c81c3a829","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app87/6/topic331/xml","time":{"start":1757092576188,"stop":1757092576189,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad5b824dd3e8912","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757092269779,"stop":1757092269779,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fe61244633f390","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757092636678,"stop":1757092636678,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb518eb8aaa58b0","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757092235292,"stop":1757092235293,"duration":1},"status":"passed","severity":"normal"},{"uid":"84721b1d8b281114","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757092239293,"stop":1757092239293,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c9f62d000936ff","name":"Push message with XML payload","time":{"start":1757093341330,"stop":1757093341330,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7fdc1dd8a1d08eb","name":"should handle empty peer infos gracefully","time":{"start":1757092235506,"stop":1757092235507,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb8ce01eb4cadb38","name":"should start peer exchange discovery","time":{"start":1757092235685,"stop":1757092235686,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e618a2ed7753665","name":"Push message with unicode special characters payload","time":{"start":1757093341319,"stop":1757093341319,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb030828b9b8d59","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757092770592,"stop":1757092770592,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dbf3c127033024f","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757092269782,"stop":1757092269782,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b11f626df38fd5","name":"should not receive a peer event before start","time":{"start":1757092298004,"stop":1757092298004,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd7d07688d4a05c","name":"should not fail to start the service if it is already started","time":{"start":1757092298001,"stop":1757092298002,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce12e5f4913b0b6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757092467613,"stop":1757092467613,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee6f2ee8272994f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757092209667,"stop":1757092209668,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27c66fa57a448e","name":"Register correct protocols","time":{"start":1757092489578,"stop":1757092489578,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cea4e94033b8650","name":"should not execute task if max attempts is 0","time":{"start":1757092256580,"stop":1757092256583,"duration":3},"status":"passed","severity":"normal"},{"uid":"727d786bada9b855","name":"Push message with content topic containing emoji","time":{"start":1757093341295,"stop":1757093341296,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a99ec664d5143c2","name":"should maintain proper timestamps if all messages received","time":{"start":1757092275384,"stop":1757092275384,"duration":0},"status":"passed","severity":"normal"},{"uid":"599e4865288d7ebb","name":"should remove expired entries after TTL has passed","time":{"start":1757092255564,"stop":1757092255566,"duration":2},"status":"passed","severity":"normal"},{"uid":"1755e62d792962d0","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757092298013,"stop":1757092298014,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dc7c2e9e5034b381","name":"should initialize with default number of peers","time":{"start":1757092256972,"stop":1757092256973,"duration":1},"status":"passed","severity":"normal"},{"uid":"a52e4cf1c212970","name":"should query peer with peer exchange protocol","time":{"start":1757092235690,"stop":1757092235691,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dfb17d00653f974","name":"Subscribe and receive messages via lightPush","time":{"start":1757092770588,"stop":1757092770588,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c789cb47391245f","name":"should skip peer when already connected","time":{"start":1757092225109,"stop":1757092225110,"duration":1},"status":"passed","severity":"normal"},{"uid":"9423b28cad66eea8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757092209664,"stop":1757092209665,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf7e765963e4aff","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757092209662,"stop":1757092209662,"duration":0},"status":"passed","severity":"normal"},{"uid":"3605ab3bf041808c","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757092269765,"stop":1757092269765,"duration":0},"status":"passed","severity":"normal"},{"uid":"84070e7315966cb3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757092770601,"stop":1757092770601,"duration":0},"status":"passed","severity":"normal"},{"uid":"967c04d2addf30ae","name":"should handle shard reader errors gracefully","time":{"start":1757092225117,"stop":1757092225117,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c48e13fc316338","name":"Push message with custom timestamp: 1757088717432","time":{"start":1757093341337,"stop":1757093341337,"duration":0},"status":"passed","severity":"normal"},{"uid":"2766d978198db208","name":"Check publish message containing XML","time":{"start":1757092482801,"stop":1757092482801,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd260afb1485ec64","name":"should throw error - invalid id","time":{"start":1757092215893,"stop":1757092215893,"duration":0},"status":"passed","severity":"normal"},{"uid":"5040737ca49e8c35","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757092275384,"stop":1757092275384,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa00a72e9c8849c","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757092225215,"stop":1757092225216,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf5f6021d45359d","name":"Check received message with timestamp: 1757092292447000000 ","time":{"start":1757092742705,"stop":1757092742705,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc37c6c81832964","name":"should stop all internal components","time":{"start":1757092226248,"stop":1757092226248,"duration":0},"status":"passed","severity":"normal"},{"uid":"e410a5c297c882b1","name":"Push message with content topic containing emoji","time":{"start":1757093341325,"stop":1757093341325,"duration":0},"status":"passed","severity":"normal"},{"uid":"26281a4a5b1b8b43","name":"Retrieval Hint","time":{"start":1757092275203,"stop":1757092275204,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b1aff4b7db01de","name":"should dial with PeerId and return stream","time":{"start":1757092226250,"stop":1757092226250,"duration":0},"status":"passed","severity":"normal"},{"uid":"c330cf093398497a","name":"Push message with content topic containing long","time":{"start":1757093341292,"stop":1757093341292,"duration":0},"status":"passed","severity":"normal"},{"uid":"32511b72962a2c47","name":"Push message with JSON payload","time":{"start":1757093341331,"stop":1757093341331,"duration":0},"status":"passed","severity":"normal"},{"uid":"26da72fbbeb96836","name":"should add event listener for peer:discovery","time":{"start":1757092225131,"stop":1757092225132,"duration":1},"status":"passed","severity":"normal"},{"uid":"b509f851c47296d8","name":"Check received message containing shell command","time":{"start":1757092742703,"stop":1757092742703,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe0e508ba3d0c39","name":"Push message with XML payload","time":{"start":1757093341303,"stop":1757093341303,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0a2fd2983e9585","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757092636682,"stop":1757092636682,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fd5ab23100c091","name":"should use configured peers when available","time":{"start":1757092257223,"stop":1757092257223,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0091fd5c49f42a2","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757092256097,"stop":1757092256098,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b9c5136930a7e6","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757092225155,"stop":1757092225155,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b75d34d6287fef","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757092225591,"stop":1757092225592,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e89902e393870e0","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757092209658,"stop":1757092209658,"duration":0},"status":"passed","severity":"normal"},{"uid":"a078b69cb8892e5b","name":"should clear dial history on stop","time":{"start":1757092225103,"stop":1757092225103,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7645bd04320ba47","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757092215217,"stop":1757092215218,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba141b5df3467d1","name":"should properly setup health event callback","time":{"start":1757092257755,"stop":1757092257755,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac488d80ff5932e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757092467613,"stop":1757092467613,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f5d43de95d68f0","name":"should return false when peer is on different cluster","time":{"start":1757092225421,"stop":1757092225422,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad06d1caa0c865f","name":"Encoder throws on undefined content topic","time":{"start":1757092246603,"stop":1757092246603,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb47998ef2161a7","name":"Subscribe to topic containing long and receive message","time":{"start":1757092770591,"stop":1757092770591,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78f596cf2ebfed8","name":"Js publishes, other Js receives","time":{"start":1757092481159,"stop":1757092481160,"duration":1},"status":"passed","severity":"normal"},{"uid":"efdc724670ba483b","name":"Push message with content topic containing escaped characters","time":{"start":1757093341335,"stop":1757093341335,"duration":0},"status":"passed","severity":"normal"},{"uid":"7821897915edf623","name":"ends after yielding if response size indicates end","time":{"start":1757092226095,"stop":1757092226095,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f655e7481db478","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757092209659,"stop":1757092209659,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ffa1687152a8a1","name":"Check received message containing escaped characters","time":{"start":1757092742716,"stop":1757092742716,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af9f63924caecd7","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757092209658,"stop":1757092209658,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aafa0b921b743d","name":"should only return 1 node with relay and store capability","time":{"start":1757092235531,"stop":1757092235531,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db46d97da495bd5","name":"Push message equal or less that 1MB","time":{"start":1757093341337,"stop":1757093341337,"duration":0},"status":"passed","severity":"normal"},{"uid":"51579f1ab989c18a","name":"Push message with custom timestamp: 1726333917432","time":{"start":1757093341313,"stop":1757093341313,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02cfb08817415c6","name":"should skip peers that don't support peer exchange","time":{"start":1757092235689,"stop":1757092235689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08e5384c34e32ac","name":"messageHashStr produces consistent results for the same input","time":{"start":1757092225373,"stop":1757092225373,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56aa8bffb985a08","name":"should mark all messages in causal history as acknowledged","time":{"start":1757092275386,"stop":1757092275386,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c4bb0da4088693","name":"Check received message with timestamp: 1757092292447 ","time":{"start":1757092742717,"stop":1757092742717,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce410fd7bcff4be9","name":"random static sharding 3 - Cluster ID: 715, Shard ID: 596","time":{"start":1757092618601,"stop":1757092618601,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bacd2fc6c8d7266","name":"Waku message hash computation (payload length 0)","time":{"start":1757092225367,"stop":1757092225367,"duration":0},"status":"passed","severity":"normal"},{"uid":"b724eb547515962b","name":"Query Generator, No Decoder","time":{"start":1757092602914,"stop":1757092602916,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1aa3b8a43051f82","name":"Push message with special chars payload","time":{"start":1757093341301,"stop":1757093341301,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c508845ec5f5fef","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757092385375,"stop":1757092385375,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3575050189f87fe","name":"should properly create location multiaddrs - udp4","time":{"start":1757092215896,"stop":1757092215897,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5f2226f4395834","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757092467612,"stop":1757092467612,"duration":0},"status":"passed","severity":"normal"},{"uid":"df10325db404a3b0","name":"Cluster ID 0, shard 1","time":{"start":1757092618600,"stop":1757092618600,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ff28f3c06d0ab6","name":"Check publish message containing emoji","time":{"start":1757092482804,"stop":1757092482804,"duration":0},"status":"passed","severity":"normal"},{"uid":"9464addb01381096","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757092770604,"stop":1757092770604,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff07a8561a323ec5","name":"udp ip6 address","time":{"start":1757092215193,"stop":1757092215193,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f462065eee3bef0","name":"Query with Ordered Callback, No message returned","time":{"start":1757092602922,"stop":1757092602922,"duration":0},"status":"passed","severity":"normal"},{"uid":"a068702338d50451","name":"should continually clean up expired entries at intervals","time":{"start":1757092255569,"stop":1757092255569,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3537135105a93e","name":"should dial all known peers when reached zero connections","time":{"start":1757092336344,"stop":1757092336345,"duration":1},"status":"passed","severity":"normal"},{"uid":"466e0d4299ca53d7","name":"should handle multiple peers with different shard configurations","time":{"start":1757092225118,"stop":1757092225118,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa001090ed9b1ec","name":"should start the dialing interval","time":{"start":1757092225101,"stop":1757092225101,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1ff853edf7f82c","name":"Encoder throws on empty string content topic","time":{"start":1757092226174,"stop":1757092226174,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1a9b418e17052","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757092489588,"stop":1757092489588,"duration":0},"status":"passed","severity":"normal"},{"uid":"732c140d9f73e273","name":"should not retry if at least one success","time":{"start":1757092256669,"stop":1757092256669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f408ddce3609f51b","name":"Check message with no payload is not received","time":{"start":1757092742719,"stop":1757092742719,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7ff29898f24e10","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757092269802,"stop":1757092269803,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e36408093a3496c","name":"Push message with content topic containing short","time":{"start":1757093341291,"stop":1757093341291,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f413b1c5e259ca","name":"Push message with numeric payload","time":{"start":1757093341300,"stop":1757093341301,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfda2c889c79a6e0","name":"Push message with long payload","time":{"start":1757093341315,"stop":1757093341315,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8247966b1615f30","name":"Subscribe to topic containing short and receive message","time":{"start":1757092770600,"stop":1757092770600,"duration":0},"status":"passed","severity":"normal"},{"uid":"600445a7f1c9640d","name":"accepts valid message hash query","time":{"start":1757092225741,"stop":1757092225742,"duration":1},"status":"passed","severity":"normal"},{"uid":"235ebb8e81f551ca","name":"random static sharding 10 - Cluster ID: 98, Shard ID: 983","time":{"start":1757092618606,"stop":1757092618606,"duration":0},"status":"passed","severity":"normal"},{"uid":"c871932b001dbfba","name":"should dial peer immediately when queue is empty","time":{"start":1757092225109,"stop":1757092225109,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6a2342b3f35978","name":"should return false when peer is not on topic","time":{"start":1757092226254,"stop":1757092226254,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f4102ab67a0ffa","name":"return first retrieved peers without further DNS queries","time":{"start":1757092235531,"stop":1757092235531,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d221142b19ca3b1","name":"should handle queue overflow by adding peers to queue","time":{"start":1757092225115,"stop":1757092225115,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba38a2704d97e75","name":"Check publish message containing Chinese","time":{"start":1757092482798,"stop":1757092482798,"duration":0},"status":"passed","severity":"normal"},{"uid":"f423ce826c0768a5","name":"Push message with Basic HTML tag payload","time":{"start":1757093341318,"stop":1757093341318,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ca091feac93bb1","name":"Passing page size 19 when there are 20 messages","time":{"start":1757092642685,"stop":1757092642685,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a3b74fb2797d54","name":"should handle complete connection lifecycle","time":{"start":1757092224907,"stop":1757092224907,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20bb0356ea7aae4","name":"should reject if LightPush is requested but not mounted","time":{"start":1757092257314,"stop":1757092257315,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d96877c7199bf8","name":"throws if store query response has error status","time":{"start":1757092226093,"stop":1757092226093,"duration":0},"status":"passed","severity":"normal"},{"uid":"6153605216306f90","name":"should not fail to stop the service if it was not started","time":{"start":1757092531069,"stop":1757092531070,"duration":1},"status":"passed","severity":"normal"},{"uid":"270b9e8917b788ca","name":"Push message equal or less that 1MB","time":{"start":1757093341299,"stop":1757093341299,"duration":0},"status":"passed","severity":"normal"},{"uid":"2474ae31b462125d","name":"Push message with short payload","time":{"start":1757093341315,"stop":1757093341315,"duration":0},"status":"passed","severity":"normal"},{"uid":"508f3060e6ceb803","name":"Check received message containing Basic HTML tag","time":{"start":1757092742714,"stop":1757092742714,"duration":0},"status":"passed","severity":"normal"},{"uid":"85bbdf5e9c84ca7d","name":"throws an error for improperly formatted content topics","time":{"start":1757092209661,"stop":1757092209662,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc7ead22c261a89d","name":"Check received message containing JSON","time":{"start":1757092742714,"stop":1757092742715,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c4caa2d429ef54c","name":"should insert message id into causal history","time":{"start":1757092275382,"stop":1757092275382,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc450bece666daf2","name":"Push message with Basic HTML tag payload","time":{"start":1757093341288,"stop":1757093341289,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89533d8cf7fe9cc","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757092209655,"stop":1757092209655,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d3a20139e016d1","name":"Push message with content topic containing long","time":{"start":1757093341308,"stop":1757093341308,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6bf89e4179252ee","name":"Push message with content topic containing Russian","time":{"start":1757093341323,"stop":1757093341323,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50785e50e0de98","name":"should handle large number of peers request","time":{"start":1757092235511,"stop":1757092235511,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f4a6cd3a023668","name":"should deliver messages after dependencies are met","time":{"start":1757092275387,"stop":1757092275387,"duration":0},"status":"passed","severity":"normal"},{"uid":"4311b000c3b40491","name":"Push message equal or less that 1MB","time":{"start":1757093341314,"stop":1757093341314,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72d9c0c209aeed3","name":"Check message with invalid timestamp is not received","time":{"start":1757092742718,"stop":1757092742718,"duration":0},"status":"passed","severity":"normal"},{"uid":"c592677d2bace6f","name":"Check received message containing numeric","time":{"start":1757092742700,"stop":1757092742700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c778c0b6933beb","name":"Check message with no payload is not received","time":{"start":1757092742709,"stop":1757092742709,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69a7905660e6ef4","name":"Promise Callback - true","time":{"start":1757092629762,"stop":1757092629762,"duration":0},"status":"passed","severity":"normal"},{"uid":"14dfc58d7632b116","name":"should properly create location multiaddrs - udp6","time":{"start":1757092215897,"stop":1757092215897,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcb5757f424dc8e","name":"Reusing cursor across nodes","time":{"start":1757092588029,"stop":1757092588029,"duration":0},"status":"passed","severity":"normal"},{"uid":"9237d8d766b316bb","name":"Overlapping topic subscription","time":{"start":1757092770599,"stop":1757092770599,"duration":0},"status":"passed","severity":"normal"},{"uid":"43718f5eff88699","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757092209826,"stop":1757092209826,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8b090247fa5d63","name":"should perform initial health assessment on start","time":{"start":1757092257195,"stop":1757092257200,"duration":5},"status":"passed","severity":"normal"},{"uid":"e5a92d3fd315a449","name":"should not modify tags of connections for different peers","time":{"start":1757092257005,"stop":1757092257005,"duration":0},"status":"passed","severity":"normal"},{"uid":"373885833f02a709","name":"Passing page size 11 when there are 10 messages","time":{"start":1757092642684,"stop":1757092642684,"duration":0},"status":"passed","severity":"normal"},{"uid":"35dfb1bbacf41001","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757092588027,"stop":1757092588027,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7575bc3bb86e499","name":"Check received message containing XML","time":{"start":1757092742702,"stop":1757092742702,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3bf7a8e277f8ef","name":"Push message with content topic containing Russian","time":{"start":1757093341310,"stop":1757093341310,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d541770af50028b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757092209660,"stop":1757092209660,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c46dcf08898aca1","name":"throws on content topic with empty encoding field","time":{"start":1757092209653,"stop":1757092209653,"duration":0},"status":"passed","severity":"normal"},{"uid":"8057951b310b4bf8","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757092742720,"stop":1757092742720,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e900c5d4dfcb64","name":"Push message with Script payload","time":{"start":1757093341303,"stop":1757093341303,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6cd522901fd3823","name":"should start ping timers on peer connect","time":{"start":1757092225202,"stop":1757092225202,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbad40850d9324a6","name":"Push message with Chinese payload","time":{"start":1757093341286,"stop":1757093341286,"duration":0},"status":"passed","severity":"normal"},{"uid":"1118b9615127d271","name":"should clear existing timers before creating new ones","time":{"start":1757092225222,"stop":1757092225222,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da930d236a4d10","name":"should be safe to call multiple times","time":{"start":1757092226248,"stop":1757092226249,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d9819921104ee9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757092215221,"stop":1757092215221,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e0ab39489fe137","name":"Promise Callback - false","time":{"start":1757092629762,"stop":1757092629764,"duration":2},"status":"passed","severity":"normal"},{"uid":"99108ef6bd8532b8","name":"Push message with content topic containing numeric","time":{"start":1757093341309,"stop":1757093341309,"duration":0},"status":"passed","severity":"normal"},{"uid":"1554bfc8eb749ad8","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757092215215,"stop":1757092215215,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90464207587d7a0","name":"should remove event listener for peer:discovery","time":{"start":1757092225135,"stop":1757092225136,"duration":1},"status":"passed","severity":"normal"},{"uid":"a13b7f626a3c13c6","name":"should clear interval on stop","time":{"start":1757092235695,"stop":1757092235695,"duration":0},"status":"passed","severity":"normal"},{"uid":"3199f760a1be65c5","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757092269781,"stop":1757092269781,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03736efdb9b0dbf","name":"should clear the dialing interval","time":{"start":1757092225102,"stop":1757092225102,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b01dedc6f59211","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757092257761,"stop":1757092257761,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fcce01c0c9d763","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757092770597,"stop":1757092770597,"duration":0},"status":"passed","severity":"normal"},{"uid":"d713b38d4439225b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757092209665,"stop":1757092209665,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3607fa6db6cb67","name":"Ephemeral messages are not stored","time":{"start":1757092299009,"stop":1757092299010,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d695ac305b97e74","name":"should handle all zero keep alive options","time":{"start":1757092225227,"stop":1757092225227,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b893ca6a3934a85","name":"Check publish message containing Russian","time":{"start":1757092482800,"stop":1757092482800,"duration":0},"status":"passed","severity":"normal"},{"uid":"3553b4147e7a8990","name":"should return true when peer is on the same cluster","time":{"start":1757092225419,"stop":1757092225419,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45d4c1afa2d9b3b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757092269805,"stop":1757092269805,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6fd822c9384c8f","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757092269775,"stop":1757092269775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d492b210319605e","name":"caches peers it previously fetched","time":{"start":1757092235530,"stop":1757092235530,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec8c65194dec006","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757092269772,"stop":1757092269772,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e9ad2b663fba93","name":"Query generator for multiple messages","time":{"start":1757092633682,"stop":1757092633682,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e87e456c9737ed8","name":"Check received message containing special chars","time":{"start":1757092742700,"stop":1757092742700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83d80e0fceb7ada","name":"Check publish message containing JSON","time":{"start":1757092482802,"stop":1757092482802,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a167b98690a0324","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757092489594,"stop":1757092489594,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e9fa370662ae72","name":"Passing page size 1 when there are 4 messages","time":{"start":1757092642682,"stop":1757092642683,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ccc7d601ad4292a","name":"should not be empty after adding a subscription","time":{"start":1757092257417,"stop":1757092257417,"duration":0},"status":"passed","severity":"normal"},{"uid":"741a039f2197e3a9","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757092209654,"stop":1757092209654,"duration":0},"status":"passed","severity":"normal"},{"uid":"53da6ccde9eba6d2","name":"Check publish message containing Basic HTML tag","time":{"start":1757092482801,"stop":1757092482802,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0f1de3b2cca411","name":"Push message with special chars payload","time":{"start":1757093341286,"stop":1757093341286,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc1f0e27f36dc0f","name":"Check received message containing Arabic","time":{"start":1757092742701,"stop":1757092742701,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e8358e74ca3608","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757092770595,"stop":1757092770595,"duration":0},"status":"passed","severity":"normal"},{"uid":"227fba477960a4b5","name":"should dispatch connect and disconnect events","time":{"start":1757092256983,"stop":1757092256983,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4029b6096258c96","name":"should not receive a peer event after stop","time":{"start":1757092298005,"stop":1757092298005,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ecea82f8b61eb96","name":"should not return locked peers if enough unlocked are available","time":{"start":1757092256982,"stop":1757092256983,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b1fc2df1541b807","name":"Push message with content topic containing escaped characters","time":{"start":1757093341295,"stop":1757093341295,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec55aca98aa8572","name":"Using a function","time":{"start":1757092649900,"stop":1757092649900,"duration":0},"status":"passed","severity":"normal"},{"uid":"79dda7630a7d6cb","name":"should be empty after removing the only subscription","time":{"start":1757092257418,"stop":1757092257418,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13eaaf54b245dc0","name":"Check message with non string payload is not received","time":{"start":1757092742719,"stop":1757092742719,"duration":0},"status":"passed","severity":"normal"},{"uid":"635bd6dd0f46b1a6","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757092369712,"stop":1757092369715,"duration":3},"status":"passed","severity":"normal"},{"uid":"57ad83f30e0d84ac","name":"Push message with unicode special characters payload","time":{"start":1757093341332,"stop":1757093341332,"duration":0},"status":"passed","severity":"normal"},{"uid":"c169ce6ca3eac250","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757092742717,"stop":1757092742718,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0501d56a0be257d","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757092269787,"stop":1757092269787,"duration":0},"status":"passed","severity":"normal"},{"uid":"4271acf9d714ab39","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757092588026,"stop":1757092588027,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcbc56609e9498b4","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757092209662,"stop":1757092209663,"duration":1},"status":"passed","severity":"normal"},{"uid":"1071d59c8b071f0c","name":"should skip peer when dialed recently","time":{"start":1757092225110,"stop":1757092225110,"duration":0},"status":"passed","severity":"normal"},{"uid":"268792caca39f329","name":"Push message with SQL Injection payload","time":{"start":1757093341302,"stop":1757093341302,"duration":0},"status":"passed","severity":"normal"},{"uid":"1973b082ba817dd","name":"should initialize bloom filter with correct parameters","time":{"start":1757092273186,"stop":1757092273187,"duration":1},"status":"passed","severity":"normal"},{"uid":"424c898c98ddad87","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757092313050,"stop":1757092313050,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ae038c848c202b","name":"Push message with Russian payload","time":{"start":1757093341287,"stop":1757093341287,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f17d15d006e8e4","name":"should be safe to call multiple times","time":{"start":1757092225132,"stop":1757092225132,"duration":0},"status":"passed","severity":"normal"},{"uid":"61dde08b36f23fb4","name":"Push message with short payload","time":{"start":1757093341328,"stop":1757093341328,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dadf5b0123ac016","name":"Does not throw an exception when node disconnects","time":{"start":1757092649900,"stop":1757092649900,"duration":0},"status":"passed","severity":"normal"},{"uid":"869ee268d8abaf93","name":"Check received message containing Basic HTML tag","time":{"start":1757092742703,"stop":1757092742703,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f380c4eba86607","name":"should keep entries that haven't expired yet","time":{"start":1757092255567,"stop":1757092255567,"duration":0},"status":"passed","severity":"normal"},{"uid":"306429a87227c452","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757092269791,"stop":1757092269793,"duration":2},"status":"passed","severity":"normal"},{"uid":"25663dcb209f3137","name":"should handle complete peer lifecycle","time":{"start":1757092225228,"stop":1757092225228,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9422f79b2e86cc","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757092602918,"stop":1757092602919,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e63da0390de67d","name":"should skip peers that were recently queried","time":{"start":1757092235690,"stop":1757092235690,"duration":0},"status":"passed","severity":"normal"},{"uid":"107d382c3fd0f287","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757092256995,"stop":1757092256995,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b2508aebe85ff7","name":"should wait for Store peer to be connected","time":{"start":1757092257317,"stop":1757092257317,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d8975be8417b92","name":"Push message with content topic containing Arabic","time":{"start":1757093341293,"stop":1757093341293,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41346c8208ad602","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757092770602,"stop":1757092770602,"duration":0},"status":"passed","severity":"normal"},{"uid":"653a496f56c41cbb","name":"Check message on other pubsub topic is not received","time":{"start":1757092742718,"stop":1757092742718,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f577590904c9b95","name":"should not receive a peer event after stop","time":{"start":1757092239292,"stop":1757092239292,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e80ac366d2d10a1","name":"yields undefined for messages without decoder","time":{"start":1757092226094,"stop":1757092226095,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bddd241f1bbe877","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757092215220,"stop":1757092215220,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8d567eb82778e4","name":"Check publish message containing short","time":{"start":1757092482796,"stop":1757092482797,"duration":1},"status":"passed","severity":"normal"},{"uid":"1533e3289c707fcc","name":"should increase lamport timestamp","time":{"start":1757092275383,"stop":1757092275384,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ba18a9fec1bc81","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757092209667,"stop":1757092209667,"duration":0},"status":"passed","severity":"normal"},{"uid":"33aa110c2f579200","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757092275391,"stop":1757092275391,"duration":0},"status":"passed","severity":"normal"},{"uid":"109e5007c4f4a5a","name":"should create dialer with libp2p and shardReader","time":{"start":1757092225100,"stop":1757092225101,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ca24799794f602","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757092467614,"stop":1757092467614,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac2d5a2935cd22e","name":"Push message with content topic containing long","time":{"start":1757093341321,"stop":1757093341321,"duration":0},"status":"passed","severity":"normal"},{"uid":"a503ff5ebe9c28de","name":"Push message equal or less that 1MB","time":{"start":1757093341327,"stop":1757093341327,"duration":0},"status":"passed","severity":"normal"},{"uid":"905fd2b5d996549d","name":"should add and remove event listeners correctly","time":{"start":1757092239293,"stop":1757092239293,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29218880b01c5d8","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757092482806,"stop":1757092482807,"duration":1},"status":"passed","severity":"normal"},{"uid":"4386c8857f4eba52","name":"rejects content-filtered query with only contentTopics","time":{"start":1757092225741,"stop":1757092225741,"duration":0},"status":"passed","severity":"normal"},{"uid":"e165c1f9a47bf0a5","name":"should do nothing when connections still exist","time":{"start":1757092225607,"stop":1757092225608,"duration":1},"status":"passed","severity":"normal"},{"uid":"db0fc9c3b4ff9fa3","name":"Check received message containing escaped characters","time":{"start":1757092742704,"stop":1757092742704,"duration":0},"status":"passed","severity":"normal"},{"uid":"688e0f542f106666","name":"Check received message containing emoji","time":{"start":1757092742716,"stop":1757092742716,"duration":0},"status":"passed","severity":"normal"},{"uid":"2673eb3d1814af9f","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757092215222,"stop":1757092215222,"duration":0},"status":"passed","severity":"normal"},{"uid":"49382386f5cdb568","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757092275385,"stop":1757092275385,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d72181cbe42a16c","name":"Publish without waiting for remote peer","time":{"start":1757092489578,"stop":1757092489579,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7dfd5d5aa38a5eb","name":"Push message with numeric payload","time":{"start":1757093341328,"stop":1757093341329,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0030e1239d8379","name":"should add event listeners for peer connect and disconnect","time":{"start":1757092225196,"stop":1757092225199,"duration":3},"status":"passed","severity":"normal"},{"uid":"993ab3c677d8959a","name":"should handle zero peers request","time":{"start":1757092235511,"stop":1757092235512,"duration":1},"status":"passed","severity":"normal"},{"uid":"54271ede2f9046cd","name":"should request peer renewal on specific errors","time":{"start":1757092256579,"stop":1757092256579,"duration":0},"status":"passed","severity":"normal"},{"uid":"1066dba7c819ef18","name":"Throws when trying to push message with empty payload","time":{"start":1757093341332,"stop":1757093341332,"duration":0},"status":"passed","severity":"normal"},{"uid":"8817d14754029412","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757092209655,"stop":1757092209655,"duration":0},"status":"passed","severity":"normal"},{"uid":"c097c65af34a4faa","name":"Renews subscription after lossing a connection","time":{"start":1757092770604,"stop":1757092770604,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d070bdc5462f36","name":"should emit a peer event after start","time":{"start":1757092239291,"stop":1757092239291,"duration":0},"status":"passed","severity":"normal"},{"uid":"278e4677ae697c01","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757092235508,"stop":1757092235508,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c6501fcbe5f52a","name":"Push 30 different messages","time":{"start":1757093341307,"stop":1757093341307,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c9d50135c6fdaed2","name":"should return false when peer is not found","time":{"start":1757092225424,"stop":1757092225424,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3695fb5801c1b6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757092770588,"stop":1757092770588,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd4d2574354ceef","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757092588028,"stop":1757092588028,"duration":0},"status":"passed","severity":"normal"},{"uid":"686cc63b4f20b9e3","name":"should handle case when navigator is not available","time":{"start":1757092224891,"stop":1757092224892,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a7be9e885f9ceb","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757092489587,"stop":1757092489588,"duration":1},"status":"passed","severity":"normal"},{"uid":"4964a04325646071","name":"Overlapping topic subscription","time":{"start":1757092489583,"stop":1757092489584,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b0e184c47e73f066","name":"throws on content topic with generation field greater than 0","time":{"start":1757092209651,"stop":1757092209651,"duration":0},"status":"passed","severity":"normal"},{"uid":"76db84ffe400a0bf","name":"Push message with escaped characters payload","time":{"start":1757093341289,"stop":1757093341290,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed32a2963ba19ab","name":"different cluster: nodes don't connect","time":{"start":1757092385375,"stop":1757092385375,"duration":0},"status":"passed","severity":"normal"},{"uid":"190834504f479a4d","name":"should fail to send if no connected peers found","time":{"start":1757092256665,"stop":1757092256668,"duration":3},"status":"passed","severity":"normal"},{"uid":"fc6e7c6a97c243bf","name":"should handle dial errors gracefully","time":{"start":1757092225113,"stop":1757092225114,"duration":1},"status":"passed","severity":"normal"},{"uid":"9454363521718680","name":"Check publish message after client node is restarted","time":{"start":1757092482810,"stop":1757092482810,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dcc155018f5dea8e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757092770595,"stop":1757092770595,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0ac0bab1dc3003","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757092269794,"stop":1757092269794,"duration":0},"status":"passed","severity":"normal"},{"uid":"a436306d030a65a6","name":"Push message with shell command payload","time":{"start":1757093341331,"stop":1757093341331,"duration":0},"status":"passed","severity":"normal"},{"uid":"120e069b43577c4","name":"Correctly serialized arguments","time":{"start":1757092381269,"stop":1757092381269,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee43a873ad16e907","name":"should dial with multiaddr and return stream","time":{"start":1757092226250,"stop":1757092226250,"duration":0},"status":"passed","severity":"normal"},{"uid":"588a8618b92b3846","name":"Subscribe to topic containing XML and receive message","time":{"start":1757092770602,"stop":1757092770602,"duration":0},"status":"passed","severity":"normal"},{"uid":"702eef2ec4fe95e3","name":"returns all values when wanted number is greater than available values","time":{"start":1757092234091,"stop":1757092234092,"duration":1},"status":"passed","severity":"normal"},{"uid":"baed53f232992b05","name":"should work with async generator that yields promises","time":{"start":1757092257755,"stop":1757092257755,"duration":0},"status":"passed","severity":"normal"},{"uid":"74db5af695019f99","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757092257760,"stop":1757092257760,"duration":0},"status":"passed","severity":"normal"},{"uid":"737c78a7b2076201","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757092209667,"stop":1757092209667,"duration":0},"status":"passed","severity":"normal"},{"uid":"518cbb89302a8aa9","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757092225364,"stop":1757092225367,"duration":3},"status":"passed","severity":"normal"},{"uid":"3b1e901860c565c8","name":"should return undefined if no connection provided","time":{"start":1757092225893,"stop":1757092225893,"duration":0},"status":"passed","severity":"normal"},{"uid":"8750376171752a6f","name":"Check received message containing shell command","time":{"start":1757092742715,"stop":1757092742715,"duration":0},"status":"passed","severity":"normal"},{"uid":"90521f326db9e486","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757092469660,"stop":1757092469660,"duration":0},"status":"passed","severity":"normal"},{"uid":"84caf9bb301c4b4b","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757092235297,"stop":1757092235297,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bfc18935405b926","name":"Push message with Script payload","time":{"start":1757093341317,"stop":1757093341318,"duration":1},"status":"passed","severity":"normal"},{"uid":"16a5cbbf5c8b70b1","name":"should clear dial history on start","time":{"start":1757092225101,"stop":1757092225102,"duration":1},"status":"passed","severity":"normal"},{"uid":"86bd2c1709071d5f","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757092225210,"stop":1757092225214,"duration":4},"status":"passed","severity":"normal"},{"uid":"cf7b5ad06500bb74","name":"should not create relay timers when relay is not provided","time":{"start":1757092225214,"stop":1757092225215,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e0ad3471bf027f","name":"Push message with custom timestamp: 1757088717431","time":{"start":1757093341297,"stop":1757093341298,"duration":1},"status":"passed","severity":"normal"},{"uid":"585d9a7983af567c","name":"should remove event listeners from globalThis","time":{"start":1757092224886,"stop":1757092224886,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f977879903e07e","name":"should handle peer disconnect event when no connections remain","time":{"start":1757092224899,"stop":1757092224899,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2abebfd7e2b6c5","name":"Nodes with multiple pubsub topic","time":{"start":1757092476059,"stop":1757092476059,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9fea14c340e3a93","name":"should skip peers without peer exchange protocol","time":{"start":1757092235688,"stop":1757092235688,"duration":0},"status":"passed","severity":"normal"},{"uid":"7477b31cfdc1f980","name":"should create KeepAliveManager with relay","time":{"start":1757092225196,"stop":1757092225196,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eea76c3caa06f38","name":"should handle errors when removing globalThis listeners","time":{"start":1757092224887,"stop":1757092224887,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8fe2016481e2ce","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757092770590,"stop":1757092770590,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b613ed57665412","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757092246602,"stop":1757092246602,"duration":0},"status":"passed","severity":"normal"},{"uid":"3163275ced039ac1","name":"random static sharding 8 - Cluster ID: 521, Shard ID: 211","time":{"start":1757092618605,"stop":1757092618605,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79387bc0e98a84b","name":"should initialize with custom TTL","time":{"start":1757092235685,"stop":1757092235685,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbba71888652c3d","name":"can start the service","time":{"start":1757092531067,"stop":1757092531069,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6c270eec297b273","name":"Subscribe and publish message","time":{"start":1757092489579,"stop":1757092489579,"duration":0},"status":"passed","severity":"normal"},{"uid":"31875979d52d0bba","name":"should skip peers without peer exchange protocol","time":{"start":1757092235691,"stop":1757092235691,"duration":0},"status":"passed","severity":"normal"},{"uid":"3187bd1d02f8e6c3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757092209666,"stop":1757092209666,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd02f47a8d737d5","name":"Push message with unicode special characters payload","time":{"start":1757093341290,"stop":1757093341290,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ced629cc87e20cf","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757092225363,"stop":1757092225363,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e533bbeb9c41c85","name":"Relay - dialed after","time":{"start":1757092650885,"stop":1757092650885,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcec67ac0c53fba","name":"Check publish message containing escaped characters","time":{"start":1757092482803,"stop":1757092482803,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f41feeddb0344b","name":"Decoder throws on undefined content topic","time":{"start":1757092226174,"stop":1757092226175,"duration":1},"status":"passed","severity":"normal"},{"uid":"d99f4beff30f3fd3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757092269805,"stop":1757092269805,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d22a536c699e40","name":"random static sharding 9 - Cluster ID: 810, Shard ID: 884","time":{"start":1757092618605,"stop":1757092618606,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ebb72b0dba5056a","name":"Nodes with multiple pubsub topic","time":{"start":1757092476061,"stop":1757092476061,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bdc80c78ce4247","name":"Push message with shell command payload","time":{"start":1757093341289,"stop":1757093341289,"duration":0},"status":"passed","severity":"normal"},{"uid":"4905478deb1d6e4c","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757092602923,"stop":1757092602923,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a58c72a1224cc6","name":"Throws when trying to push message with empty payload","time":{"start":1757093341291,"stop":1757093341291,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2bde8651b95b05","name":"Push message with Arabic payload","time":{"start":1757093341302,"stop":1757093341302,"duration":0},"status":"passed","severity":"normal"},{"uid":"758b046822713a16","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757092269767,"stop":1757092269767,"duration":0},"status":"passed","severity":"normal"},{"uid":"c992d6ff24b8b56c","name":"Relay - dialed first","time":{"start":1757092650883,"stop":1757092650884,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdd5f7eb9070043c","name":"Push message with content topic containing Russian","time":{"start":1757093341294,"stop":1757093341294,"duration":0},"status":"passed","severity":"normal"},{"uid":"d740370341b3e2e0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757092209664,"stop":1757092209664,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba743ced856edbb","name":"Ordered Callback - true","time":{"start":1757092629764,"stop":1757092629765,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2dcdc5d09d136e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757092215218,"stop":1757092215219,"duration":1},"status":"passed","severity":"normal"},{"uid":"a232eb10bcd26fec","name":"Check message with no content topic is not received","time":{"start":1757092742719,"stop":1757092742719,"duration":0},"status":"passed","severity":"normal"},{"uid":"513a09af32e44357","name":"Push message with long payload","time":{"start":1757093341300,"stop":1757093341300,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ab29573170b978","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757092225364,"stop":1757092225364,"duration":0},"status":"passed","severity":"normal"},{"uid":"340ccd4f596111f0","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757092269773,"stop":1757092269773,"duration":0},"status":"passed","severity":"normal"},{"uid":"c823b7e3b120ce16","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757092235695,"stop":1757092235696,"duration":1},"status":"passed","severity":"normal"},{"uid":"f29df178009d977a","name":"Decoder throws on empty string content topic","time":{"start":1757092245233,"stop":1757092245234,"duration":1},"status":"passed","severity":"normal"},{"uid":"a55752ba171e85d8","name":"should handle peer not in mesh for all topics","time":{"start":1757092225227,"stop":1757092225228,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2fa228c3610b183","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757092269778,"stop":1757092269779,"duration":1},"status":"passed","severity":"normal"},{"uid":"4866598489029bb3","name":"returns nothing if no connections present","time":{"start":1757092225708,"stop":1757092225709,"duration":1},"status":"passed","severity":"normal"},{"uid":"be54798b98594d7c","name":"Push message with content topic containing Chinese","time":{"start":1757093341309,"stop":1757093341310,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b6b349383aa567","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757092269801,"stop":1757092269801,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1f0d6f68b18ad","name":"should return PeerId when PeerId is provided","time":{"start":1757092225660,"stop":1757092225661,"duration":1},"status":"passed","severity":"normal"},{"uid":"de594b444c6ff055","name":"should attach causal history and bloom filter to each message","time":{"start":1757092275383,"stop":1757092275383,"duration":0},"status":"passed","severity":"normal"},{"uid":"685f6d6c52de6fbb","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757092770594,"stop":1757092770595,"duration":1},"status":"passed","severity":"normal"},{"uid":"71058ad623166de1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757092770595,"stop":1757092770595,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f213394f950160","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757092269805,"stop":1757092269806,"duration":1},"status":"passed","severity":"normal"},{"uid":"69418916057bdc5a","name":"should sort peers by ping value","time":{"start":1757092226253,"stop":1757092226254,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef84393342e5d0a5","name":"Push message with content topic containing Russian","time":{"start":1757093341334,"stop":1757093341334,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d373b1e3d15865e","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757092482809,"stop":1757092482809,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f8397ed4cdb1ef","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757092234092,"stop":1757092234092,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f80e08e6cae494","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757092235510,"stop":1757092235510,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6368fff9b5924d","name":"Round trip binary serialization","time":{"start":1757092226172,"stop":1757092226173,"duration":1},"status":"passed","severity":"normal"},{"uid":"139ce9ca29dee69c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757092770592,"stop":1757092770592,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd27b4dc276b966","name":"A test","time":{"start":1757092369945,"stop":1757092369945,"duration":0},"status":"passed","severity":"normal"},{"uid":"d800c51d860d1ae0","name":"Check message received after jswaku node is restarted","time":{"start":1757092742719,"stop":1757092742720,"duration":1},"status":"passed","severity":"normal"},{"uid":"e174bd1d44e4a47a","name":"should send relay ping messages on timer","time":{"start":1757092225216,"stop":1757092225220,"duration":4},"status":"passed","severity":"normal"},{"uid":"689728d21badea0e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757092298008,"stop":1757092298009,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4fcbd1eda229982b","name":"Push message with content topic containing emoji","time":{"start":1757093341335,"stop":1757093341335,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b54cde9398e5c4d","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757092225634,"stop":1757092225634,"duration":0},"status":"passed","severity":"normal"},{"uid":"194b568d3e39b558","name":"should save new peer to store","time":{"start":1757092225154,"stop":1757092225154,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f911cc57ad87157","name":"should handle errors when accessing navigator","time":{"start":1757092224906,"stop":1757092224907,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b5ee66de70561f6","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757092588028,"stop":1757092588028,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6ad18ad733a2b7","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757092235532,"stop":1757092235532,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1fc484915be116fe","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757092215217,"stop":1757092215217,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4e4b39974bc7d4","name":"should add received message to localHistory with retrievalHint","time":{"start":1757092275385,"stop":1757092275385,"duration":0},"status":"passed","severity":"normal"},{"uid":"85045808a702cd22","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757092770589,"stop":1757092770589,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92fbc372d8762a8","name":"Refresh subscription","time":{"start":1757092770599,"stop":1757092770599,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9636b42d71b093d","name":"should handle disconnect when peer has no timers","time":{"start":1757092225221,"stop":1757092225221,"duration":0},"status":"passed","severity":"normal"},{"uid":"309f6633b9b7462d","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757092269779,"stop":1757092269780,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf4d3d0fb5d03a82","name":"should create PeerExchange instance with components","time":{"start":1757092235512,"stop":1757092235513,"duration":1},"status":"passed","severity":"normal"},{"uid":"2721f4f4e9f37004","name":"Push message with Russian payload","time":{"start":1757093341330,"stop":1757093341330,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0cc846385d16c05","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757092209670,"stop":1757092209671,"duration":1},"status":"passed","severity":"normal"},{"uid":"8649df27d383df57","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757092770600,"stop":1757092770600,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1f20921944b101","name":"Push message with rate limit","time":{"start":1757093341297,"stop":1757093341297,"duration":0},"status":"passed","severity":"normal"},{"uid":"2409ed54f32d334e","name":"should handle peer store update failures gracefully","time":{"start":1757092225209,"stop":1757092225209,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59922805d6af4f0","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757092235296,"stop":1757092235296,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b2eec7030ca8ce","name":"should handle query errors gracefully","time":{"start":1757092235691,"stop":1757092235692,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af040b85aee1d4b","name":"Used by Waku Relay","time":{"start":1757092649901,"stop":1757092649901,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c4f93467cb770e","name":"Push 30 different messages","time":{"start":1757093341320,"stop":1757093341320,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c6a9d38af3115b1a","name":"Symmetric encrypt & Decrypt","time":{"start":1757092245530,"stop":1757092245531,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d30b46a71134097","name":"Check received message containing unicode special characters","time":{"start":1757092742716,"stop":1757092742716,"duration":0},"status":"passed","severity":"normal"},{"uid":"506012284ceda964","name":"Push message with unicode special characters payload","time":{"start":1757093341305,"stop":1757093341305,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb1a0b09c2c51f1","name":"should stop ping timers on peer disconnect","time":{"start":1757092225206,"stop":1757092225206,"duration":0},"status":"passed","severity":"normal"},{"uid":"3828c3961a35ece4","name":"Rejects garbage","time":{"start":1757092261012,"stop":1757092261012,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa445fbc0d06ca4","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757092628311,"stop":1757092628312,"duration":1},"status":"passed","severity":"normal"},{"uid":"701999b3fca5c8f5","name":"should requeue task if no peer is available","time":{"start":1757092256573,"stop":1757092256575,"duration":2},"status":"passed","severity":"normal"},{"uid":"a742fffa16e834d9","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757092269780,"stop":1757092269780,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e20d13781f3f6fd","name":"should respect custom numPeersToUse configuration","time":{"start":1757092256994,"stop":1757092256995,"duration":1},"status":"passed","severity":"normal"},{"uid":"641ae38a9baaf9a","name":"should handle case when globalThis is not available","time":{"start":1757092224892,"stop":1757092224892,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1a2bda29df5f89","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757092257758,"stop":1757092257758,"duration":0},"status":"passed","severity":"normal"},{"uid":"9381b2cc6f105647","name":"should start all internal components","time":{"start":1757092226247,"stop":1757092226247,"duration":0},"status":"passed","severity":"normal"},{"uid":"31574167be6035af","name":"Push message with SQL Injection payload","time":{"start":1757093341317,"stop":1757093341317,"duration":0},"status":"passed","severity":"normal"},{"uid":"609fe72521eba48f","name":"rejects hash query with time filter","time":{"start":1757092225742,"stop":1757092225742,"duration":0},"status":"passed","severity":"normal"},{"uid":"59cc68b0af026afb","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757092489583,"stop":1757092489583,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8defd4e8bd79c7","name":"should initialize with custom number of peers","time":{"start":1757092256974,"stop":1757092256974,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8d0027e2db11a1","name":"Push message with content topic containing emoji","time":{"start":1757093341312,"stop":1757093341312,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a5248431238360","name":"messageHashStr returns a hex string","time":{"start":1757092225369,"stop":1757092225369,"duration":0},"status":"passed","severity":"normal"},{"uid":"d290fb6c3b1f38e3","name":"Check message with no pubsub topic is not received","time":{"start":1757092742718,"stop":1757092742719,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed70464deb18a68","name":"Relay Node - default protocol","time":{"start":1757092650888,"stop":1757092650888,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4588ce0dba3248","name":"Decoder throws on empty string content topic","time":{"start":1757092246604,"stop":1757092246604,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d23fb0563e35f2a","name":"Check received message containing special chars","time":{"start":1757092742711,"stop":1757092742711,"duration":0},"status":"passed","severity":"normal"},{"uid":"74227b3a9896d04b","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757092209657,"stop":1757092209657,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece5c89a8977ee8d","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757092257759,"stop":1757092257760,"duration":1},"status":"passed","severity":"normal"},{"uid":"df973065324b9664","name":"throws on content topic with empty version field","time":{"start":1757092209652,"stop":1757092209652,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b93a6bdf598a3a7","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757092269797,"stop":1757092269798,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6bcd94a7a46f75e","name":"Check received message containing Arabic","time":{"start":1757092742712,"stop":1757092742712,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6fcf36b4e17a0f","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757092313050,"stop":1757092313050,"duration":0},"status":"passed","severity":"normal"},{"uid":"717abd8fcfbeb4a5","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757092476060,"stop":1757092476060,"duration":0},"status":"passed","severity":"normal"},{"uid":"20634f06050d549","name":"should be safe to call multiple times","time":{"start":1757092225136,"stop":1757092225136,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a1dcf189ce8def","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757092275389,"stop":1757092275389,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c3167ca417d6af","name":"Check message received after jswaku node is restarted","time":{"start":1757092742709,"stop":1757092742710,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a5b84eeba4d1079","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757092275387,"stop":1757092275388,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c48c44bf31ead3a","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757092225634,"stop":1757092225634,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae6825168bd2fc4","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757092489581,"stop":1757092489581,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24f1eab15301e73","name":"should return false when peer is on different cluster","time":{"start":1757092225419,"stop":1757092225419,"duration":0},"status":"passed","severity":"normal"},{"uid":"7245362712f25342","name":"Push message with rate limit","time":{"start":1757093341313,"stop":1757093341313,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0334efa9ff6e13","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757092467611,"stop":1757092467611,"duration":0},"status":"passed","severity":"normal"},{"uid":"907309858e48fcfc","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757092361560,"stop":1757092361560,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c36cf3c945418fa","name":"should not be delivered","time":{"start":1757092275390,"stop":1757092275390,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b44946584692cae","name":"Fails to publish message with empty text","time":{"start":1757092482806,"stop":1757092482806,"duration":0},"status":"passed","severity":"normal"},{"uid":"736f8771dbadc361","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757092489585,"stop":1757092489586,"duration":1},"status":"passed","severity":"normal"},{"uid":"36b9858ddfb173a8","name":"Push message with content topic containing Chinese","time":{"start":1757093341322,"stop":1757093341322,"duration":0},"status":"passed","severity":"normal"},{"uid":"79550ee65f308cc5","name":"should reject if WakuNode is not started","time":{"start":1757092257314,"stop":1757092257314,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9eb5fa58f5bce0","name":"Check meta is set [ecies]","time":{"start":1757092246603,"stop":1757092246603,"duration":0},"status":"passed","severity":"normal"},{"uid":"88024bad456751e7","name":"can start the service","time":{"start":1757092297992,"stop":1757092297993,"duration":1},"status":"passed","severity":"normal"},{"uid":"df9b01e444517618","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757092269766,"stop":1757092269767,"duration":1},"status":"passed","severity":"normal"},{"uid":"9774fd1a128fa024","name":"should never report false negatives","time":{"start":1757092273191,"stop":1757092273192,"duration":1},"status":"passed","severity":"normal"},{"uid":"4235afe7e359d775","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757092770597,"stop":1757092770597,"duration":0},"status":"passed","severity":"normal"},{"uid":"50471364e85567ad","name":"Push message with content topic containing unicode special characters","time":{"start":1757093341295,"stop":1757093341295,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b701af497d9b00","name":"Push message with Russian payload","time":{"start":1757093341317,"stop":1757093341317,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae9711e261f077b","name":"should not fail to stop the service if it was not started","time":{"start":1757092239290,"stop":1757092239291,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f5b4688c7d30fa7","name":"should merge provided config with defaults","time":{"start":1757092226246,"stop":1757092226246,"duration":0},"status":"passed","severity":"normal"},{"uid":"f727794b319ef19b","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757092636682,"stop":1757092636682,"duration":0},"status":"passed","severity":"normal"},{"uid":"347bbc2903a8113d","name":"Push message with meta","time":{"start":1757093341325,"stop":1757093341325,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49568f2b12a49b6","name":"should reject on timeout if it was set","time":{"start":1757092257316,"stop":1757092257316,"duration":0},"status":"passed","severity":"normal"},{"uid":"4384fd08a024a0ad","name":"Push message with emoji payload","time":{"start":1757093341290,"stop":1757093341290,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfe87156f3c78f3","name":"Check publish message containing SQL Injection","time":{"start":1757092482800,"stop":1757092482800,"duration":0},"status":"passed","severity":"normal"},{"uid":"6446c9d74cd33698","name":"Push message with meta","time":{"start":1757093341335,"stop":1757093341336,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5160c7c6735d2fe","name":"should process tasks in queue","time":{"start":1757092256573,"stop":1757092256573,"duration":0},"status":"passed","severity":"normal"},{"uid":"c529b4412149debc","name":"Check received message containing Chinese","time":{"start":1757092742711,"stop":1757092742712,"duration":1},"status":"passed","severity":"normal"},{"uid":"4286c2bd8aed3b66","name":"can start and stop the service","time":{"start":1757092531069,"stop":1757092531069,"duration":0},"status":"passed","severity":"normal"},{"uid":"307586473ffcd782","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757092476061,"stop":1757092476062,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b1fa158114f2ef","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757092269798,"stop":1757092269798,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5559d8635297d3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757092770588,"stop":1757092770588,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b40e619c87e6f68","name":"should dial peer when no shard info available","time":{"start":1757092225113,"stop":1757092225113,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31d7facd3424075","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757092225423,"stop":1757092225423,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66cd2357bd5740f","name":"Check message with no pubsub topic is not received","time":{"start":1757092742708,"stop":1757092742708,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa26d1934d02100","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757092235531,"stop":1757092235532,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc073c6ac7bb21da","name":"Push message with content topic containing escaped characters","time":{"start":1757093341311,"stop":1757093341311,"duration":0},"status":"passed","severity":"normal"},{"uid":"6822f80ba0a9f68","name":"Asymmetric encrypt & decrypt","time":{"start":1757092245530,"stop":1757092245530,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05cc03c8b7c3490","name":"Publish message with rate limit","time":{"start":1757092482814,"stop":1757092482815,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f704cfc9ef89f7","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757092489581,"stop":1757092489582,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d1b6b26bf3cf07","name":"Check publish message containing numeric","time":{"start":1757092482797,"stop":1757092482798,"duration":1},"status":"passed","severity":"normal"},{"uid":"f456fa40e3b7900c","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757092275387,"stop":1757092275387,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e639b29d28fb39","name":"can start the service","time":{"start":1757092239289,"stop":1757092239290,"duration":1},"status":"passed","severity":"normal"},{"uid":"1753bef0c47740ee","name":"should process up to 3 peers at once","time":{"start":1757092225116,"stop":1757092225116,"duration":0},"status":"passed","severity":"normal"},{"uid":"1283d3435ce5a4c8","name":"Push message with content topic containing Arabic","time":{"start":1757093341310,"stop":1757093341310,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5aad6ab0290fa2","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757092269783,"stop":1757092269786,"duration":3},"status":"passed","severity":"normal"},{"uid":"b711834f4a357fb5","name":"Check received message containing short","time":{"start":1757092742699,"stop":1757092742699,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b188abc198c08","name":"should skip peer when not on same cluster","time":{"start":1757092225112,"stop":1757092225112,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e11c7aaf783cf49","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757092742717,"stop":1757092742717,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ca52989659350c","name":"should filter out undefined ENRs","time":{"start":1757092235507,"stop":1757092235507,"duration":0},"status":"passed","severity":"normal"},{"uid":"82853bf5afefdef","name":"Store - dialed after - with timeout","time":{"start":1757092650886,"stop":1757092650886,"duration":0},"status":"passed","severity":"normal"},{"uid":"92bf1d201cd77d3f","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757092269760,"stop":1757092269761,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e6dab2a663b94c5","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757092225369,"stop":1757092225369,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f4e5241ea43810","name":"Push message with custom timestamp: 1757095917432","time":{"start":1757093341337,"stop":1757093341337,"duration":0},"status":"passed","severity":"normal"},{"uid":"378e4ef39099ffe4","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757092476058,"stop":1757092476058,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40a789ba59180bc","name":"should return peer for existing peer","time":{"start":1757092225620,"stop":1757092225621,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb380345f9d75c70","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757092257178,"stop":1757092257179,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6b4a5c4870083bb","name":"Check message with no content topic is not received","time":{"start":1757092742708,"stop":1757092742709,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0dca5dc1be65313","name":"Passing an array","time":{"start":1757092649900,"stop":1757092649900,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27be1bed0213ab7","name":"should handle task timeouts","time":{"start":1757092256579,"stop":1757092256580,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e763993ce299276","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app68/4/topic459/json","time":{"start":1757092576189,"stop":1757092576190,"duration":1},"status":"passed","severity":"normal"},{"uid":"619fbfda67705cb2","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757092588027,"stop":1757092588027,"duration":0},"status":"passed","severity":"normal"},{"uid":"142719494303ac46","name":"should be able to decode the field with only STORE set to true","time":{"start":1757092215220,"stop":1757092215220,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d6623ec725201","name":"should return start time to match max range","time":{"start":1757092257761,"stop":1757092257761,"duration":0},"status":"passed","severity":"normal"},{"uid":"125527e7b7979fef","name":"should create RPC request with correct parameters","time":{"start":1757092235512,"stop":1757092235512,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce0316f82d97c48","name":"should handle cache.get errors gracefully","time":{"start":1757092239293,"stop":1757092239293,"duration":0},"status":"passed","severity":"normal"},{"uid":"d595ab88092e75f0","name":"ignores domain fetching errors","time":{"start":1757092235529,"stop":1757092235529,"duration":0},"status":"passed","severity":"normal"},{"uid":"e729f4c2fa9ed889","name":"should handle general insertion and lookup correctly","time":{"start":1757092273197,"stop":1757092273197,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e655971adfb9c9","name":"Subscribe to topic containing XML and receive message","time":{"start":1757092770594,"stop":1757092770594,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c58c1938424402c","name":"should not receive a peer event before start","time":{"start":1757092531076,"stop":1757092531076,"duration":0},"status":"passed","severity":"normal"},{"uid":"1973e1f1387cc0a6","name":"should return false when peer is not found","time":{"start":1757092225420,"stop":1757092225421,"duration":1},"status":"passed","severity":"normal"},{"uid":"2267b08e1fc82aaa","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757092467612,"stop":1757092467613,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee2e82ecb333ab77","name":"should handle case with no peers in store","time":{"start":1757092225614,"stop":1757092225615,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c546791fb1e000c","name":"Push message with Arabic payload","time":{"start":1757093341316,"stop":1757093341317,"duration":1},"status":"passed","severity":"normal"},{"uid":"665832f57b0ca814","name":"should do nothing if no non-locked connections to drop","time":{"start":1757092225627,"stop":1757092225633,"duration":6},"status":"passed","severity":"normal"},{"uid":"37a88c82f0903c13","name":"should skip already querying peers","time":{"start":1757092235691,"stop":1757092235691,"duration":0},"status":"passed","severity":"normal"},{"uid":"e740377c0d4f20f3","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757092489588,"stop":1757092489589,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ebf1ee627dc6137","name":"should initialize with Unhealthy status","time":{"start":1757092257192,"stop":1757092257193,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ffa0dcddff1b34e","name":"Fails to push message bigger that 1MB","time":{"start":1757093341337,"stop":1757093341338,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5088c512959243","name":"Light Node - default protocols","time":{"start":1757092650887,"stop":1757092650888,"duration":1},"status":"passed","severity":"normal"},{"uid":"b681d7b21382b858","name":"Throws when trying to push message with empty payload","time":{"start":1757093341308,"stop":1757093341308,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59b2f81b86ef295","name":"throws if decoders don't match content topics","time":{"start":1757092226091,"stop":1757092226091,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc15839abaede77","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757092226249,"stop":1757092226249,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b62d8844582bbc","name":"Push message with numeric payload","time":{"start":1757093341315,"stop":1757093341316,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f12a7c72055fc45","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757092361561,"stop":1757092361561,"duration":0},"status":"passed","severity":"normal"},{"uid":"3480a46280a16a17","name":"should not receive a peer event before start","time":{"start":1757092239291,"stop":1757092239292,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae50f632ed15431a","name":"Push message with short payload","time":{"start":1757093341284,"stop":1757093341285,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab73c4c8f784faf","name":"same cluster: nodes connect","time":{"start":1757092385373,"stop":1757092385373,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e2a74e98f69872","name":"should start and setup intervals and event listeners","time":{"start":1757092257419,"stop":1757092257419,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb74c003caa89954","name":"Fails to push message bigger that 1MB","time":{"start":1757093341299,"stop":1757093341299,"duration":0},"status":"passed","severity":"normal"},{"uid":"2167b202a341d4f7","name":"Subscribe and receives messages on 20 topics","time":{"start":1757092770598,"stop":1757092770598,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b111640b7fd031a","name":"should set field with all protocols disabled","time":{"start":1757092215899,"stop":1757092215899,"duration":0},"status":"passed","severity":"normal"},{"uid":"5880109c1b330f71","name":"should handle case with all peers already connected","time":{"start":1757092225616,"stop":1757092225620,"duration":4},"status":"passed","severity":"normal"},{"uid":"ce1a0297beb0ecae","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757092489594,"stop":1757092489594,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd90f3a8c630ee8","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757092225207,"stop":1757092225208,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb25c67ab518e4fc","name":"Push message with Russian payload","time":{"start":1757093341302,"stop":1757093341302,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ad7a1936a9628a","name":"Overlapping topic subscription","time":{"start":1757092770590,"stop":1757092770590,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7fdf5ff2737cb4b","name":"Push message with Basic HTML tag payload","time":{"start":1757093341303,"stop":1757093341304,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aa6f1507c2577bf","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757092269373,"stop":1757092269374,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ebc25355522cf3a","name":"should lock peers when selected","time":{"start":1757092256981,"stop":1757092256981,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b7fecf4e664024","name":"should not discard bootstrap peers if under the limit","time":{"start":1757092336347,"stop":1757092336348,"duration":1},"status":"passed","severity":"normal"},{"uid":"3038d37f0e593a1f","name":"should properly create peer info with all multiaddrs","time":{"start":1757092215898,"stop":1757092215898,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b6491a0c571bb7","name":"should check connected peers if present and suitable","time":{"start":1757092257316,"stop":1757092257316,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a048c4381f21b0d","name":"Push message with JSON payload","time":{"start":1757093341304,"stop":1757093341304,"duration":0},"status":"passed","severity":"normal"},{"uid":"3530f8341a8f55a9","name":"Passing page size 0 when there are 110 messages","time":{"start":1757092642682,"stop":1757092642682,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9cc9812a8c41dc6","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app33/8/topic644/json","time":{"start":1757092576183,"stop":1757092576184,"duration":1},"status":"passed","severity":"normal"},{"uid":"60addcdbd7c0350b","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757092257759,"stop":1757092257759,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0d3271b46874f7","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757092489593,"stop":1757092489593,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f810e06d3653fb2","name":"should return no connections if no open connection provided","time":{"start":1757092225709,"stop":1757092225709,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63906a7da9d86b0","name":"Push message with Chinese payload","time":{"start":1757093341329,"stop":1757093341329,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c199d22330cd10","name":"handles different clusterIds correctly","time":{"start":1757092209661,"stop":1757092209661,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b90bb93ea3b82","name":"should successfully stop","time":{"start":1757092257183,"stop":1757092257183,"duration":0},"status":"passed","severity":"normal"},{"uid":"b149fa89f533ec35","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757092299010,"stop":1757092299010,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd18e66fd5ec34bc","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757092576180,"stop":1757092576180,"duration":0},"status":"passed","severity":"normal"},{"uid":"330faadeeab2617","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757092256974,"stop":1757092256980,"duration":6},"status":"passed","severity":"normal"},{"uid":"1467c5a5a906ca39","name":"Subscribe and receive messages via waku relay post","time":{"start":1757092770597,"stop":1757092770597,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab4fde3f7bbdcf8","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757092215900,"stop":1757092215901,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd904b8ad578e77","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757092269803,"stop":1757092269804,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f699d09c5fcfb2","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757092257194,"stop":1757092257194,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd3ee8412a2333c","name":"Check message on other pubsub topic is not received","time":{"start":1757092742708,"stop":1757092742708,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a2176059c69ed1","name":"Push message with custom timestamp: 1757088717432","time":{"start":1757093341326,"stop":1757093341326,"duration":0},"status":"passed","severity":"normal"},{"uid":"859c7a1b210ca8cf","name":"should encode/decode to RLP encoding","time":{"start":1757092215894,"stop":1757092215895,"duration":1},"status":"passed","severity":"normal"},{"uid":"47bcf32aad84d144","name":"should detect messages with missing dependencies","time":{"start":1757092275387,"stop":1757092275387,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a34dfd6bf5e33e","name":"random static sharding 6 - Cluster ID: 178, Shard ID: 491","time":{"start":1757092618603,"stop":1757092618603,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74fbede598000f1","name":"should push the message to the outgoing buffer","time":{"start":1757092275382,"stop":1757092275382,"duration":0},"status":"passed","severity":"normal"},{"uid":"7602874dc636533b","name":"should work with stubbed retrieve function","time":{"start":1757092257754,"stop":1757092257754,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c93ce0c464e5c7","name":"should reject if Relay is requested but not mounted","time":{"start":1757092257314,"stop":1757092257314,"duration":0},"status":"passed","severity":"normal"},{"uid":"3248ea3cf90ec1a8","name":"should handle dial errors","time":{"start":1757092226250,"stop":1757092226251,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5948cf1c676456","name":"should insert elements correctly","time":{"start":1757092273187,"stop":1757092273187,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f3a1b7fde708ea","name":"should hang up with multiaddr and return true on success","time":{"start":1757092226251,"stop":1757092226251,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecce8d9f7fb69d98","name":"ignores unrecognized TXT record formats","time":{"start":1757092235530,"stop":1757092235530,"duration":0},"status":"passed","severity":"normal"},{"uid":"400a8c12f289fb0d","name":"should remove event listeners from libp2p","time":{"start":1757092224885,"stop":1757092224886,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8f2c182a53df280","name":"should retry on complete failure if specified","time":{"start":1757092256669,"stop":1757092256669,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7edc9b5ad4b996","name":"should dial peers from store on start","time":{"start":1757092225581,"stop":1757092225591,"duration":10},"status":"passed","severity":"normal"},{"uid":"6334f786e2f2c509","name":"should create ShardReader with static shards network config","time":{"start":1757092225418,"stop":1757092225418,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de7e4b39f6d4697","name":"Subscribe to topic containing XML and publish message","time":{"start":1757092489591,"stop":1757092489592,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ea0523d9625328","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757092225210,"stop":1757092225210,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9866d7453038f0f","name":"Delete observer","time":{"start":1757092469041,"stop":1757092469041,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1ea1fc94e509ab","name":"Push message with content topic containing special chars","time":{"start":1757093341309,"stop":1757093341309,"duration":0},"status":"passed","severity":"normal"},{"uid":"6411128e107406bb","name":"should create an instance with libp2p and dialer","time":{"start":1757092225131,"stop":1757092225131,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f282e355eb64c6","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757092215218,"stop":1757092215218,"duration":0},"status":"passed","severity":"normal"},{"uid":"c170a6791599a762","name":"should be safe to call multiple times","time":{"start":1757092225592,"stop":1757092225592,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d07d1cc277ee47","name":"Check received message containing SQL Injection","time":{"start":1757092742702,"stop":1757092742702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbd888dc1f8fcb0","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757092648233,"stop":1757092648234,"duration":1},"status":"passed","severity":"normal"},{"uid":"2331134356c16097","name":"Query Generator, No message returned","time":{"start":1757092602916,"stop":1757092602918,"duration":2},"status":"passed","severity":"normal"},{"uid":"d955c66fb7e216f4","name":"should skip updating peer store if peer has same addresses","time":{"start":1757092225154,"stop":1757092225155,"duration":1},"status":"passed","severity":"normal"},{"uid":"9051e1f439ac9e96","name":"should support chaining for add method","time":{"start":1757092255559,"stop":1757092255560,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c45ab03ceed975","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757092256993,"stop":1757092256994,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0912299d23b1daf","name":"should capture event listeners for testing","time":{"start":1757092257754,"stop":1757092257755,"duration":1},"status":"passed","severity":"normal"},{"uid":"257d1fcb95b1b0ad","name":"should handle errors when globalThis is not available","time":{"start":1757092224882,"stop":1757092224885,"duration":3},"status":"passed","severity":"normal"},{"uid":"bf866309763adea5","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757092225741,"stop":1757092225741,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca184a1afc7673af","name":"Query generator for multiple messages with different content topic format","time":{"start":1757092633684,"stop":1757092633685,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4edf1d46c9fae54","name":"groups content topics by expected pubsub topic","time":{"start":1757092209660,"stop":1757092209660,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ff5b12a311b83f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757092269781,"stop":1757092269782,"duration":1},"status":"passed","severity":"normal"},{"uid":"b98b2f639378085d","name":"should handle network check errors gracefully","time":{"start":1757092225117,"stop":1757092225118,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e31251fd4224d0","name":"should handle special patterns correctly","time":{"start":1757092273192,"stop":1757092273195,"duration":3},"status":"passed","severity":"normal"},{"uid":"bf4810db651d7958","name":"does not validate decoders for hash queries","time":{"start":1757092226091,"stop":1757092226092,"duration":1},"status":"passed","severity":"normal"},{"uid":"143c4d0766151faa","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757092489595,"stop":1757092489595,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9b896484d1de4c","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757092209826,"stop":1757092209826,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a82c3e9d5e92ee","name":"should return false when navigator.onLine is false","time":{"start":1757092224887,"stop":1757092224890,"duration":3},"status":"passed","severity":"normal"},{"uid":"1429030cc31f6cfe","name":"Accepts a valid Waku Message","time":{"start":1757092261011,"stop":1757092261012,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b202e8a35163a77","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757092257760,"stop":1757092257760,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ed01286a6316fc","name":"should reject if Filter is requested but not mounted","time":{"start":1757092257315,"stop":1757092257315,"duration":0},"status":"passed","severity":"normal"},{"uid":"383bf9a9de5fea1e","name":"should send to specified number of peers of used peers","time":{"start":1757092256668,"stop":1757092256669,"duration":1},"status":"passed","severity":"normal"},{"uid":"608f084cc3058f57","name":"should not fail to start the service if it is already started","time":{"start":1757092531070,"stop":1757092531072,"duration":2},"status":"passed","severity":"normal"},{"uid":"bae262f669d1b063","name":"should call waitForPeer on Relay","time":{"start":1757092257317,"stop":1757092257318,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b84b6587537738","name":"should emit a peer event after start","time":{"start":1757092531072,"stop":1757092531072,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2bffe6e8e2fd6cc","name":"Decoder throws on undefined content topic","time":{"start":1757092245233,"stop":1757092245233,"duration":0},"status":"passed","severity":"normal"},{"uid":"6665c506cfb0cbfe","name":"Push message with shell command payload","time":{"start":1757093341304,"stop":1757093341304,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d5b18d98703082","name":"should hang up with PeerId and return true on success","time":{"start":1757092226251,"stop":1757092226251,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d33529fb55c2d8c","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757092226175,"stop":1757092226175,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf616037ba24e0a","name":"should handle hash queries without validation","time":{"start":1757092257222,"stop":1757092257223,"duration":1},"status":"passed","severity":"normal"},{"uid":"41de7da8cfb85a0e","name":"throws on content topic with empty application field","time":{"start":1757092209651,"stop":1757092209652,"duration":1},"status":"passed","severity":"normal"},{"uid":"41531d01adea2db5","name":"should handle peer store errors gracefully","time":{"start":1757092257201,"stop":1757092257201,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcff9b77137653e8","name":"throws on content topic with too few or too many fields","time":{"start":1757092209650,"stop":1757092209650,"duration":0},"status":"passed","severity":"normal"},{"uid":"388e7436581446b4","name":"Push message with content topic containing Chinese","time":{"start":1757093341334,"stop":1757093341334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bf9f555cdab051","name":"should get / set UDP multiaddr","time":{"start":1757092215895,"stop":1757092215895,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e4a51a786db736","name":"should not process empty queue","time":{"start":1757092225116,"stop":1757092225116,"duration":0},"status":"passed","severity":"normal"},{"uid":"8affbb138eb03b1f","name":"should reassess health immediately when peer disconnects","time":{"start":1757092257195,"stop":1757092257195,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b137444e7b0403","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757092269780,"stop":1757092269780,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3c1142f055f400","name":"same cluster, static sharding: nodes connect","time":{"start":1757092385365,"stop":1757092385365,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f32daffe1cd645","name":"Fails to push message bigger that 1MB","time":{"start":1757093341314,"stop":1757093341314,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0600f42e0123e4b","name":"should be able to encode the field with only STORE set to true","time":{"start":1757092215216,"stop":1757092215216,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9e4c1ee48b8914","name":"Push message with custom timestamp: 1757088717432","time":{"start":1757093341313,"stop":1757093341313,"duration":0},"status":"passed","severity":"normal"},{"uid":"569bd6d9c5069422","name":"Push message with escaped characters payload","time":{"start":1757093341331,"stop":1757093341331,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf86435ec1aba3e5","name":"Check publish message containing unicode special characters","time":{"start":1757092482803,"stop":1757092482803,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f34954d0f0809a9","name":"messageHashStr produces different results for different inputs","time":{"start":1757092225373,"stop":1757092225373,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb62a4ca43d8956f","name":"should not allow k > 12","time":{"start":1757092269370,"stop":1757092269372,"duration":2},"status":"passed","severity":"normal"},{"uid":"99d946019674a711","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757092269767,"stop":1757092269770,"duration":3},"status":"passed","severity":"normal"},{"uid":"ac4186de4e9d6a4b","name":"Push message with content topic containing unicode special characters","time":{"start":1757093341311,"stop":1757093341312,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea50970612e22f82","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757092269779,"stop":1757092269779,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bba80036326056","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757092275384,"stop":1757092275385,"duration":1},"status":"passed","severity":"normal"},{"uid":"44fae64bea61ee23","name":"messageHash returns a Uint8Array","time":{"start":1757092225368,"stop":1757092225368,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cea238eda1dc6ba","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757092633683,"stop":1757092633684,"duration":1},"status":"passed","severity":"normal"},{"uid":"582bb072613f3f1d","name":"Push message with content topic containing Arabic","time":{"start":1757093341322,"stop":1757093341323,"duration":1},"status":"passed","severity":"normal"},{"uid":"5db690ab21d4e305","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757092245228,"stop":1757092245230,"duration":2},"status":"passed","severity":"normal"},{"uid":"ababd22b92821341","name":"should return empty array when no peers connected","time":{"start":1757092226252,"stop":1757092226252,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa2446925af32d6","name":"Ordered callback, aborts when callback returns true","time":{"start":1757092633688,"stop":1757092633688,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf52b3173ec3e80","name":"should monitor connected peers and store them into cache","time":{"start":1757092385898,"stop":1757092385898,"duration":0},"status":"passed","severity":"normal"},{"uid":"829bf0cebf0980f4","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757092209656,"stop":1757092209656,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b98a0c02974b265","name":"should return PeerId when PeerId is provided","time":{"start":1757092225659,"stop":1757092225660,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f83e8aff1500e75","name":"Push message with rate limit","time":{"start":1757093341336,"stop":1757093341336,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c9f49ccb65fa3d","name":"Callback on promise, aborts when callback returns true","time":{"start":1757092633686,"stop":1757092633687,"duration":1},"status":"passed","severity":"normal"},{"uid":"3771de0fe6fb374","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757092770603,"stop":1757092770603,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3165a3d0780332d","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757092256576,"stop":1757092256578,"duration":2},"status":"passed","severity":"normal"},{"uid":"441ba12fab2179e7","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757092226090,"stop":1757092226091,"duration":1},"status":"passed","severity":"normal"},{"uid":"88858d0c893618a5","name":"should handle peer identify event","time":{"start":1757092235687,"stop":1757092235688,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1e2a82cc518cdf","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757092225897,"stop":1757092225898,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb5ab1d12da6393","name":"should not allow unachievable error rate","time":{"start":1757092269372,"stop":1757092269373,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd2f1bc8242f0","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app77/4/topic735/test.js","time":{"start":1757092576185,"stop":1757092576185,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd53fdd82925017c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757092209668,"stop":1757092209669,"duration":1},"status":"passed","severity":"normal"},{"uid":"392e02683755800","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757092235294,"stop":1757092235294,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fdfb48855815c3","name":"should return false when peer has no shard info","time":{"start":1757092225420,"stop":1757092225420,"duration":0},"status":"passed","severity":"normal"},{"uid":"8620616a0d50b06","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757092275388,"stop":1757092275388,"duration":0},"status":"passed","severity":"normal"},{"uid":"176a79c7bfe62d36","name":"Push message with Chinese payload","time":{"start":1757093341316,"stop":1757093341316,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded3a18c97abb200","name":"Push message with content topic containing JSON","time":{"start":1757093341294,"stop":1757093341295,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac30b27e67b7e139","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757092209671,"stop":1757092209671,"duration":0},"status":"passed","severity":"normal"},{"uid":"d633ea9a75db65d","name":"should properly start and stop event listening","time":{"start":1757092257194,"stop":1757092257195,"duration":1},"status":"passed","severity":"normal"},{"uid":"84197030ccb1d484","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757092269788,"stop":1757092269789,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c004004baf5d7f","name":"Init the array if not present","time":{"start":1757092209468,"stop":1757092209471,"duration":3},"status":"passed","severity":"normal"},{"uid":"72b452bea0bf0eeb","name":"should allow redial after failed dial cooldown expires","time":{"start":1757092225114,"stop":1757092225114,"duration":0},"status":"passed","severity":"normal"},{"uid":"49dc952189988a7d","name":"should handle peer store errors gracefully","time":{"start":1757092225621,"stop":1757092225621,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b406cd76fdaa35e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757092257193,"stop":1757092257194,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca0bcbfa2e93549","name":"different cluster: nodes don't connect","time":{"start":1757092385370,"stop":1757092385371,"duration":1},"status":"passed","severity":"normal"},{"uid":"3208088df28ead94","name":"should initialize with default options","time":{"start":1757092235684,"stop":1757092235684,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc8edd85404f89c","name":"Check received message containing emoji","time":{"start":1757092742704,"stop":1757092742705,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6a6a9da0e7c60f6","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757092209657,"stop":1757092209657,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d4f023bad9aa3","name":"Push message with custom timestamp: 1757095917431","time":{"start":1757093341298,"stop":1757093341298,"duration":0},"status":"passed","severity":"normal"},{"uid":"45085f63b26b4240","name":"configure the node with multiple content topics","time":{"start":1757092576191,"stop":1757092576191,"duration":0},"status":"passed","severity":"normal"},{"uid":"307cd7d93db0d259","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757092209657,"stop":1757092209658,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58ca04d34743b8d","name":"Check received message containing Script","time":{"start":1757092742702,"stop":1757092742702,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f160bd38b5b8d4","name":"Subscribe to topic containing short and receive message","time":{"start":1757092770591,"stop":1757092770591,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54ef645d978e2c0","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757092235293,"stop":1757092235293,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e41646b49196b6f","name":"should add and check entries correctly","time":{"start":1757092255554,"stop":1757092255559,"duration":5},"status":"passed","severity":"normal"},{"uid":"d50218817a97ef4","name":"can start and stop the service","time":{"start":1757092239290,"stop":1757092239290,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16a07795fd22ae","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757092269805,"stop":1757092269805,"duration":0},"status":"passed","severity":"normal"},{"uid":"28493e72207ba1f","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757092209670,"stop":1757092209670,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9761be110f481c9","name":"Passing invalid cursor","time":{"start":1757092588029,"stop":1757092588029,"duration":0},"status":"passed","severity":"normal"},{"uid":"330ce806b54b41d5","name":"should throw error when no peers are available","time":{"start":1757092257220,"stop":1757092257221,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3d71893fff0697","name":"should filter out already connected peers","time":{"start":1757092225611,"stop":1757092225612,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2c88e5f0678ff39","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757092648231,"stop":1757092648231,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ec53cd3f1ac763","name":"should trigger query when it went offline since the last successful query","time":{"start":1757092257756,"stop":1757092257756,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9af2f35ceaa2f6","name":"Push message with Basic HTML tag payload","time":{"start":1757093341331,"stop":1757093341331,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0aa8d4f46508b2","name":"Query Generator - true","time":{"start":1757092629760,"stop":1757092629761,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6b5afa17764c86","name":"should work with mock decoders","time":{"start":1757092257754,"stop":1757092257754,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1aa394a5a6fc0d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757092269804,"stop":1757092269804,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b48a3fa456bfeef","name":"Encoder throws on undefined content topic","time":{"start":1757092226174,"stop":1757092226174,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14c55c638424281","name":"should drop connection to all peers on hangUp","time":{"start":1757092381101,"stop":1757092381101,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b599ed0617629a","name":"random static sharding 5 - Cluster ID: 649, Shard ID: 807","time":{"start":1757092618603,"stop":1757092618603,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce56c07301163a3","name":"Check meta is set [symmetric]","time":{"start":1757092245231,"stop":1757092245231,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a96a04ea5b4fc3","name":"Push message with content topic containing numeric","time":{"start":1757093341333,"stop":1757093341333,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea230da067745d80","name":"should discover peers from provided peer cache","time":{"start":1757092385897,"stop":1757092385897,"duration":0},"status":"passed","severity":"normal"},{"uid":"902be875b64b278f","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757092225660,"stop":1757092225660,"duration":0},"status":"passed","severity":"normal"},{"uid":"589d1b125b14eafd","name":"should be able to dial TLS multiaddrs","time":{"start":1757092381107,"stop":1757092381107,"duration":0},"status":"passed","severity":"normal"},{"uid":"929ae590e688fa36","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757092209668,"stop":1757092209668,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3500528371a574a","name":"should dispatch network event when browser goes online","time":{"start":1757092224904,"stop":1757092224904,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b295d77f3e75f8b","name":"should dial peer when peer is discovered","time":{"start":1757092225141,"stop":1757092225141,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54a09894253ae0","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757092235295,"stop":1757092235296,"duration":1},"status":"passed","severity":"normal"},{"uid":"b301e62048003d52","name":"should initialize with isNetworkConnected as false","time":{"start":1757092224876,"stop":1757092224880,"duration":4},"status":"passed","severity":"normal"},{"uid":"b413aa646025920f","name":"should handle multiple peer connections","time":{"start":1757092225205,"stop":1757092225206,"duration":1},"status":"passed","severity":"normal"},{"uid":"823c2de721a16bda","name":"Check message with non string payload is not received","time":{"start":1757092742709,"stop":1757092742709,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa6eaff53af7c54","name":"should be safe to call multiple times","time":{"start":1757092225199,"stop":1757092225199,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adab720beaed0d7","name":"Check publish message containing Arabic","time":{"start":1757092482799,"stop":1757092482799,"duration":0},"status":"passed","severity":"normal"},{"uid":"5858f618d4cda163","name":"should have no discoveries enabled by default","time":{"start":1757092256093,"stop":1757092256093,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1b4e21e2c7c923","name":"should filter peers by codec","time":{"start":1757092226253,"stop":1757092226253,"duration":0},"status":"passed","severity":"normal"},{"uid":"2964a671d85f63b6","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757092224873,"stop":1757092224876,"duration":3},"status":"passed","severity":"normal"},{"uid":"12256ba84edba0fb","name":"Check received message containing Chinese","time":{"start":1757092742701,"stop":1757092742701,"duration":0},"status":"passed","severity":"normal"},{"uid":"8781814aff7bf2b6","name":"should set field with only RELAY enabled","time":{"start":1757092215899,"stop":1757092215900,"duration":1},"status":"passed","severity":"normal"},{"uid":"af9d3dad93b89bfc","name":"msgTime: 0 ms from now, startTime: 1757006234011, endTime: 1757092634011","time":{"start":1757092648234,"stop":1757092648234,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32b38f0e0207543","name":"random static sharding 2 - Cluster ID: 494, Shard ID: 776","time":{"start":1757092618601,"stop":1757092618601,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de18afdffeb9777","name":"Push message with content topic containing SQL Injection","time":{"start":1757093341323,"stop":1757093341323,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb98958fe5f96449","name":"Subscribe and receive messages via lightPush","time":{"start":1757092770596,"stop":1757092770596,"duration":0},"status":"passed","severity":"normal"},{"uid":"36603cf4441def26","name":"Decoder throws on undefined content topic","time":{"start":1757092246604,"stop":1757092246604,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ce77c6688f23df","name":"accepts time-filtered query with content filter","time":{"start":1757092225755,"stop":1757092225756,"duration":1},"status":"passed","severity":"normal"},{"uid":"732aaaf4207ab7b","name":"should properly clean up resources when disposed","time":{"start":1757092255568,"stop":1757092255569,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1d7cfd55b1ab4e4","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757092209656,"stop":1757092209656,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e21bc16ace0e53","name":"ends if stream creation fails","time":{"start":1757092226092,"stop":1757092226093,"duration":1},"status":"passed","severity":"normal"},{"uid":"156a05d1541f7279","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757092224891,"stop":1757092224891,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f612265cb0e6483","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757092269799,"stop":1757092269799,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96b86875042d122","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757092256994,"stop":1757092256994,"duration":0},"status":"passed","severity":"normal"},{"uid":"d274e1df8992e53f","name":"should create ShardReader with auto sharding network config","time":{"start":1757092225418,"stop":1757092225418,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df15f833a9b88a7","name":"Meta field set when metaSetter is specified","time":{"start":1757092226173,"stop":1757092226173,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1bb274d33b9bd4","name":"recovers when dns.resolve returns empty","time":{"start":1757092235529,"stop":1757092235529,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cdb47d9249481c","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757092257223,"stop":1757092257223,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea9e5efe3c46d67","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757092269771,"stop":1757092269772,"duration":1},"status":"passed","severity":"normal"},{"uid":"56bb4988d7075a5b","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757092275388,"stop":1757092275388,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c9f8d2401ba351","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app99/1/topic573/proto","time":{"start":1757092576182,"stop":1757092576183,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e03c8caf0e78a6","name":"Publish message with large meta","time":{"start":1757092482810,"stop":1757092482811,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a6407a063e7548","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757092298012,"stop":1757092298013,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4de237ec1dc03791","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app80/10/topic657/proto","time":{"start":1757092576185,"stop":1757092576187,"duration":2},"status":"passed","severity":"normal"},{"uid":"78743f76252e4f68","name":"should wait for LightPush peer to be connected","time":{"start":1757092257316,"stop":1757092257316,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6363304b696e79","name":"should remove event listeners","time":{"start":1757092225199,"stop":1757092225200,"duration":1},"status":"passed","severity":"normal"},{"uid":"4300f166f6310f23","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757092489592,"stop":1757092489592,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d0c3b7a4a3f036","name":"Push message with SQL Injection payload","time":{"start":1757093341287,"stop":1757093341287,"duration":0},"status":"passed","severity":"normal"},{"uid":"66368f22b9b0d270","name":"should not dispatch event when already connected","time":{"start":1757092224901,"stop":1757092224901,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b60de8b751103d","name":"should be online or offline if network state changed","time":{"start":1757092313054,"stop":1757092313055,"duration":1},"status":"passed","severity":"normal"},{"uid":"1473e23662d816a2","name":"Push message with long payload","time":{"start":1757093341328,"stop":1757093341328,"duration":0},"status":"passed","severity":"normal"},{"uid":"62183b685765b08f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757092215220,"stop":1757092215221,"duration":1},"status":"passed","severity":"normal"},{"uid":"d335d26867860b1d","name":"Push message with XML payload","time":{"start":1757093341288,"stop":1757093341288,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c0abeffdc2dea6","name":"retrieves a single peer","time":{"start":1757092235528,"stop":1757092235528,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b53a6830b85ff57","name":"Push message with numeric payload","time":{"start":1757093341285,"stop":1757093341286,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d68189dc949c74","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757092742710,"stop":1757092742710,"duration":0},"status":"passed","severity":"normal"},{"uid":"6331cbfa20b59728","name":"should decode valid enr successfully","time":{"start":1757092215890,"stop":1757092215891,"duration":1},"status":"passed","severity":"normal"},{"uid":"e374384bad0f974d","name":"messageHashStr works with IProtoMessage","time":{"start":1757092225369,"stop":1757092225373,"duration":4},"status":"passed","severity":"normal"},{"uid":"14b822a1187bfdc6","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757092257758,"stop":1757092257758,"duration":0},"status":"passed","severity":"normal"},{"uid":"179ddc907436fb29","name":"All","time":{"start":1757092299258,"stop":1757092299259,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3da0d25b8a89c64","name":"should transition to Unhealthy when no connections","time":{"start":1757092257193,"stop":1757092257193,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b97860b2c4a7041","name":"Passing page size 10 when there are 10 messages","time":{"start":1757092642684,"stop":1757092642684,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bddc98b031f390a","name":"Push message with XML payload","time":{"start":1757093341318,"stop":1757093341318,"duration":0},"status":"passed","severity":"normal"},{"uid":"df136a3584656202","name":"should set default options when no config provided","time":{"start":1757092226246,"stop":1757092226246,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc78c34262b57d60","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757092770593,"stop":1757092770593,"duration":0},"status":"passed","severity":"normal"},{"uid":"499f24bfe7d72f91","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757092235532,"stop":1757092235533,"duration":1},"status":"skipped","severity":"normal"},{"uid":"91b8a43b3239a209","name":"should update peer store before dialing","time":{"start":1757092225141,"stop":1757092225142,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0bbd2b43f57b3b","name":"should check false positive rate","time":{"start":1757092273197,"stop":1757092273198,"duration":1},"status":"passed","severity":"normal"},{"uid":"d87b08307a3dcc","name":"should insert message into bloom filter","time":{"start":1757092275382,"stop":1757092275382,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ddb43ef7d57236","name":"should return null for non-existent peer","time":{"start":1757092225621,"stop":1757092225621,"duration":0},"status":"passed","severity":"normal"},{"uid":"30270c5bbfdeeeaa","name":"should successfully query store with valid decoders and options","time":{"start":1757092257220,"stop":1757092257220,"duration":0},"status":"passed","severity":"normal"},{"uid":"f036db51af1d8b7a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757092269789,"stop":1757092269789,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63c0270a932e951","name":"Push message with short payload","time":{"start":1757093341300,"stop":1757093341300,"duration":0},"status":"passed","severity":"normal"},{"uid":"99784137d600a089","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757092269772,"stop":1757092269773,"duration":1},"status":"passed","severity":"normal"},{"uid":"945efe1b3005f2f3","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757092257751,"stop":1757092257751,"duration":0},"status":"passed","severity":"normal"},{"uid":"4903622d841318f2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757092770601,"stop":1757092770601,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30ade7f3e6d4a6a","name":"Check received message containing short","time":{"start":1757092742710,"stop":1757092742710,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1ad28d6236c2a0","name":"Fails to push message with large meta","time":{"start":1757093341296,"stop":1757093341296,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8e26dd71034c0a","name":"Push message with content topic containing special chars","time":{"start":1757093341321,"stop":1757093341322,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bbb4838df674685","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757092648235,"stop":1757092648235,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e6ceafe2201aaf","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757092269788,"stop":1757092269788,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a9167a724e9af5","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757092256097,"stop":1757092256097,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f49f343dbae1f","name":"isConnected should return false after all peers disconnect","time":{"start":1757092313051,"stop":1757092313052,"duration":1},"status":"passed","severity":"normal"},{"uid":"95706fdcd289423b","name":"should create ConnectionManager with required options","time":{"start":1757092226245,"stop":1757092226245,"duration":0},"status":"passed","severity":"normal"},{"uid":"73259dee4ac11c1b","name":"should handle peer store errors gracefully","time":{"start":1757092235689,"stop":1757092235690,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c1a42e34bb4d8d","name":"it tolerates circular branch references","time":{"start":1757092235528,"stop":1757092235529,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91e10d2c34b9518","name":"Relay + Store","time":{"start":1757092299256,"stop":1757092299257,"duration":1},"status":"passed","severity":"normal"},{"uid":"248f9c0e1fa0c1f0","name":"Subscribe to topic containing short and publish message","time":{"start":1757092489584,"stop":1757092489584,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8a605e2d628d80","name":"Publish message with custom timestamp: Fri Sep 05 2025 18:14:36 GMT+0000 (Coordinated Universal Time)","time":{"start":1757092482805,"stop":1757092482805,"duration":0},"status":"passed","severity":"normal"},{"uid":"c211c536946d0576","name":"Push message with content topic containing SQL Injection","time":{"start":1757093341334,"stop":1757093341334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ac8db924526a40","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757092269782,"stop":1757092269782,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b0d707ba278a25","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757092269761,"stop":1757092269764,"duration":3},"status":"passed","severity":"normal"},{"uid":"891e806eb429b78b","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757092275388,"stop":1757092275389,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d93a8373311fb75","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757092269804,"stop":1757092269804,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c174dcd921892e6","name":"should allow redial after cooldown period","time":{"start":1757092225112,"stop":1757092225112,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50c79405c2649b9","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757092235296,"stop":1757092235296,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc2c6b28764615b","name":"random static sharding 1 - Cluster ID: 536, Shard ID: 957","time":{"start":1757092618600,"stop":1757092618600,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fd5e4d58abfe96","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757092476059,"stop":1757092476059,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbaeec1f6a2b956","name":"should handle different types of entries","time":{"start":1757092255568,"stop":1757092255568,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a8b472fba59fa0","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757092770603,"stop":1757092770603,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5059c98f4a2244","name":"Check received message containing JSON","time":{"start":1757092742703,"stop":1757092742703,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cdd8bff84b4ee8","name":"Push message with content topic containing short","time":{"start":1757093341308,"stop":1757093341308,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca5db53d5e8a2bd","name":"Check received message containing unicode special characters","time":{"start":1757092742704,"stop":1757092742704,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea71b66c94cda0e","name":"should work with v3 peers","time":{"start":1757092256670,"stop":1757092256670,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1835cef3c453253","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757092209663,"stop":1757092209663,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30ec8782ae1265d","name":"should not stop if not started","time":{"start":1757092235687,"stop":1757092235687,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf6b725f1937c29","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757092648233,"stop":1757092648233,"duration":0},"status":"passed","severity":"normal"},{"uid":"62468a498f20d7ab","name":"should not change state when connections remain after disconnect","time":{"start":1757092224899,"stop":1757092224900,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c5bb38a764f5b3","name":"Push message with content topic containing JSON","time":{"start":1757093341311,"stop":1757093341311,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f368c09c0fd9b5","name":"should perform ping and update peer store on timer","time":{"start":1757092225208,"stop":1757092225208,"duration":0},"status":"passed","severity":"normal"},{"uid":"151c73aec23ff304","name":"Push message with emoji payload","time":{"start":1757093341332,"stop":1757093341332,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c994e175953618c","name":"should handle multiple query options for time ranges","time":{"start":1757092257221,"stop":1757092257221,"duration":0},"status":"passed","severity":"normal"},{"uid":"21eefbcf14a345b1","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757092269771,"stop":1757092269771,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0f14833e62e81a","name":"Push 30 different messages","time":{"start":1757093341332,"stop":1757093341332,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b37f1f3363877e69","name":"should add received messages to bloom filter","time":{"start":1757092275384,"stop":1757092275384,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec53713c8db2fa3a","name":"should return false when network is not connected","time":{"start":1757092226249,"stop":1757092226249,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85e5f713a8aa93f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757092209666,"stop":1757092209666,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5cd32084f5138d","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757092225423,"stop":1757092225423,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48d96014dc47fd6","name":"Push to array if already present","time":{"start":1757092209472,"stop":1757092209472,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c85e0bc242f026","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757092361561,"stop":1757092361561,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6eb0453d4c23cd","name":"should serialize and deserialize correctly","time":{"start":1757092273192,"stop":1757092273192,"duration":0},"status":"passed","severity":"normal"},{"uid":"1595832c0e6b5179","name":"Publish message with custom timestamp: Fri Sep 05 2025 16:14:36 GMT+0000 (Coordinated Universal Time)","time":{"start":1757092482805,"stop":1757092482805,"duration":0},"status":"passed","severity":"normal"},{"uid":"6276426c4ec33a3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757092742706,"stop":1757092742707,"duration":1},"status":"passed","severity":"normal"},{"uid":"b13a8950be209f04","name":"A test","time":{"start":1757092369945,"stop":1757092369946,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb8f543e3f6bf238","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757092256981,"stop":1757092256982,"duration":1},"status":"passed","severity":"normal"},{"uid":"f44eccbf76efd168","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757092269783,"stop":1757092269783,"duration":0},"status":"passed","severity":"normal"},{"uid":"620dbc6cbc0f0b44","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757092770600,"stop":1757092770600,"duration":0},"status":"passed","severity":"normal"},{"uid":"682636dbedd7c49b","name":"Push message with content topic containing Chinese","time":{"start":1757093341293,"stop":1757093341293,"duration":0},"status":"passed","severity":"normal"},{"uid":"2976eec4c6d4107e","name":"Ordered Callback - false","time":{"start":1757092629765,"stop":1757092629765,"duration":0},"status":"passed","severity":"normal"},{"uid":"82515601cdff686e","name":"Push message with Script payload","time":{"start":1757093341288,"stop":1757093341288,"duration":0},"status":"passed","severity":"normal"},{"uid":"1175b88419474a7f","name":"should set field with only FILTER enabled","time":{"start":1757092215900,"stop":1757092215900,"duration":0},"status":"passed","severity":"normal"},{"uid":"f998ff118e424a27","name":"Callback on promise","time":{"start":1757092633685,"stop":1757092633685,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e260688946a82f","name":"Push message with custom timestamp: 1757095917432","time":{"start":1757093341326,"stop":1757093341327,"duration":1},"status":"passed","severity":"normal"},{"uid":"514f6b93c565bdca","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757092489592,"stop":1757092489592,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6261db95cd9b3b4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757092467610,"stop":1757092467610,"duration":0},"status":"passed","severity":"normal"},{"uid":"d007bf4e1df95460","name":"should throw error - no public key","time":{"start":1757092215893,"stop":1757092215893,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b09db20dad7f38","name":"should handle browser offline state overriding peer connections","time":{"start":1757092224908,"stop":1757092224908,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d51ffd87632a500","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757092225622,"stop":1757092225622,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c77f4f6f9fc506","name":"should start and stop interval correctly","time":{"start":1757092256571,"stop":1757092256572,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d726bb9d7696e8","name":"should set field with all protocols enabled","time":{"start":1757092215899,"stop":1757092215899,"duration":0},"status":"passed","severity":"normal"},{"uid":"54af2a7ce9d5c6c9","name":"Non TWN Cluster","time":{"start":1757092576180,"stop":1757092576180,"duration":0},"status":"passed","severity":"normal"},{"uid":"efdfd9eb408a1089","name":"Decoder throws on empty string content topic","time":{"start":1757092226175,"stop":1757092226175,"duration":0},"status":"passed","severity":"normal"},{"uid":"165fb11322720566","name":"should properly create location multiaddrs - udp","time":{"start":1757092215898,"stop":1757092215898,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b4d9448f06e90e","name":"should return false","time":{"start":1757092215893,"stop":1757092215894,"duration":1},"status":"passed","severity":"normal"},{"uid":"45fa9cdcb8ca2bae","name":"should return true even if peer has no overlapping shards","time":{"start":1757092225420,"stop":1757092225420,"duration":0},"status":"passed","severity":"normal"},{"uid":"91acc0a046ff1442","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757092648232,"stop":1757092648233,"duration":1},"status":"passed","severity":"normal"},{"uid":"387be5866e3f2138","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757092770599,"stop":1757092770599,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad388bad6cfaf80f","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757092257003,"stop":1757092257004,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7a9222dcf41e60","name":"Fails to push message with large meta","time":{"start":1757093341325,"stop":1757093341325,"duration":0},"status":"passed","severity":"normal"},{"uid":"de884a479d4a0f24","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757092269798,"stop":1757092269798,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfe2a3ef1f0c266","name":"Store - dialed first","time":{"start":1757092650886,"stop":1757092650886,"duration":0},"status":"passed","severity":"normal"},{"uid":"b611218b984081ae","name":"Fails to publish duplicate message","time":{"start":1757092482806,"stop":1757092482806,"duration":0},"status":"passed","severity":"normal"},{"uid":"94142f2edcc1804","name":"should increase lamport timestamp","time":{"start":1757092275381,"stop":1757092275381,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b26b5172405ae2e","name":"should create all internal components","time":{"start":1757092226247,"stop":1757092226247,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e7f15940f4e5f2","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757092275386,"stop":1757092275386,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f54c46359a5365","name":"should be safe to call multiple times","time":{"start":1757092225201,"stop":1757092225201,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86b42b0aed203f","name":"Mutual subscription","time":{"start":1757092489578,"stop":1757092489578,"duration":0},"status":"passed","severity":"normal"},{"uid":"472677bbfd7319cd","name":"Push message with content topic containing JSON","time":{"start":1757093341324,"stop":1757093341324,"duration":0},"status":"passed","severity":"normal"},{"uid":"769b1b4b82d90862","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757092770592,"stop":1757092770592,"duration":0},"status":"passed","severity":"normal"},{"uid":"8036f53470ef1586","name":"Passing page size 110 when there are 120 messages","time":{"start":1757092642685,"stop":1757092642685,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51a6c6c4639f341","name":"should handle dial errors gracefully","time":{"start":1757092225613,"stop":1757092225614,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b9e7a0f029ce9e4","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757092770597,"stop":1757092770597,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07a33f8fb252571","name":"can query messages by message hash","time":{"start":1757092621022,"stop":1757092621023,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d3d24408ec5ca0","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757092770590,"stop":1757092770590,"duration":0},"status":"skipped","severity":"normal"},{"uid":"709ba52cc68bcace","name":"LightPush","time":{"start":1757092650887,"stop":1757092650887,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e417284692c049","name":"should be delivered immediately if received","time":{"start":1757092275391,"stop":1757092275391,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f782cf5ed84cb4","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757092628313,"stop":1757092628313,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6935c83a4536c3","name":"Stops search when 2 null results are returned","time":{"start":1757092234783,"stop":1757092234783,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bc6c894548d0e4","name":"Decrypt messages","time":{"start":1757092469040,"stop":1757092469041,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1bb235104881dbd","name":"Renews subscription after lossing a connection","time":{"start":1757092770596,"stop":1757092770596,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d0fe2b14a30aa1","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757092588028,"stop":1757092588029,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ec30638569150c","name":"should sort by messageId when timestamps are equal","time":{"start":1757092275204,"stop":1757092275205,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bce287e4796beca","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757092257181,"stop":1757092257181,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6820851f33cc15c","name":"should dial second nwaku node that was discovered","time":{"start":1757092292302,"stop":1757092292304,"duration":2},"status":"skipped","severity":"normal"},{"uid":"8d473201daa1bc44","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757092215221,"stop":1757092215221,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c0e0b9d201b3bc","name":"Throws when trying to push message with empty payload","time":{"start":1757093341320,"stop":1757093341320,"duration":0},"status":"passed","severity":"normal"},{"uid":"936fe90615bd599c","name":"should handle peer store errors gracefully","time":{"start":1757092225142,"stop":1757092225142,"duration":0},"status":"passed","severity":"normal"},{"uid":"39bb70f1d12fdba0","name":"Push message with content topic containing Arabic","time":{"start":1757093341334,"stop":1757093341334,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d5ce175938fbb3","name":"should initialize with libp2p components","time":{"start":1757092235505,"stop":1757092235505,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3956e40487407f","name":"Encoder throws on empty string content topic","time":{"start":1757092245233,"stop":1757092245233,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4205067824c519b","name":"Push message with Arabic payload","time":{"start":1757093341286,"stop":1757093341287,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f086ddc8c816f4","name":"should return different streams if requested simultaniously","time":{"start":1757092225894,"stop":1757092225895,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d76c692722d95b","name":"Subscribe to topic containing long and receive message","time":{"start":1757092770600,"stop":1757092770600,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f03c3ca72ddf89","name":"Publishes to nwaku","time":{"start":1757092481159,"stop":1757092481159,"duration":0},"status":"passed","severity":"normal"},{"uid":"16dff9d07c245a55","name":"should return all connected peers without codec filter","time":{"start":1757092226252,"stop":1757092226253,"duration":1},"status":"passed","severity":"normal"}] |