mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-10 08:53:10 +00:00
1 line
228 KiB
JSON
1 line
228 KiB
JSON
[{"uid":"7ab00c7a34d763a7","name":"Outgoing message is emitted as sent","time":{"start":1763092635849,"stop":1763092635849,"duration":0},"status":"passed","severity":"normal"},{"uid":"76872e4a90844343","name":"A test","time":{"start":1763092735869,"stop":1763092735869,"duration":0},"status":"passed","severity":"normal"},{"uid":"855e1d1b848761af","name":"Check received message containing short","time":{"start":1763093105349,"stop":1763093105350,"duration":1},"status":"passed","severity":"normal"},{"uid":"b371bb2a3f69633a","name":"random static sharding 10 - Cluster ID: 867, Shard ID: 424","time":{"start":1763092981645,"stop":1763092981646,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa15b6add91916b","name":"Check publish message containing escaped characters","time":{"start":1763092860197,"stop":1763092860198,"duration":1},"status":"passed","severity":"normal"},{"uid":"98667090c5c3a7f5","name":"should handle task timeouts","time":{"start":1763092630477,"stop":1763092630477,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af70fe399e8ce90","name":"Check message received after jswaku node is restarted","time":{"start":1763093105349,"stop":1763093105349,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f85cf34b68aa802","name":"Subscribe to topic containing short and receive message","time":{"start":1763093135024,"stop":1763093135024,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ca551aadf4b2ff","name":"Push message with custom timestamp: 1732334284455","time":{"start":1763093710627,"stop":1763093710627,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22ff104e25e0ab8","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1763093135005,"stop":1763093135005,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39c08aff20c1f30","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1763092750176,"stop":1763092750177,"duration":1},"status":"passed","severity":"normal"},{"uid":"26b07f92d19d0e10","name":"should hang up with PeerId and return true on success","time":{"start":1763092583535,"stop":1763092583536,"duration":1},"status":"passed","severity":"normal"},{"uid":"a56569514fc78aee","name":"Push message with content topic containing unicode special characters","time":{"start":1763093710590,"stop":1763093710590,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57104f1e7de0edf","name":"should return start time to match max range","time":{"start":1763092632235,"stop":1763092632236,"duration":1},"status":"passed","severity":"normal"},{"uid":"8287a6509c34577b","name":"Push message with escaped characters payload","time":{"start":1763093710586,"stop":1763093710586,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb7c0ea738c56bc","name":"should handle all zero keep alive options","time":{"start":1763092582818,"stop":1763092582819,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0736f39cb73d88e","name":"should emit a peer event after start","time":{"start":1763092896947,"stop":1763092896948,"duration":1},"status":"passed","severity":"normal"},{"uid":"421b4ce6030f8e8a","name":"accepts time-filtered query with content filter","time":{"start":1763092583089,"stop":1763092583089,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7129cb51aa2ac2","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1763092622040,"stop":1763092622040,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e557f53ad9d7ef","name":"Relay - dialed first","time":{"start":1763092994134,"stop":1763092994135,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c1df8dad84e00b","name":"should work with mock decoders","time":{"start":1763092632221,"stop":1763092632222,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aff55155c5e8e8e","name":"Subscribe to topic containing special chars and publish message","time":{"start":1763092869054,"stop":1763092869054,"duration":0},"status":"passed","severity":"normal"},{"uid":"4925e367983597d9","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1763092633305,"stop":1763092633305,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c33724d2446f74","name":"Push 30 different messages","time":{"start":1763093710610,"stop":1763093710610,"duration":0},"status":"skipped","severity":"normal"},{"uid":"59d87a5429e4a9d1","name":"should send to specified number of peers of used peers","time":{"start":1763092631292,"stop":1763092631292,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7630308cb2355f3","name":"Check message with no pubsub topic is not received","time":{"start":1763093105347,"stop":1763093105347,"duration":0},"status":"passed","severity":"normal"},{"uid":"efff82be3c79bfef","name":"should handle missing messages with undefined retrievalHint","time":{"start":1763092622043,"stop":1763092622043,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f9e87582214857","name":"Push message with short payload","time":{"start":1763093710605,"stop":1763093710605,"duration":0},"status":"passed","severity":"normal"},{"uid":"4faca5bbebffdf3b","name":"should ignore duplicate entries","time":{"start":1763092617972,"stop":1763092617972,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd35970c94631af","name":"Subscribe to topic containing emoji and receive message","time":{"start":1763093135031,"stop":1763093135031,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba0cb2d617e0488","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1763092569151,"stop":1763092569151,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a37bc171404bd6","name":"Get Nodes","time":{"start":1763092591321,"stop":1763092591322,"duration":1},"status":"passed","severity":"normal"},{"uid":"178b43c0bd0d3a34","name":"A test","time":{"start":1763092735869,"stop":1763092735870,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e53bde561d4553","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1763093135030,"stop":1763093135030,"duration":0},"status":"passed","severity":"normal"},{"uid":"db456f4496c43d17","name":"should wait for LightPush peer to be connected","time":{"start":1763092632995,"stop":1763092632995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99db87f7cdb006e","name":"Sample","time":{"start":1763092573895,"stop":1763092573895,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc5fcb8c9276850","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1763092583018,"stop":1763092583018,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f3c8adbae09304","name":"Push message with JSON payload","time":{"start":1763093710598,"stop":1763093710598,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8229aecf23cf72","name":"should create PeerExchangeDiscovery with default options","time":{"start":1763092591706,"stop":1763092591706,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2473527491f3dd","name":"Check received message with timestamp: 1763092658913 ","time":{"start":1763093105345,"stop":1763093105345,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f2e40ab1656c75","name":"Check received message containing unicode special characters","time":{"start":1763093105354,"stop":1763093105354,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd9edb4d265ec75","name":"Subscribe and receives messages on 20 topics","time":{"start":1763093135007,"stop":1763093135007,"duration":0},"status":"passed","severity":"normal"},{"uid":"e246fa80e88957a2","name":"Ephemeral field set to true","time":{"start":1763092583556,"stop":1763092583556,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b8233958f5fbff","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1763092591184,"stop":1763092591184,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d49da710472817","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1763092618059,"stop":1763092618061,"duration":2},"status":"passed","severity":"normal"},{"uid":"4c103e068e2950d5","name":"should add event listeners for peer connect and disconnect","time":{"start":1763092582788,"stop":1763092582788,"duration":0},"status":"passed","severity":"normal"},{"uid":"240cc5c4f58768f8","name":"Push message with content topic containing Arabic","time":{"start":1763093710623,"stop":1763093710624,"duration":1},"status":"passed","severity":"normal"},{"uid":"c93a1e79a70ace08","name":"LightPush","time":{"start":1763092994138,"stop":1763092994138,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f61443e27696eae","name":"should process successful peer exchange query","time":{"start":1763092591703,"stop":1763092591703,"duration":0},"status":"passed","severity":"normal"},{"uid":"66691443a282d320","name":"Query with Promise Callback, No Decoder","time":{"start":1763092924313,"stop":1763092924314,"duration":1},"status":"passed","severity":"normal"},{"uid":"88224146ff2a6627","name":"should only return 1 node with relay and store capability","time":{"start":1763092591883,"stop":1763092591883,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc9ed0c511a8c11","name":"isConnected should return true after first peer connects","time":{"start":1763092679746,"stop":1763092679746,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edce6c5738bd85f","name":"Check publish message containing XML","time":{"start":1763092860195,"stop":1763092860195,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d66e8480d5d2c7","name":"should return false when peer shard info is not found","time":{"start":1763092582698,"stop":1763092582698,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efc84a7569d6d8f","name":"Push message with Arabic payload","time":{"start":1763093710584,"stop":1763093710584,"duration":0},"status":"passed","severity":"normal"},{"uid":"2888306970191128","name":"should not change state when connections remain after disconnect","time":{"start":1763092583020,"stop":1763092583021,"duration":1},"status":"passed","severity":"normal"},{"uid":"c40052709c08e6a1","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1763092679744,"stop":1763092679744,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ef8e40c05947","name":"Subscribe to topic containing shell command and receive message","time":{"start":1763093135016,"stop":1763093135016,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b50515b35372ec7","name":"Push message with custom timestamp: 1763089084455","time":{"start":1763093710592,"stop":1763093710593,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9b21ab68bdc08f6","name":"should increase lamport timestamp","time":{"start":1763092622034,"stop":1763092622035,"duration":1},"status":"passed","severity":"normal"},{"uid":"6129ba746fc5fed0","name":"should be safe to call multiple times","time":{"start":1763092583530,"stop":1763092583531,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c65763cf9220c7","name":"should return false when peer is on different cluster","time":{"start":1763092582697,"stop":1763092582698,"duration":1},"status":"passed","severity":"normal"},{"uid":"82f83ab4352a199c","name":"Check received message containing SQL Injection","time":{"start":1763093105352,"stop":1763093105352,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d207a97cf2daa73","name":"should not receive a peer event before start","time":{"start":1763092664404,"stop":1763092664404,"duration":0},"status":"passed","severity":"normal"},{"uid":"39225145e8052843","name":"Query Generator - false","time":{"start":1763092965914,"stop":1763092965915,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f87fb5bc73751de","name":"should handle case when globalThis is not available","time":{"start":1763092583019,"stop":1763092583019,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e086d8d983467c","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1763092618033,"stop":1763092618033,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce4652444f429c9","name":"should dispatch network event when browser goes offline","time":{"start":1763092583025,"stop":1763092583025,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c10e17ac4d8b9b","name":"should return different streams if requested simultaniously","time":{"start":1763092583510,"stop":1763092583510,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d894f9d64266c8","name":"Push message with JSON payload","time":{"start":1763093710619,"stop":1763093710620,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc60919b86eca9d","name":"should handle errors when getting connections","time":{"start":1763092583026,"stop":1763092583027,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd27452521450ad5","name":"should handle network check errors gracefully","time":{"start":1763092582678,"stop":1763092582678,"duration":0},"status":"passed","severity":"normal"},{"uid":"158a12f858b8ec47","name":"should handle cache.get errors gracefully","time":{"start":1763092595589,"stop":1763092595589,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8740e084a82f66a","name":"should deliver messages after dependencies are met","time":{"start":1763092622041,"stop":1763092622042,"duration":1},"status":"passed","severity":"normal"},{"uid":"308a7a72ad642378","name":"Push message with JSON payload","time":{"start":1763093710609,"stop":1763093710609,"duration":0},"status":"passed","severity":"normal"},{"uid":"3889be7c7301b110","name":"should reject if Filter is requested but not mounted","time":{"start":1763092632994,"stop":1763092632994,"duration":0},"status":"passed","severity":"normal"},{"uid":"281e1fa45c31afe","name":"Query Generator, No Decoder","time":{"start":1763092924311,"stop":1763092924311,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dacc692674f00cc","name":"Push message with custom timestamp: 1763089084455","time":{"start":1763093710604,"stop":1763093710604,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2e94c416c15ab7","name":"Rejects garbage","time":{"start":1763092643420,"stop":1763092643420,"duration":0},"status":"passed","severity":"normal"},{"uid":"fade9411fdba045e","name":"Push message with content topic containing unicode special characters","time":{"start":1763093710602,"stop":1763093710602,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7462f3e3363981b","name":"Sign & Recover","time":{"start":1763092601384,"stop":1763092601385,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef6c9335385df4f0","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1763092569142,"stop":1763092569143,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c8aa869213fa64f","name":"should handle timestamp equal to current time","time":{"start":1763092621660,"stop":1763092621661,"duration":1},"status":"passed","severity":"normal"},{"uid":"74dbe7c55c8c12b6","name":"Delete observer","time":{"start":1763092838054,"stop":1763092838054,"duration":0},"status":"passed","severity":"normal"},{"uid":"2574031d71ada775","name":"should not receive a peer event after stop","time":{"start":1763092896948,"stop":1763092896949,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26facc4e0870996","name":"different cluster: nodes don't connect","time":{"start":1763092750175,"stop":1763092750176,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac3588574924abe1","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1763092591192,"stop":1763092591194,"duration":2},"status":"passed","severity":"normal"},{"uid":"10f8a0a4a2f0bb01","name":"should successfully subscribe to supported pubsub topic","time":{"start":1763092631460,"stop":1763092631460,"duration":0},"status":"passed","severity":"normal"},{"uid":"adbd86023d7ac88d","name":"should select older connection if present","time":{"start":1763092583118,"stop":1763092583118,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca0ebdc408c0e89","name":"Check received message containing JSON","time":{"start":1763093105343,"stop":1763093105343,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e582b0d253cc99","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1763093135008,"stop":1763093135009,"duration":1},"status":"passed","severity":"normal"},{"uid":"601c37245c9d766c","name":"Subscribe to topic containing XML and receive message","time":{"start":1763093135028,"stop":1763093135028,"duration":0},"status":"passed","severity":"normal"},{"uid":"191c144f857e30b4","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1763092640304,"stop":1763092640305,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a634b5946ae4f38","name":"should transition to Unhealthy when no connections","time":{"start":1763092632149,"stop":1763092632150,"duration":1},"status":"passed","severity":"normal"},{"uid":"17daa618fe134deb","name":"Check message on other pubsub topic is not received","time":{"start":1763093105347,"stop":1763093105347,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d8720c0906ca78","name":"should remove event listener for peer:discovery","time":{"start":1763092582439,"stop":1763092582440,"duration":1},"status":"passed","severity":"normal"},{"uid":"2514ef7b39cb0b5","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1763092618029,"stop":1763092618030,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae49930419e69806","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1763092869055,"stop":1763092869055,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c2a484e71873cd","name":"msgTime: 0 ms from now, startTime: 1763006571646, endTime: 1763092971646","time":{"start":1763092987435,"stop":1763092987435,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab319190c5e52f2d","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1763092632784,"stop":1763092632785,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d89c9953c6e1b1","name":"Query with Ordered Callback, No Decoder","time":{"start":1763092924312,"stop":1763092924312,"duration":0},"status":"passed","severity":"normal"},{"uid":"732464cc2f5c590d","name":"should be able to dial TLS multiaddrs","time":{"start":1763092747548,"stop":1763092747549,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ef6476388e716b","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1763092582924,"stop":1763092582925,"duration":1},"status":"passed","severity":"normal"},{"uid":"4afc3b949d25cee0","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1763092569143,"stop":1763092569143,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e6880b70712ccf","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1763092665344,"stop":1763092665344,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f96807e5ac7d764","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1763092622042,"stop":1763092622042,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c33e4af56b6c27","name":"should clear dial history on start","time":{"start":1763092582650,"stop":1763092582650,"duration":0},"status":"passed","severity":"normal"},{"uid":"713a39515a7c4fd","name":"retrieves a single peer","time":{"start":1763092591880,"stop":1763092591881,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0142af62bcd20e","name":"Push message with numeric payload","time":{"start":1763093710617,"stop":1763093710617,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f42c7286c9781f4","name":"should set field with only FILTER enabled","time":{"start":1763092574478,"stop":1763092574478,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5143de1d79aab0a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1763092618050,"stop":1763092618054,"duration":4},"status":"passed","severity":"normal"},{"uid":"91d9ec439e9eb43d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1763092618055,"stop":1763092618055,"duration":0},"status":"passed","severity":"normal"},{"uid":"f586852d132dcc18","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1763092583542,"stop":1763092583542,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6be572528d005","name":"should initialize with Unhealthy status","time":{"start":1763092632149,"stop":1763092632149,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d209e8768aefe0","name":"should filter peers by codec","time":{"start":1763092583538,"stop":1763092583538,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e33ab5c0e0666c","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1763092632231,"stop":1763092632231,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e5bd43be8c5e06","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1763092618028,"stop":1763092618028,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a390938bd7220","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1763092631461,"stop":1763092631461,"duration":0},"status":"passed","severity":"normal"},{"uid":"b114fdde05e2bd4d","name":"should discard bootstrap peers when has more than set limit","time":{"start":1763092702564,"stop":1763092702567,"duration":3},"status":"passed","severity":"normal"},{"uid":"59fbe220357c25bb","name":"should be able to encode the field with only RELAY set to true","time":{"start":1763092573745,"stop":1763092573747,"duration":2},"status":"passed","severity":"normal"},{"uid":"299c6a0f604df8f5","name":"Check message with invalid timestamp is not received","time":{"start":1763093105356,"stop":1763093105356,"duration":0},"status":"passed","severity":"normal"},{"uid":"3147d45d4210ec7f","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1763092582699,"stop":1763092582699,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc582bd36c84a783","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1763092591672,"stop":1763092591673,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a417799305c8189","name":"Check received message containing escaped characters","time":{"start":1763093105354,"stop":1763093105354,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b260bc71a73a6ec","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1763092630471,"stop":1763092630472,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb7b73d6849e9c2c","name":"should handle hash queries without validation","time":{"start":1763092632900,"stop":1763092632900,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cd26e82883b76c","name":"should properly create location multiaddrs - udp6","time":{"start":1763092574475,"stop":1763092574475,"duration":0},"status":"passed","severity":"normal"},{"uid":"37509701f31ae837","name":"should handle complete dial lifecycle","time":{"start":1763092582678,"stop":1763092582679,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec31d68197616d93","name":"Throws when trying to push message with empty payload","time":{"start":1763093710587,"stop":1763093710587,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9da36b2250053f8","name":"Push message with SQL Injection payload","time":{"start":1763093710596,"stop":1763093710596,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6852e0489ff6c15","name":"should handle query errors gracefully","time":{"start":1763092591702,"stop":1763092591702,"duration":0},"status":"passed","severity":"normal"},{"uid":"200bc5a4fb9f48ac","name":"Check received message containing unicode special characters","time":{"start":1763093105344,"stop":1763093105345,"duration":1},"status":"passed","severity":"normal"},{"uid":"f184a9565ea86df3","name":"Publish message with custom timestamp: Sat Nov 23 2024 04:00:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1763092860200,"stop":1763092860201,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c68eb393203d28","name":"Synced status is emitted when a missing message is received","time":{"start":1763092635249,"stop":1763092635249,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3890dd77d39a73","name":"should add sent message to localHistory with retrievalHint","time":{"start":1763092622036,"stop":1763092622037,"duration":1},"status":"passed","severity":"normal"},{"uid":"490f8cc5e96fd70","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1763092583397,"stop":1763092583397,"duration":0},"status":"passed","severity":"normal"},{"uid":"182f6c6f86a54d28","name":"should reject on timeout if it was set","time":{"start":1763092632994,"stop":1763092632994,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7494f8999bccbab","name":"should handle queue processing errors gracefully","time":{"start":1763092582675,"stop":1763092582675,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4369f8c7d3746a5","name":"should handle zero peers request","time":{"start":1763092591678,"stop":1763092591678,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e780ab1ba8f296b","name":"should not receive a peer event before start","time":{"start":1763092595587,"stop":1763092595588,"duration":1},"status":"passed","severity":"normal"},{"uid":"faee41f4a50d28a2","name":"Fails to publish message with size larger than 1 MB","time":{"start":1763092860204,"stop":1763092860204,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e682c0f0446b49","name":"Check received message with timestamp: 1763092658913000000 ","time":{"start":1763093105345,"stop":1763093105345,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6c882cbb4b6b61","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1763092869054,"stop":1763092869054,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fc4b4d05aac051","name":"Decrypt messages","time":{"start":1763092838053,"stop":1763092838054,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0d7a5e149e20fcb","name":"should dispatch network event when browser goes online","time":{"start":1763092583025,"stop":1763092583025,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b6c7cfcccde066","name":"Push message with content topic containing Chinese","time":{"start":1763093710612,"stop":1763093710612,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b887db5c66833a","name":"should insert message into bloom filter","time":{"start":1763092622036,"stop":1763092622036,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d05460e00e6cd8","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1763092618039,"stop":1763092618039,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3887b19987cc47","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1763092632150,"stop":1763092632150,"duration":0},"status":"passed","severity":"normal"},{"uid":"28cc42a53c11003b","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1763092569134,"stop":1763092569134,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e0a260a8898826","name":"should work with stubbed waku event emitter","time":{"start":1763092632220,"stop":1763092632221,"duration":1},"status":"passed","severity":"normal"},{"uid":"76e7bccca8d6f96","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1763092865109,"stop":1763092865110,"duration":1},"status":"passed","severity":"normal"},{"uid":"69457fbdb9212be2","name":"should set field with only LIGHTPUSH enabled","time":{"start":1763092574478,"stop":1763092574478,"duration":0},"status":"passed","severity":"normal"},{"uid":"958a1f3750884cf3","name":"Using a function","time":{"start":1763092988609,"stop":1763092988610,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a33788c7258115d","name":"should be safe to call multiple times","time":{"start":1763092582431,"stop":1763092582432,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf1eee4df0aa7c9","name":"should create PeerExchange instance with components","time":{"start":1763092591678,"stop":1763092591679,"duration":1},"status":"passed","severity":"normal"},{"uid":"afea6cf2da956722","name":"Push message with Arabic payload","time":{"start":1763093710607,"stop":1763093710607,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d127802a87757fc","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1763092631324,"stop":1763092631325,"duration":1},"status":"passed","severity":"normal"},{"uid":"98eb92af14d18337","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1763092569144,"stop":1763092569144,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa99fc0991dbef65","name":"Push message with custom timestamp: 1763096284455","time":{"start":1763093710593,"stop":1763093710593,"duration":0},"status":"passed","severity":"normal"},{"uid":"56043cec4aafaf91","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1763092622037,"stop":1763092622038,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ce5f6e31541157f6","name":"Push message with content topic containing Russian","time":{"start":1763093710601,"stop":1763093710601,"duration":0},"status":"passed","severity":"normal"},{"uid":"a053bdd0dcc07e80","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1763092618037,"stop":1763092618037,"duration":0},"status":"passed","severity":"normal"},{"uid":"4541fb41318ba8f2","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1763092591191,"stop":1763092591191,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dda2946c759f3db","name":"Push message with Basic HTML tag payload","time":{"start":1763093710597,"stop":1763093710597,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6aa16935b9dcefa","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1763092853247,"stop":1763092853247,"duration":0},"status":"passed","severity":"normal"},{"uid":"792136b7ab3b8c3a","name":"should reassess health immediately when peer disconnects","time":{"start":1763092632151,"stop":1763092632151,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2dc400746e51d55","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1763092582968,"stop":1763092582968,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63f9cc6878be63d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1763092618030,"stop":1763092618030,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21bb995e1bcf58c","name":"Stops search when 2 null results are returned","time":{"start":1763092591326,"stop":1763092591326,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd10fb12adc6a010","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1763092569147,"stop":1763092569147,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ca0a697a8effec","name":"handles different networkShards values correctly","time":{"start":1763092569141,"stop":1763092569142,"duration":1},"status":"passed","severity":"normal"},{"uid":"94b0862a3d602ab5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1763092618057,"stop":1763092618057,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37113e49aefaa88","name":"should be safe to call multiple times","time":{"start":1763092582793,"stop":1763092582794,"duration":1},"status":"passed","severity":"normal"},{"uid":"b693b56a7c9d69ce","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1763092631327,"stop":1763092631328,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f5fa69d6939b36","name":"Check received message with timestamp: 1763092658913 ","time":{"start":1763093105355,"stop":1763093105355,"duration":0},"status":"passed","severity":"normal"},{"uid":"4992b48f4be26090","name":"should check connected peers if present and suitable","time":{"start":1763092632994,"stop":1763092632995,"duration":1},"status":"passed","severity":"normal"},{"uid":"73bfad26a3e10d22","name":"should add received messages to bloom filter","time":{"start":1763092622038,"stop":1763092622038,"duration":0},"status":"passed","severity":"normal"},{"uid":"886272efed32c0fb","name":"can start and stop the service","time":{"start":1763092595586,"stop":1763092595586,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef53be14d09e38bc","name":"Push message with content topic containing Chinese","time":{"start":1763093710600,"stop":1763093710601,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d617576aef1de9","name":"should handle errors gracefully when getting peer info","time":{"start":1763092582701,"stop":1763092582701,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf011b9c3632496","name":"should dial more peers if under maxConnections","time":{"start":1763092583421,"stop":1763092583421,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1292ea8621319b3","name":"Subscribe and receive messages via waku relay post","time":{"start":1763093135020,"stop":1763093135020,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d46c9a3fa18850a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1763093135022,"stop":1763093135022,"duration":0},"status":"skipped","severity":"normal"},{"uid":"12bcabc10d48a6be","name":"Check message with no payload is not received","time":{"start":1763093105358,"stop":1763093105358,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6f5ae7eee83348","name":"Add multiple subscription objects on single nwaku node","time":{"start":1763093135017,"stop":1763093135018,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6f02ee9764ef095","name":"Check received message containing short","time":{"start":1763093105338,"stop":1763093105338,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f99ca857e00c084","name":"Decoder throws on undefined content topic","time":{"start":1763092600740,"stop":1763092600741,"duration":1},"status":"passed","severity":"normal"},{"uid":"162979e4ca2a63a9","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1763092987431,"stop":1763092987431,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbb89c6b2b2c026","name":"should be safe to call multiple times","time":{"start":1763092582658,"stop":1763092582658,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abd9228ae08d04f","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1763092853243,"stop":1763092853244,"duration":1},"status":"passed","severity":"normal"},{"uid":"6713164cb495f132","name":"Ephemeral messages are not stored","time":{"start":1763092665334,"stop":1763092665335,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1abe7fe25dd09e6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1763092618059,"stop":1763092618059,"duration":0},"status":"passed","severity":"normal"},{"uid":"1017f0fbcd9e9df6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1763092618067,"stop":1763092618067,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3de1c1a5f278779","name":"should get all peers from store","time":{"start":1763092583413,"stop":1763092583414,"duration":1},"status":"passed","severity":"normal"},{"uid":"246989bf2b802f43","name":"Accepts a valid Waku Message","time":{"start":1763092643419,"stop":1763092643420,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ae0924c271aa94","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1763092618039,"stop":1763092618039,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab730d95c621487b","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1763092631133,"stop":1763092631134,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f515df9dc5ce99","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1763092569132,"stop":1763092569132,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd74bf59a4ef94a","name":"Push message with custom timestamp: 1763089084455","time":{"start":1763093710615,"stop":1763093710615,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d7572f288bceb9","name":"should return usable stream attached to connection","time":{"start":1763092583507,"stop":1763092583508,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e695ca5a70a419","name":"Relay Node - default protocol","time":{"start":1763092994139,"stop":1763092994140,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d2981c7bc1a38d","name":"should properly create location multiaddrs - tcp","time":{"start":1763092574476,"stop":1763092574476,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a75127ac4d19ea6","name":"configure the node with multiple content topics","time":{"start":1763092964422,"stop":1763092964422,"duration":0},"status":"passed","severity":"normal"},{"uid":"f410525657a7c857","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1763093135009,"stop":1763093135009,"duration":0},"status":"passed","severity":"normal"},{"uid":"9340f48d10b9f224","name":"Push message with content topic containing Russian","time":{"start":1763093710589,"stop":1763093710589,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab41cff86b3642a","name":"should support chaining for add method","time":{"start":1763092629721,"stop":1763092629721,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f6a8fcb804c06a","name":"peer exchange sets tag","time":{"start":1763092836563,"stop":1763092836564,"duration":1},"status":"passed","severity":"normal"},{"uid":"95753a2954537612","name":"should use DNS peer discovery with light client","time":{"start":1763092664405,"stop":1763092664406,"duration":1},"status":"skipped","severity":"normal"},{"uid":"688bddcb39b34e60","name":"Subscribe to topic containing Russian and receive message","time":{"start":1763093135013,"stop":1763093135013,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7712e9cff6ce46","name":"Mutual subscription","time":{"start":1763092869049,"stop":1763092869049,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5ab88c04b9818","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1763092865101,"stop":1763092865108,"duration":7},"status":"passed","severity":"normal"},{"uid":"be528fadddebfa11","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1763092618034,"stop":1763092618034,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe3624bfeda388c","name":"Push message with Basic HTML tag payload","time":{"start":1763093710619,"stop":1763093710619,"duration":0},"status":"passed","severity":"normal"},{"uid":"c962a8547dca1f43","name":"Asymmetric encrypt & decrypt","time":{"start":1763092601383,"stop":1763092601383,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0764aee9c64875","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1763092836564,"stop":1763092836565,"duration":1},"status":"passed","severity":"normal"},{"uid":"6568506ed87275e6","name":"should populate queue if has active dial","time":{"start":1763092582664,"stop":1763092582664,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e4aea5b64e59b3","name":"Relay - dialed after","time":{"start":1763092994135,"stop":1763092994136,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c903f2e277d2e35","name":"should encode/decode to RLP encoding","time":{"start":1763092574473,"stop":1763092574473,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b6d9133d0907a7","name":"Push message with Basic HTML tag payload","time":{"start":1763093710585,"stop":1763093710585,"duration":0},"status":"passed","severity":"normal"},{"uid":"1082058c8c830f81","name":"should be delivered immediately if received","time":{"start":1763092622046,"stop":1763092622046,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fcef19497633b0","name":"Subscribe to topic containing Script and receive message","time":{"start":1763093135028,"stop":1763093135028,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbb1db7249bbccc","name":"should insert message id into causal history","time":{"start":1763092622036,"stop":1763092622036,"duration":0},"status":"passed","severity":"normal"},{"uid":"44eb3bd6d75c571b","name":"should drop connection to one peer on hangUp","time":{"start":1763092747547,"stop":1763092747547,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cffd0ab91bef567","name":"rejects content-filtered query with only contentTopics","time":{"start":1763092583088,"stop":1763092583088,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c34f6a1d2c8581","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1763092591673,"stop":1763092591674,"duration":1},"status":"passed","severity":"normal"},{"uid":"9557d00ba2489bb8","name":"Check publish message containing Basic HTML tag","time":{"start":1763092860196,"stop":1763092860196,"duration":0},"status":"passed","severity":"normal"},{"uid":"999ae51489df85b3","name":"Push message with content topic containing long","time":{"start":1763093710611,"stop":1763093710611,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20dbfc1878d7961","name":"Check publish message after client node is restarted","time":{"start":1763092860205,"stop":1763092860205,"duration":0},"status":"skipped","severity":"normal"},{"uid":"914fd93e45719668","name":"Push message with custom timestamp: 1732334284455","time":{"start":1763093710604,"stop":1763093710604,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2c81fa0421693d","name":"should not be empty after adding a subscription","time":{"start":1763092631124,"stop":1763092631129,"duration":5},"status":"passed","severity":"normal"},{"uid":"7d8ca2c26df6e8ee","name":"should clear all entries","time":{"start":1763092617977,"stop":1763092617978,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eceb2290fb10ae6","name":"Callback on promise, aborts when callback returns true","time":{"start":1763092954026,"stop":1763092954030,"duration":4},"status":"passed","severity":"normal"},{"uid":"d1cfa316e08a7aaa","name":"topics with same application and version share the same shard","time":{"start":1763092569139,"stop":1763092569140,"duration":1},"status":"passed","severity":"normal"},{"uid":"806447a35dee204b","name":"Push message with XML payload","time":{"start":1763093710619,"stop":1763093710619,"duration":0},"status":"passed","severity":"normal"},{"uid":"64497cde94cf86e2","name":"should properly create location multiaddrs - tcp6","time":{"start":1763092574475,"stop":1763092574475,"duration":0},"status":"passed","severity":"normal"},{"uid":"451ca31fbbcb83b0","name":"Push message with content topic containing short","time":{"start":1763093710622,"stop":1763093710622,"duration":0},"status":"passed","severity":"normal"},{"uid":"7114ff4b426e1125","name":"Subscribe to topic containing long and publish message","time":{"start":1763092869053,"stop":1763092869053,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0d1cd001450645","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1763092750177,"stop":1763092750179,"duration":2},"status":"passed","severity":"normal"},{"uid":"11ad502b54d338d8","name":"random static sharding 2 - Cluster ID: 256, Shard ID: 259","time":{"start":1763092981637,"stop":1763092981637,"duration":0},"status":"passed","severity":"normal"},{"uid":"1462b7ae436a0869","name":"should emit multiple messages when query returns multiple messages","time":{"start":1763092632230,"stop":1763092632231,"duration":1},"status":"passed","severity":"normal"},{"uid":"7530bb7d7c628e3","name":"should not fail to start the service if it is already started","time":{"start":1763092896945,"stop":1763092896947,"duration":2},"status":"passed","severity":"normal"},{"uid":"30ec7c7b3b99c8e1","name":"should be able to decode the field with only STORE set to true","time":{"start":1763092573754,"stop":1763092573754,"duration":0},"status":"passed","severity":"normal"},{"uid":"82fa1136d4eb3658","name":"Sync message is not sent if another sync message was just received","time":{"start":1763092640302,"stop":1763092640304,"duration":2},"status":"passed","severity":"normal"},{"uid":"a7ecf2405ea74e2d","name":"Round trip binary serialization","time":{"start":1763092583556,"stop":1763092583556,"duration":0},"status":"passed","severity":"normal"},{"uid":"27002540c3a29197","name":"Ephemeral field is preserved - encoder v0","time":{"start":1763092665335,"stop":1763092665335,"duration":0},"status":"passed","severity":"normal"},{"uid":"2132f37fdad0cc90","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1763092632231,"stop":1763092632231,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ee229109c21662","name":"should clear dial history on stop","time":{"start":1763092582652,"stop":1763092582657,"duration":5},"status":"passed","severity":"normal"},{"uid":"f769ed0ca9221136","name":"random static sharding 5 - Cluster ID: 576, Shard ID: 597","time":{"start":1763092981641,"stop":1763092981642,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5506fb206f226a7","name":"Check received message containing Script","time":{"start":1763093105352,"stop":1763093105352,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2896db492cf1c5","name":"should skip peer when not on same cluster","time":{"start":1763092582665,"stop":1763092582665,"duration":0},"status":"passed","severity":"normal"},{"uid":"83378a80b808461f","name":"Push message with Russian payload","time":{"start":1763093710607,"stop":1763093710607,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea6a0c6f01bb922","name":"Check publish message containing SQL Injection","time":{"start":1763092860194,"stop":1763092860195,"duration":1},"status":"passed","severity":"normal"},{"uid":"be778ce0ae539453","name":"should reject if Store is requested but not mounted","time":{"start":1763092632994,"stop":1763092632994,"duration":0},"status":"passed","severity":"normal"},{"uid":"89250e7806e5b721","name":"should initialize with isNetworkConnected as false","time":{"start":1763092583003,"stop":1763092583004,"duration":1},"status":"passed","severity":"normal"},{"uid":"301728f7e938dd8e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1763092632150,"stop":1763092632150,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de95b0b96486670","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1763093135027,"stop":1763093135027,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac4aa5980bad052","name":"Push message with Chinese payload","time":{"start":1763093710595,"stop":1763093710595,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6424817b8b61ba","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1763092987431,"stop":1763092987431,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a22d9504f06558e","name":"should return true for message with causal history","time":{"start":1763092635854,"stop":1763092635855,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12f9330c14e95f4","name":"should create PeerExchangeDiscovery instance","time":{"start":1763092591706,"stop":1763092591706,"duration":0},"status":"passed","severity":"normal"},{"uid":"c064df5e63579e23","name":"Check publish message containing short","time":{"start":1763092860190,"stop":1763092860190,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c33057ddddc963a","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1763092591191,"stop":1763092591192,"duration":1},"status":"passed","severity":"normal"},{"uid":"69291a8e9394b6d1","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1763092618099,"stop":1763092618100,"duration":1},"status":"passed","severity":"normal"},{"uid":"211966533378fee7","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1763092971404,"stop":1763092971405,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbae8f6904a58802","name":"should handle multiple peers with different shard configurations","time":{"start":1763092582679,"stop":1763092582679,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1115fb50e79347","name":"Subscribe to topic containing JSON and receive message","time":{"start":1763093135015,"stop":1763093135015,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c53c669b296471e","name":"should return true when peer is on the specified shard","time":{"start":1763092582697,"stop":1763092582697,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf6bb984823cec8","name":"it tolerates circular branch references","time":{"start":1763092591881,"stop":1763092591881,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0598930aeeb0d87","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1763092684261,"stop":1763092684264,"duration":3},"status":"passed","severity":"normal"},{"uid":"72fe82cb33b5ddc3","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1763092971401,"stop":1763092971404,"duration":3},"status":"passed","severity":"normal"},{"uid":"8d03721de71fefad","name":"Reusing cursor across nodes","time":{"start":1763092908581,"stop":1763092908581,"duration":0},"status":"passed","severity":"normal"},{"uid":"7000ca05f74aee9d","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1763092591192,"stop":1763092591192,"duration":0},"status":"passed","severity":"normal"},{"uid":"36aea8c054fc0388","name":"should detect messages with missing dependencies","time":{"start":1763092622041,"stop":1763092622041,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a33c69f18f23b1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1763093135012,"stop":1763093135012,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0dc8eab61769a4","name":"Outgoing message is acknowledged","time":{"start":1763092633305,"stop":1763092633305,"duration":0},"status":"passed","severity":"normal"},{"uid":"109792a12e48d749","name":"Passing page size 3 when there are 20 messages","time":{"start":1763092978153,"stop":1763092978153,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8bbf3374afa51c9","name":"should update peers in cache on 'peer:identify' event","time":{"start":1763092595589,"stop":1763092595589,"duration":0},"status":"passed","severity":"normal"},{"uid":"d843a4f9d73cf25f","name":"should handle disconnect when peer has no timers","time":{"start":1763092582814,"stop":1763092582817,"duration":3},"status":"passed","severity":"normal"},{"uid":"1f24a25a2a4f2eb2","name":"Outgoing message is emitted as sent","time":{"start":1763092633580,"stop":1763092633580,"duration":0},"status":"passed","severity":"normal"},{"uid":"333650987dcd4452","name":"Subscribe to topic containing long and receive message","time":{"start":1763093135011,"stop":1763093135011,"duration":0},"status":"passed","severity":"normal"},{"uid":"23570402b4143a8a","name":"should handle multiple query options for time ranges","time":{"start":1763092632899,"stop":1763092632899,"duration":0},"status":"passed","severity":"normal"},{"uid":"9288ceaff2c229d5","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1763092618035,"stop":1763092618035,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ffcd5a589c3442b","name":"Push message with Arabic payload","time":{"start":1763093710618,"stop":1763093710618,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e71f812342ae8cd","name":"should properly setup health event callback","time":{"start":1763092632222,"stop":1763092632223,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d51fcccb56b0367","name":"should handle errors when globalThis is not available","time":{"start":1763092583012,"stop":1763092583013,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cda0820fd7f98c1","name":"should set field with all protocols disabled","time":{"start":1763092574476,"stop":1763092574477,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f5b44ba191018a1","name":"Check received message containing Russian","time":{"start":1763093105341,"stop":1763093105341,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d73f9fdd1782f2","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1763092573749,"stop":1763092573749,"duration":0},"status":"passed","severity":"normal"},{"uid":"3666c94fb6da25f1","name":"Check received message containing SQL Injection","time":{"start":1763093105341,"stop":1763093105342,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0ca6faf497353c","name":"should return false","time":{"start":1763092574472,"stop":1763092574473,"duration":1},"status":"passed","severity":"normal"},{"uid":"779ed1ea1f543527","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1763092865083,"stop":1763092865085,"duration":2},"status":"passed","severity":"normal"},{"uid":"12f9fa1f348fc90f","name":"should lock peers when selected","time":{"start":1763092631318,"stop":1763092631319,"duration":1},"status":"passed","severity":"normal"},{"uid":"b057cd988c350a00","name":"should handle relay send failures gracefully","time":{"start":1763092582813,"stop":1763092582813,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0134360e2cc4b63","name":"ignores unrecognized TXT record formats","time":{"start":1763092591882,"stop":1763092591882,"duration":0},"status":"passed","severity":"normal"},{"uid":"867b9e3d3e3f8464","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1763092632226,"stop":1763092632226,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7d13e84190cc36","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1763092591884,"stop":1763092591884,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f245b848ad5b9dbd","name":"Query Generator, Multiple PubsubTopics","time":{"start":1763092924309,"stop":1763092924310,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f4b5e526e2cb5b","name":"Generator, 2 different shards","time":{"start":1763092914533,"stop":1763092914534,"duration":1},"status":"passed","severity":"normal"},{"uid":"92d1b58b53b48d94","name":"Push message with meta","time":{"start":1763093710591,"stop":1763093710591,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9afb5e5c532e5aa","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1763092632232,"stop":1763092632232,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d690c5839b5f8f","name":"Ordered Callback - false","time":{"start":1763092965916,"stop":1763092965917,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d22ee98a66dfbc","name":"throws on content topic with non-number generation field","time":{"start":1763092569127,"stop":1763092569127,"duration":0},"status":"passed","severity":"normal"},{"uid":"31053b7f10d4ba9e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1763092631319,"stop":1763092631319,"duration":0},"status":"passed","severity":"normal"},{"uid":"502f22caf8167961","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1763093135016,"stop":1763093135017,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e165096f322cba","name":"should do nothing if no non-locked connections to drop","time":{"start":1763092583422,"stop":1763092583423,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d00b1dc214baf2c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1763092618054,"stop":1763092618054,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eee34aa8aa0b8b","name":"Push message with custom timestamp: 1763096284455","time":{"start":1763093710615,"stop":1763093710615,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e2b8db1c004b82","name":"should properly clean up resources when disposed","time":{"start":1763092629728,"stop":1763092629730,"duration":2},"status":"passed","severity":"normal"},{"uid":"5dfa02e9ace41ceb","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1763092569135,"stop":1763092569135,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa9103e5901e9b2","name":"Passing page size 1 when there are 4 messages","time":{"start":1763092978153,"stop":1763092978153,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ededc71a7a98c4","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1763093135014,"stop":1763093135014,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96d3235fc6a2d7e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1763092569146,"stop":1763092569146,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64e2b403638d78e","name":"should get multiple eligible entries at later time","time":{"start":1763092617962,"stop":1763092617962,"duration":0},"status":"passed","severity":"normal"},{"uid":"9831f5910c5dd387","name":"should throw error - no id","time":{"start":1763092574471,"stop":1763092574471,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7a71c9bc5b9a9f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1763092618026,"stop":1763092618027,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbb40f3ca73b43d1","name":"Check received message containing numeric","time":{"start":1763093105339,"stop":1763093105339,"duration":0},"status":"passed","severity":"normal"},{"uid":"3604a0a33b989bb6","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1763092573754,"stop":1763092573755,"duration":1},"status":"passed","severity":"normal"},{"uid":"9adfc922afb87323","name":"should handle peer store errors gracefully","time":{"start":1763092632152,"stop":1763092632152,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc113dc3e62fd","name":"Wrong topic","time":{"start":1763092964421,"stop":1763092964421,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c68e5021516b13","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1763092750182,"stop":1763092750182,"duration":0},"status":"passed","severity":"normal"},{"uid":"183f1510795ee2e2","name":"should add event listeners to libp2p","time":{"start":1763092583004,"stop":1763092583011,"duration":7},"status":"passed","severity":"normal"},{"uid":"471c4b357d90804b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1763093135022,"stop":1763093135022,"duration":0},"status":"passed","severity":"normal"},{"uid":"842d722fe6523906","name":"Check publish message containing emoji","time":{"start":1763092860199,"stop":1763092860199,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd1dc17335589e7","name":"Repair Request","time":{"start":1763092621710,"stop":1763092621711,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba9852d83e5f2c7d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1763092869056,"stop":1763092869056,"duration":0},"status":"passed","severity":"normal"},{"uid":"354113dbffa4a239","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1763092583423,"stop":1763092583424,"duration":1},"status":"passed","severity":"normal"},{"uid":"aecda8c7be1edd6a","name":"should filter out already connected peers","time":{"start":1763092583414,"stop":1763092583416,"duration":2},"status":"passed","severity":"normal"},{"uid":"8741c00a7607dfbe","name":"Check received message containing Script","time":{"start":1763093105342,"stop":1763093105342,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f18998b1e039891","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1763093135019,"stop":1763093135019,"duration":0},"status":"passed","severity":"normal"},{"uid":"6364a334bf17990c","name":"Push message with content topic containing JSON","time":{"start":1763093710613,"stop":1763093710613,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af0875114a6e2ce","name":"should be able to decode the field with only RELAY set to true","time":{"start":1763092573752,"stop":1763092573753,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a962d19ea99a4d","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1763092582811,"stop":1763092582812,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8749947139e9957","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1763092591172,"stop":1763092591183,"duration":11},"status":"passed","severity":"normal"},{"uid":"d9c7d833269b23b7","name":"should handle special patterns correctly","time":{"start":1763092617909,"stop":1763092617909,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbf3861a06ba3cf","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1763092583558,"stop":1763092583558,"duration":0},"status":"passed","severity":"normal"},{"uid":"23056f52d430626c","name":"should create ShardReader with static shards network config","time":{"start":1763092582692,"stop":1763092582692,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03a3716bc11276c","name":"Publish message with custom timestamp: Fri Nov 14 2025 03:00:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1763092860201,"stop":1763092860201,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b672c9471429aa9","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1763092573756,"stop":1763092573756,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d0c7e643e19dc8","name":"should dial peers from store when browser is connected","time":{"start":1763092583411,"stop":1763092583412,"duration":1},"status":"passed","severity":"normal"},{"uid":"c11f3c5ae5c9ea5f","name":"Emits 'synced' when message flagged as lost","time":{"start":1763092632783,"stop":1763092632784,"duration":1},"status":"passed","severity":"normal"},{"uid":"b940612f1854c641","name":"Check received message containing emoji","time":{"start":1763093105345,"stop":1763093105345,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfac9461a09465e","name":"should be safe to call multiple times","time":{"start":1763092583397,"stop":1763092583398,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec44373e44487c6d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1763093105355,"stop":1763093105356,"duration":1},"status":"passed","severity":"normal"},{"uid":"a069b8034ae6606a","name":"returns nothing if no connections present","time":{"start":1763092583116,"stop":1763092583116,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56fb8f6b96ad4cc","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1763092914535,"stop":1763092914539,"duration":4},"status":"passed","severity":"normal"},{"uid":"3a6601cb46bece8a","name":"Symmetric encrypt & Decrypt","time":{"start":1763092601384,"stop":1763092601384,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7ef8d18b3cd45b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1763093135020,"stop":1763093135021,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1db12bc3425c5b7","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1763092569133,"stop":1763092569133,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa761d8a74a9509","name":"should clear all timers","time":{"start":1763092582792,"stop":1763092582793,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c980887c3d10056","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app52/1/topic889/xml","time":{"start":1763092964416,"stop":1763092964417,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9ee9ab4811a7bc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1763092618066,"stop":1763092618067,"duration":1},"status":"passed","severity":"normal"},{"uid":"63dfd56e60b6bd47","name":"Push message with numeric payload","time":{"start":1763093710583,"stop":1763093710583,"duration":0},"status":"passed","severity":"normal"},{"uid":"c152fe13139e3db5","name":"Emits 'synced' when new message received","time":{"start":1763092632782,"stop":1763092632783,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb3b0dd530c2f1e","name":"tcp ip4 address","time":{"start":1763092573853,"stop":1763092573853,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0b83eb6f02d27c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1763092618048,"stop":1763092618049,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c64391b61d7d034","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1763092590442,"stop":1763092590450,"duration":8},"status":"passed","severity":"normal"},{"uid":"2c9839ee3f9dd4a3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1763093135020,"stop":1763093135020,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a46b1009d328a36","name":"should not start if already started","time":{"start":1763092591696,"stop":1763092591696,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda281aeb04d810b","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1763092618039,"stop":1763092618042,"duration":3},"status":"passed","severity":"normal"},{"uid":"588fb1dec12102e9","name":"Push message with long payload","time":{"start":1763093710617,"stop":1763093710617,"duration":0},"status":"passed","severity":"normal"},{"uid":"11829c672e73c3b9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1763092865086,"stop":1763092865086,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a28480379369f9","name":"Push message with XML payload","time":{"start":1763093710608,"stop":1763093710608,"duration":0},"status":"passed","severity":"normal"},{"uid":"8841096340b31979","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1763092569135,"stop":1763092569136,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b34ddc6224d54dc","name":"Passing page size 0 when there are 110 messages","time":{"start":1763092978152,"stop":1763092978152,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2191a5d75d0d8","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1763092869051,"stop":1763092869052,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a8a85385ba0713","name":"should handle corrupted shard info gracefully","time":{"start":1763092582701,"stop":1763092582702,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f2ae7e0e6ed63c3","name":"Incoming message is emitted as received","time":{"start":1763092633581,"stop":1763092633581,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb6c3fbac83ce58","name":"should add event listeners to globalThis","time":{"start":1763092583012,"stop":1763092583012,"duration":0},"status":"passed","severity":"normal"},{"uid":"332d6f3ab4ef7d2a","name":"Query with Ordered Callback, No message returned","time":{"start":1763092924313,"stop":1763092924313,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d92844a75e6bda5","name":"Push message with content topic containing numeric","time":{"start":1763093710588,"stop":1763093710588,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1cb71479acbd24","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1763092631333,"stop":1763092631333,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef44feb658c1d93","name":"messageHashStr produces different results for different inputs","time":{"start":1763092582930,"stop":1763092582930,"duration":0},"status":"passed","severity":"normal"},{"uid":"d328853e08fab9d3","name":"Push message with custom timestamp: 1763089084455","time":{"start":1763093710628,"stop":1763093710628,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c2bb9cc27bad58","name":"Push message with unicode special characters payload","time":{"start":1763093710598,"stop":1763093710598,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c05195f8442711d","name":"random static sharding 6 - Cluster ID: 513, Shard ID: 434","time":{"start":1763092981642,"stop":1763092981643,"duration":1},"status":"passed","severity":"normal"},{"uid":"c74dc4be85d7d7be","name":"Push message with rate limit","time":{"start":1763093710603,"stop":1763093710603,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aae3f699d9cfb1c","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1763092630821,"stop":1763092630827,"duration":6},"status":"passed","severity":"normal"},{"uid":"9559c51ab8c8c740","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1763092591183,"stop":1763092591183,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72851210bd1ef1f","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1763092853245,"stop":1763092853246,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c82646f9d13c1c3","name":"should return true even if peer has no overlapping shards","time":{"start":1763092582695,"stop":1763092582695,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca16480b60677fe3","name":"should handle dial errors gracefully","time":{"start":1763092583417,"stop":1763092583417,"duration":0},"status":"passed","severity":"normal"},{"uid":"690b7f81448b8527","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1763092583424,"stop":1763092583425,"duration":1},"status":"passed","severity":"normal"},{"uid":"219f0b0d5ea2b1f4","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1763092631331,"stop":1763092631331,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be2c24a226191e2","name":"should add entries and maintain sorted order","time":{"start":1763092617959,"stop":1763092617961,"duration":2},"status":"passed","severity":"normal"},{"uid":"df1b1d4f2ce0aaac","name":"should delegate to networkMonitor.isConnected()","time":{"start":1763092583533,"stop":1763092583533,"duration":0},"status":"passed","severity":"normal"},{"uid":"1726860f5e42d466","name":"should throw error - no public key","time":{"start":1763092574471,"stop":1763092574471,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2d13290fa4080b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1763092618038,"stop":1763092618038,"duration":0},"status":"passed","severity":"normal"},{"uid":"449aaf0c100f2f71","name":"should return peer for existing peer","time":{"start":1763092583418,"stop":1763092583419,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ffe4d88a7fdbe","name":"Fields are not dropped","time":{"start":1763092583194,"stop":1763092583194,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb983df8a531d53c","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1763092622043,"stop":1763092622043,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05cbcb9c91071c8","name":"Passing page size 110 when there are 120 messages","time":{"start":1763092978155,"stop":1763092978155,"duration":0},"status":"passed","severity":"normal"},{"uid":"72aad6c65e427764","name":"Push message with custom timestamp: 1732334284455","time":{"start":1763093710615,"stop":1763093710615,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0c0f5ae94b3b3a","name":"Push 30 different messages","time":{"start":1763093710621,"stop":1763093710621,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3dfb868f79e7388","name":"should allow redial after cooldown period","time":{"start":1763092582664,"stop":1763092582664,"duration":0},"status":"passed","severity":"normal"},{"uid":"6443b2c11d98a1cf","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1763092640306,"stop":1763092640306,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4117e53c0cbeb92","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1763093105359,"stop":1763093105359,"duration":0},"status":"passed","severity":"normal"},{"uid":"1354ef686d7c4531","name":"Refresh subscription","time":{"start":1763092869052,"stop":1763092869052,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e9946cce1266c0e1","name":"should merge provided config with defaults","time":{"start":1763092583529,"stop":1763092583529,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b65c5b03200ec1","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1763092869058,"stop":1763092869058,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce8891fabd0c727","name":"should call waitForPeer on Relay","time":{"start":1763092632996,"stop":1763092632996,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fcd7795b95f792","name":"msgTime: 0 ms from now, startTime: 1762833771646, endTime: 1763092971646","time":{"start":1763092987434,"stop":1763092987434,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1c83a25d4159b6","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1763092631330,"stop":1763092631330,"duration":0},"status":"passed","severity":"normal"},{"uid":"da72a355aee8e95f","name":"Subscribe to topic containing shell command and publish message","time":{"start":1763092869057,"stop":1763092869057,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2cc4ab6b692b3c1","name":"Query with Promise Callback, No message returned","time":{"start":1763092924314,"stop":1763092924314,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fe9f9fec10d0a9","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1763092954030,"stop":1763092954031,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed78a6fb83d2c4da","name":"Ordered Callback - true","time":{"start":1763092965916,"stop":1763092965916,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8a6427a39922de","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1763092618031,"stop":1763092618031,"duration":0},"status":"passed","severity":"normal"},{"uid":"33805b627efeaba0","name":"should remove expired entries after TTL has passed","time":{"start":1763092629721,"stop":1763092629722,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4dbda216839a685","name":"Ordered callback, aborts when callback returns true","time":{"start":1763092954031,"stop":1763092954031,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70374b8329423d7","name":"should handle large number of peers request","time":{"start":1763092591677,"stop":1763092591677,"duration":0},"status":"passed","severity":"normal"},{"uid":"776b553aca6e4642","name":"should respect custom numPeersToUse configuration","time":{"start":1763092631328,"stop":1763092631329,"duration":1},"status":"passed","severity":"normal"},{"uid":"c27af55369933b06","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1763092618058,"stop":1763092618058,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e8c37063fd52d5","name":"Retrieval Hint","time":{"start":1763092621710,"stop":1763092621710,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf4459e5f429971","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1763092908580,"stop":1763092908580,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e2d2d53d5ce7e8","name":"Push message with content topic containing JSON","time":{"start":1763093710602,"stop":1763093710602,"duration":0},"status":"passed","severity":"normal"},{"uid":"1648f79d28201682","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1763092583539,"stop":1763092583539,"duration":0},"status":"passed","severity":"normal"},{"uid":"722fc03847191a07","name":"should query peer with peer exchange protocol","time":{"start":1763092591701,"stop":1763092591701,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc940a31a200d64","name":"Check received message containing special chars","time":{"start":1763093105339,"stop":1763093105340,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18e81a2842892ca","name":"Push message with content topic containing unicode special characters","time":{"start":1763093710625,"stop":1763093710625,"duration":0},"status":"passed","severity":"normal"},{"uid":"9856772206a58f35","name":"should not receive a peer event after stop","time":{"start":1763092595588,"stop":1763092595588,"duration":0},"status":"passed","severity":"normal"},{"uid":"6208fa3a1e1c65bd","name":"Subscribe to topic containing XML and publish message","time":{"start":1763092869056,"stop":1763092869056,"duration":0},"status":"passed","severity":"normal"},{"uid":"636384b0e33b6f45","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1763092573755,"stop":1763092573755,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5da3c14b508846","name":"should return empty array when no peers connected","time":{"start":1763092583537,"stop":1763092583537,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea6f796fda9d34f","name":"caches peers it previously fetched","time":{"start":1763092591882,"stop":1763092591882,"duration":0},"status":"passed","severity":"normal"},{"uid":"f078339cfbeed0fb","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1763092569131,"stop":1763092569131,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6e9cc2cb0dd7f","name":"should respect maxRequests limit","time":{"start":1763092617962,"stop":1763092617963,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e8e181a43d9167","name":"Push message with meta","time":{"start":1763093710603,"stop":1763093710603,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2770bb5f63809","name":"should successfully unsubscribe from an existing subscription","time":{"start":1763092631462,"stop":1763092631463,"duration":1},"status":"passed","severity":"normal"},{"uid":"61beb0d238464a05","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1763092890105,"stop":1763092890105,"duration":0},"status":"passed","severity":"normal"},{"uid":"1249e4c87245f725","name":"Non TWN Cluster","time":{"start":1763092964414,"stop":1763092964415,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfec86e1a9575d76","name":"should dispatch connect and disconnect events","time":{"start":1763092631320,"stop":1763092631320,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8cc9cce7ba12db","name":"should not fail to stop the service if it was not started","time":{"start":1763092595586,"stop":1763092595587,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c191025da7a959d","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1763092853245,"stop":1763092853245,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8ee26ae892d53a","name":"should be empty after removing the only subscription","time":{"start":1763092631129,"stop":1763092631131,"duration":2},"status":"passed","severity":"normal"},{"uid":"268a313dc2ee445e","name":"should initialize with default options","time":{"start":1763092591694,"stop":1763092591695,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab692d68ea21278e","name":"can query messages by message hash","time":{"start":1763092957217,"stop":1763092957218,"duration":1},"status":"passed","severity":"normal"},{"uid":"2918a704dc3d1850","name":"Outgoing message is possibly acknowledged","time":{"start":1763092635850,"stop":1763092635850,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f5bff9235cd0793","name":"should return PeerId when PeerId is provided","time":{"start":1763092582965,"stop":1763092582966,"duration":1},"status":"passed","severity":"normal"},{"uid":"79a2dccd3b103bc5","name":"should do nothing when connections still exist","time":{"start":1763092583413,"stop":1763092583413,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e2a956f40e285e","name":"Push message with long payload","time":{"start":1763093710582,"stop":1763093710583,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff8947a9bdbe6872","name":"Init the array if not present","time":{"start":1763092568986,"stop":1763092568989,"duration":3},"status":"passed","severity":"normal"},{"uid":"4d7fae337b03e9f9","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1763092621658,"stop":1763092621659,"duration":1},"status":"passed","severity":"normal"},{"uid":"144704eadc92ae64","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1763092908579,"stop":1763092908579,"duration":0},"status":"passed","severity":"normal"},{"uid":"197605a501e95e94","name":"Publishes to nwaku","time":{"start":1763092849788,"stop":1763092849789,"duration":1},"status":"passed","severity":"normal"},{"uid":"a827402457fe454c","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1763092622046,"stop":1763092622046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c641e085c9c492df","name":"should handle shardReader errors","time":{"start":1763092583540,"stop":1763092583540,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f23dec7a18665e","name":"should successfully query store with valid decoders and options","time":{"start":1763092632897,"stop":1763092632897,"duration":0},"status":"passed","severity":"normal"},{"uid":"3172a26578867216","name":"Check received message containing Arabic","time":{"start":1763093105351,"stop":1763093105351,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f765f27c76c41f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1763092569145,"stop":1763092569145,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f0421c71514377","name":"Push message equal or less that 1MB","time":{"start":1763093710604,"stop":1763093710604,"duration":0},"status":"passed","severity":"normal"},{"uid":"b881eb3d159f3245","name":"should not dispatch event when already disconnected","time":{"start":1763092583024,"stop":1763092583024,"duration":0},"status":"passed","severity":"normal"},{"uid":"65dd2c9f69cd297b","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1763092664406,"stop":1763092664407,"duration":1},"status":"skipped","severity":"normal"},{"uid":"eaeda248c9f8ea42","name":"pre and post cipher","time":{"start":1763092601384,"stop":1763092601384,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ae329ba31a9a71","name":"should be safe to call multiple times","time":{"start":1763092582440,"stop":1763092582441,"duration":1},"status":"passed","severity":"normal"},{"uid":"b041f35a61d119ac","name":"should create ShardReader with auto sharding network config","time":{"start":1763092582691,"stop":1763092582692,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1a38142500b2187","name":"should skip peers that were recently queried","time":{"start":1763092591700,"stop":1763092591700,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4d9d46acdd84c5","name":"Push message with long payload","time":{"start":1763093710594,"stop":1763093710594,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2588dcac8c9af9","name":"should stop all internal components","time":{"start":1763092583531,"stop":1763092583531,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12e1c55e2c3b1e6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1763092569147,"stop":1763092569148,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a54de7fe7a48255","name":"Push message with JSON payload","time":{"start":1763093710585,"stop":1763093710586,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7dd6e3f959116c","name":"Check received message containing special chars","time":{"start":1763093105350,"stop":1763093105350,"duration":0},"status":"passed","severity":"normal"},{"uid":"5134ed7292b26534","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1763092622040,"stop":1763092622041,"duration":1},"status":"passed","severity":"normal"},{"uid":"3555b02ae602dfa","name":"should save new peer to store","time":{"start":1763092582456,"stop":1763092582456,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d5df34a2673bca","name":"should return true when peer is on the pubsub topic shard","time":{"start":1763092582699,"stop":1763092582699,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be561acf76648c8","name":"should invoke callbacks when receiving a message","time":{"start":1763092631132,"stop":1763092631133,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ce327e3111b9c0","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1763092987435,"stop":1763092987435,"duration":0},"status":"passed","severity":"normal"},{"uid":"4baa0449e0b0895b","name":"Overlapping topic subscription","time":{"start":1763093135023,"stop":1763093135023,"duration":0},"status":"passed","severity":"normal"},{"uid":"a018a69f59752640","name":"Push message with content topic containing special chars","time":{"start":1763093710611,"stop":1763093710612,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5ef69bd94453ed","name":"throws on content topic with empty version field","time":{"start":1763092569128,"stop":1763092569129,"duration":1},"status":"passed","severity":"normal"},{"uid":"f289438ff77043a4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1763092569148,"stop":1763092569148,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f238e2873d7f5c7","name":"throws on content topic with empty topic name field","time":{"start":1763092569129,"stop":1763092569129,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a249d0d2c70bd64","name":"should return false for malformed SDS messages","time":{"start":1763092635853,"stop":1763092635853,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e58d997aa4f35a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1763092684260,"stop":1763092684261,"duration":1},"status":"passed","severity":"normal"},{"uid":"42dad36069abb9f3","name":"Sync message is not sent if another sync message was just sent","time":{"start":1763092640305,"stop":1763092640306,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e60f8dcc9a6df80","name":"returns all values when wanted number matches available values","time":{"start":1763092590440,"stop":1763092590441,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c5698e4e20586e7","name":"Subscribe to topic containing long and receive message","time":{"start":1763093135024,"stop":1763093135025,"duration":1},"status":"passed","severity":"normal"},{"uid":"b876769913eb2053","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1763092890104,"stop":1763092890105,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3da4ed9b92374","name":"should start periodic discovery on start","time":{"start":1763092591705,"stop":1763092591705,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a3df518925fd67","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1763092583511,"stop":1763092583511,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bef3b00c507460e","name":"Fails to push message with large meta","time":{"start":1763093710614,"stop":1763093710614,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f17d912a282ef5","name":"can start the service","time":{"start":1763092664400,"stop":1763092664401,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f2db53abbee1e73","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1763093135006,"stop":1763093135006,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d08c567d598af64","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1763092632233,"stop":1763092632233,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0dffa2da7d0186b","name":"should add peer to queue when queue is not empty","time":{"start":1763092582660,"stop":1763092582661,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dfedf9146b716b9","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1763092618049,"stop":1763092618049,"duration":0},"status":"passed","severity":"normal"},{"uid":"899c9e338886aff9","name":"Meta field set when metaSetter is specified","time":{"start":1763092583556,"stop":1763092583556,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17b00727dc3e19e","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1763092630820,"stop":1763092630821,"duration":1},"status":"passed","severity":"normal"},{"uid":"182714c7254e817b","name":"Check message received after jswaku node is restarted","time":{"start":1763093105358,"stop":1763093105358,"duration":0},"status":"passed","severity":"normal"},{"uid":"228a7b2880466377","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1763092622043,"stop":1763092622043,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe55ad0065a5af98","name":"Overlapping topic subscription","time":{"start":1763092869052,"stop":1763092869052,"duration":0},"status":"skipped","severity":"normal"},{"uid":"79920cc7428169e3","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1763092573750,"stop":1763092573751,"duration":1},"status":"passed","severity":"normal"},{"uid":"970b815cecf53673","name":"Push message equal or less that 1MB","time":{"start":1763093710628,"stop":1763093710628,"duration":0},"status":"passed","severity":"normal"},{"uid":"f463024210203318","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1763092869054,"stop":1763092869055,"duration":1},"status":"passed","severity":"normal"},{"uid":"30222784874d9a95","name":"throws if decoders don't match content topics","time":{"start":1763092583542,"stop":1763092583543,"duration":1},"status":"passed","severity":"normal"},{"uid":"9599d2100add2161","name":"recovers when dns.resolve returns empty","time":{"start":1763092591881,"stop":1763092591881,"duration":0},"status":"passed","severity":"normal"},{"uid":"1921fc30ea777a8a","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1763092622039,"stop":1763092622039,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc17ae518fde51c","name":"Push message with Script payload","time":{"start":1763093710608,"stop":1763093710608,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4cd87133c033bd","name":"Outgoing message is retried until acknowledged","time":{"start":1763092635851,"stop":1763092635851,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03b1f2939abe866","name":"Push message with content topic containing SQL Injection","time":{"start":1763093710589,"stop":1763093710589,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec330dbda9793da","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1763092635250,"stop":1763092635250,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c21fc145ea53c4","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1763092908578,"stop":1763092908578,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b58ad906aa7629","name":"should trigger query when it went offline since the last successful query","time":{"start":1763092632225,"stop":1763092632226,"duration":1},"status":"passed","severity":"normal"},{"uid":"29428894f89ba1fc","name":"Push message with numeric payload","time":{"start":1763093710595,"stop":1763093710595,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9b091ec99744f7","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1763092569332,"stop":1763092569333,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7e9699cb083003","name":"Push message with long payload","time":{"start":1763093710605,"stop":1763093710605,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9827675337ddef","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1763092591673,"stop":1763092591673,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b1d9e5c23ad85e","name":"should return start time to last successful query since last query is less than max range","time":{"start":1763092632235,"stop":1763092632235,"duration":0},"status":"passed","severity":"normal"},{"uid":"842cc8f78e849f2f","name":"should continue query when messages are from different channels","time":{"start":1763092635853,"stop":1763092635853,"duration":0},"status":"passed","severity":"normal"},{"uid":"40493fc92612e0ff","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1763092583420,"stop":1763092583420,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7dddf78fb63865f","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1763092632230,"stop":1763092632230,"duration":0},"status":"passed","severity":"normal"},{"uid":"183a83f048b3ca91","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1763093135015,"stop":1763093135015,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc125d985e4e9b7","name":"should handle errors when removing globalThis listeners","time":{"start":1763092583016,"stop":1763092583016,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d117c6c46e19029","name":"should add and remove event listeners correctly","time":{"start":1763092595590,"stop":1763092595590,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35fd1ec05e934cd","name":"should work with v3 peers","time":{"start":1763092631293,"stop":1763092631301,"duration":8},"status":"passed","severity":"normal"},{"uid":"e70c40a293b3f480","name":"should skip updating peer store if peer has same addresses","time":{"start":1763092582457,"stop":1763092582457,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a0a8d070d57e15","name":"should emit message when we just started and store connect event occurs","time":{"start":1763092632228,"stop":1763092632229,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f4e56542b556f7","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1763092622042,"stop":1763092622042,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e138be74a99d41","name":"should handle shard reader errors gracefully","time":{"start":1763092582677,"stop":1763092582677,"duration":0},"status":"passed","severity":"normal"},{"uid":"275b4642ac6532ca","name":"should handle a minimal index list","time":{"start":1763092569332,"stop":1763092569332,"duration":0},"status":"passed","severity":"normal"},{"uid":"858ff834a6c4725c","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1763092987433,"stop":1763092987433,"duration":0},"status":"passed","severity":"normal"},{"uid":"223c10bac79c43ec","name":"Publish message with large meta","time":{"start":1763092860205,"stop":1763092860206,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a7d5e60c5f34a7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1763092618058,"stop":1763092618058,"duration":0},"status":"passed","severity":"normal"},{"uid":"1399bbb30da1d35f","name":"random static sharding 7 - Cluster ID: 816, Shard ID: 275","time":{"start":1763092981643,"stop":1763092981644,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b1f14526c63b47","name":"Outgoing message is acknowledged","time":{"start":1763092633581,"stop":1763092633581,"duration":0},"status":"passed","severity":"normal"},{"uid":"446bc4a2de3c725f","name":"return first retrieved peers without further DNS queries","time":{"start":1763092591883,"stop":1763092591883,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6c7a4f1b6e87cb","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1763092633580,"stop":1763092633580,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e1686378b99f53","name":"should add event listener for peer:discovery","time":{"start":1763092582428,"stop":1763092582431,"duration":3},"status":"passed","severity":"normal"},{"uid":"7aae6242d38ddcfe","name":"same cluster, static sharding: nodes connect","time":{"start":1763092750174,"stop":1763092750174,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba716a28053955","name":"Encoder throws on empty string content topic","time":{"start":1763092602458,"stop":1763092602458,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9fbd89e433ff26","name":"should retry failed tasks","time":{"start":1763092630473,"stop":1763092630474,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb603344c7203638","name":"should handle peer store errors gracefully","time":{"start":1763092583419,"stop":1763092583420,"duration":1},"status":"passed","severity":"normal"},{"uid":"3852fbac04de01a0","name":"should not be sent when there is no history","time":{"start":1763092622044,"stop":1763092622044,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebd919bd73a794","name":"should create dialer with libp2p and shardReader","time":{"start":1763092582646,"stop":1763092582649,"duration":3},"status":"passed","severity":"normal"},{"uid":"dce2c2135c38722e","name":"Check message with no pubsub topic is not received","time":{"start":1763093105357,"stop":1763093105357,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa76d8a0b4294b4","name":"Check message with no content topic is not received","time":{"start":1763093105347,"stop":1763093105348,"duration":1},"status":"passed","severity":"normal"},{"uid":"adcf968d42f176ba","name":"Add multiple subscription objects on single nwaku node","time":{"start":1763093135031,"stop":1763093135031,"duration":0},"status":"passed","severity":"normal"},{"uid":"e892686b045ca3a6","name":"can query messages normally","time":{"start":1763092957215,"stop":1763092957217,"duration":2},"status":"passed","severity":"normal"},{"uid":"980ba3f1fb8e8945","name":"Push message with Script payload","time":{"start":1763093710597,"stop":1763093710597,"duration":0},"status":"passed","severity":"normal"},{"uid":"52670cdabefa81c5","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1763092591674,"stop":1763092591676,"duration":2},"status":"passed","severity":"normal"},{"uid":"30399333efd7c682","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1763092582929,"stop":1763092582929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e750b13601cd5d25","name":"Push message with content topic containing Russian","time":{"start":1763093710624,"stop":1763093710624,"duration":0},"status":"passed","severity":"normal"},{"uid":"c279133dee943076","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app27/7/topic583/xml","time":{"start":1763092964419,"stop":1763092964419,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67b3d26c42c40fd","name":"should perform initial health assessment on start","time":{"start":1763092632152,"stop":1763092632152,"duration":0},"status":"passed","severity":"normal"},{"uid":"271bc802f4b1a40b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1763092860199,"stop":1763092860200,"duration":1},"status":"passed","severity":"normal"},{"uid":"898da566c4f56742","name":"should handle empty pubsub topics","time":{"start":1763092582818,"stop":1763092582818,"duration":0},"status":"passed","severity":"normal"},{"uid":"23aec433388441f3","name":"should return null for non-existent peer","time":{"start":1763092583419,"stop":1763092583419,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f99032d678571","name":"should remove event listeners","time":{"start":1763092582789,"stop":1763092582791,"duration":2},"status":"passed","severity":"normal"},{"uid":"6575066799e0bfb1","name":"Subscribe to topic containing emoji and publish message","time":{"start":1763092869058,"stop":1763092869058,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7083e0031ba668d","name":"should handle peer store errors gracefully","time":{"start":1763092582443,"stop":1763092582456,"duration":13},"status":"passed","severity":"normal"},{"uid":"10d06a60e0487930","name":"should decode valid enr with tcp successfully","time":{"start":1763092574471,"stop":1763092574471,"duration":0},"status":"passed","severity":"normal"},{"uid":"4650f9a60779322b","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app4/9/topic554/proto","time":{"start":1763092964420,"stop":1763092964421,"duration":1},"status":"passed","severity":"normal"},{"uid":"6521403d08540475","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1763092582922,"stop":1763092582924,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b225af648ed5ae0","name":"Decoder throws on undefined content topic","time":{"start":1763092583557,"stop":1763092583558,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1778ea9e76e3538","name":"should remove event listeners from libp2p","time":{"start":1763092583013,"stop":1763092583013,"duration":0},"status":"passed","severity":"normal"},{"uid":"36603d7f1f7d86ab","name":"Check received message containing Basic HTML tag","time":{"start":1763093105343,"stop":1763093105343,"duration":0},"status":"passed","severity":"normal"},{"uid":"56906b293e8d1f93","name":"Push message equal or less that 1MB","time":{"start":1763093710593,"stop":1763093710593,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6c6bd9b5c77410","name":"Push message with SQL Injection payload","time":{"start":1763093710608,"stop":1763093710608,"duration":0},"status":"passed","severity":"normal"},{"uid":"94937af445880f09","name":"random static sharding 1 - Cluster ID: 616, Shard ID: 656","time":{"start":1763092981636,"stop":1763092981637,"duration":1},"status":"passed","severity":"normal"},{"uid":"30675124c5a8f4d4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1763092618048,"stop":1763092618048,"duration":0},"status":"passed","severity":"normal"},{"uid":"802566153acc0929","name":"should drop only non-locked connections when over maxConnections","time":{"start":1763092583421,"stop":1763092583422,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab41d7b10a292fdd","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1763092618034,"stop":1763092618034,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead1e1b244e38191","name":"yields undefined for messages without content topic","time":{"start":1763092583545,"stop":1763092583546,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b2e23a16bd2246","name":"should not stop if not started","time":{"start":1763092591697,"stop":1763092591697,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58345869805d68b","name":"should create all internal components","time":{"start":1763092583529,"stop":1763092583530,"duration":1},"status":"passed","severity":"normal"},{"uid":"de1f2fc2445177b8","name":"Subscribe to topic containing short and receive message","time":{"start":1763093135011,"stop":1763093135011,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e593ef6310adbb7","name":"should not execute task if max attempts is 0","time":{"start":1763092630478,"stop":1763092630484,"duration":6},"status":"passed","severity":"normal"},{"uid":"c8b79ebc83ecb979","name":"Light Node - default protocols","time":{"start":1763092994139,"stop":1763092994139,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abb98e63e8f3a20","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app99/8/topic344/utf8","time":{"start":1763092964417,"stop":1763092964418,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8855500603e5c17","name":"should initialize with custom TTL","time":{"start":1763092591695,"stop":1763092591695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7451218a7d6901c","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1763092860203,"stop":1763092860203,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b0f3b8ac31d19b","name":"Check meta is set [ecies]","time":{"start":1763092602457,"stop":1763092602457,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0844b400f019bc","name":"should handle complete peer lifecycle","time":{"start":1763092582819,"stop":1763092582820,"duration":1},"status":"passed","severity":"normal"},{"uid":"567fc3051b2f88d0","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1763092987433,"stop":1763092987434,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bdb6862b8300459","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1763092865100,"stop":1763092865101,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c999c8dc6956269","name":"same cluster: nodes connect","time":{"start":1763092750180,"stop":1763092750180,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8fa7c4c93f9a46","name":"Fails to push message bigger that 1MB","time":{"start":1763093710605,"stop":1763093710605,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47d481018ba86ee","name":"should not update T_req if message already exists","time":{"start":1763092617961,"stop":1763092617961,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa95994d0e6b6d3","name":"Check received message containing Russian","time":{"start":1763093105351,"stop":1763093105352,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af791a54b880ba3","name":"Encoder throws on undefined content topic","time":{"start":1763092600739,"stop":1763092600740,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cf8bf4f8e16011c","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1763092632785,"stop":1763092632785,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da11f82ee2f238e","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1763092618032,"stop":1763092618032,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6982d17ad61da4","name":"should dial peer when no shard info available","time":{"start":1763092582668,"stop":1763092582669,"duration":1},"status":"passed","severity":"normal"},{"uid":"90922e22e6546b1","name":"Store - dialed first","time":{"start":1763092994137,"stop":1763092994137,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51dfbe111ffb765","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1763092971416,"stop":1763092971417,"duration":1},"status":"passed","severity":"normal"},{"uid":"13094a969ba8bf49","name":"should not retry if at least one success","time":{"start":1763092630484,"stop":1763092630484,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff208622264666ca","name":"Push message with Russian payload","time":{"start":1763093710618,"stop":1763093710618,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d71df029676d4c","name":"Store - dialed after - with timeout","time":{"start":1763092994138,"stop":1763092994138,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96f52e44d9e8e1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1763092964407,"stop":1763092964413,"duration":6},"status":"passed","severity":"normal"},{"uid":"2ae8ad95f0da556","name":"should process tasks in queue","time":{"start":1763092630463,"stop":1763092630467,"duration":4},"status":"passed","severity":"normal"},{"uid":"ad79799ea9e84dd3","name":"Throws when trying to push message with empty payload","time":{"start":1763093710621,"stop":1763093710622,"duration":1},"status":"passed","severity":"normal"},{"uid":"da4e2ac3ef034c82","name":"should load peers from local storage and dispatch events","time":{"start":1763092595588,"stop":1763092595589,"duration":1},"status":"passed","severity":"normal"},{"uid":"b34e89500b50130b","name":"should handle retrieval hint and sender_id","time":{"start":1763092617970,"stop":1763092617971,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8797aec5809fdfa","name":"rejects hash query with time filter","time":{"start":1763092583089,"stop":1763092583089,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01bc3b0f88f687","name":"Check received message containing long","time":{"start":1763093105350,"stop":1763093105350,"duration":0},"status":"passed","severity":"normal"},{"uid":"80861de037c7aa","name":"should skip peers without peer exchange protocol","time":{"start":1763092591701,"stop":1763092591701,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13827d3028c6b64","name":"should handle case when navigator is not available","time":{"start":1763092583018,"stop":1763092583019,"duration":1},"status":"passed","severity":"normal"},{"uid":"5def0c6d131bb5bf","name":"Push message with content topic containing Russian","time":{"start":1763093710612,"stop":1763093710612,"duration":0},"status":"passed","severity":"normal"},{"uid":"85586453162ae694","name":"Publish message with rate limit","time":{"start":1763092860206,"stop":1763092860206,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecfbbfa53f65eeb","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1763092618042,"stop":1763092618042,"duration":0},"status":"passed","severity":"normal"},{"uid":"df659312df02a3f","name":"should only return 1 node with relay capability","time":{"start":1763092591882,"stop":1763092591883,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9ba276c56e72f1","name":"Bloom filter","time":{"start":1763092621709,"stop":1763092621710,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11ab31e87f6c678","name":"Publish message with custom timestamp: Fri Nov 14 2025 05:00:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1763092860201,"stop":1763092860202,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e4ac5b3cd7d356","name":"udp ip6 address","time":{"start":1763092573853,"stop":1763092573854,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9ff1eb1286867aa","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1763092618054,"stop":1763092618055,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0cf82cc7f337aca","name":"Check message on other pubsub topic is not received","time":{"start":1763093105356,"stop":1763093105357,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b6f331c01ee7d42","name":"Query generator for multiple messages with different message text format","time":{"start":1763092954022,"stop":1763092954023,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2e8fb5164f0e363","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1763092635850,"stop":1763092635850,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb270bd8342d6f37","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1763092569150,"stop":1763092569150,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e68596b05413a","name":"should dial all peers on dial","time":{"start":1763092747546,"stop":1763092747546,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29e967b9b25b10e","name":"should clear timers for specific peer on disconnect","time":{"start":1763092582813,"stop":1763092582814,"duration":1},"status":"passed","severity":"normal"},{"uid":"df7aa9532fd89f86","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1763092987435,"stop":1763092987436,"duration":1},"status":"passed","severity":"normal"},{"uid":"875b6aad49a6d104","name":"should create KeepAliveManager with relay","time":{"start":1763092582783,"stop":1763092582784,"duration":1},"status":"passed","severity":"normal"},{"uid":"6399b4783223ffd5","name":"should set default options when no config provided","time":{"start":1763092583529,"stop":1763092583529,"duration":0},"status":"passed","severity":"normal"},{"uid":"150dbb60d0156b96","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1763092727890,"stop":1763092727890,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa4c0c70880b8a6","name":"Push message with content topic containing escaped characters","time":{"start":1763093710590,"stop":1763093710590,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac287bd7da02fb14","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1763092679743,"stop":1763092679744,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2e7ef67d1756da6","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1763093105356,"stop":1763093105356,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ab2c86ac6d7488","name":"should skip peers that don't support peer exchange","time":{"start":1763092591699,"stop":1763092591700,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e90693b7ecd4d","name":"should return true for sync message with causal history","time":{"start":1763092635855,"stop":1763092635855,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01072c848c7b8bc","name":"should not modify tags of connections for different peers","time":{"start":1763092631333,"stop":1763092631333,"duration":0},"status":"passed","severity":"normal"},{"uid":"25cf4b2a3b8e2c82","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1763092665343,"stop":1763092665344,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfa121bcb7d7189a","name":"Check received message containing emoji","time":{"start":1763093105354,"stop":1763093105355,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3ecc54139ce4cf1","name":"should handle case with all peers already connected","time":{"start":1763092583418,"stop":1763092583418,"duration":0},"status":"passed","severity":"normal"},{"uid":"50bb8deed7923f10","name":"yields decoded messages","time":{"start":1763092583545,"stop":1763092583545,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25504fcc61f543a","name":"Overlapping topic subscription","time":{"start":1763093135009,"stop":1763093135010,"duration":1},"status":"passed","severity":"normal"},{"uid":"864f886aa81d173a","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1763092582457,"stop":1763092582458,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d7d1ed2d6e87e31","name":"Push message with content topic containing unicode special characters","time":{"start":1763093710613,"stop":1763093710613,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e58d1370a8bf0a2","name":"should add entries and maintain sorted order","time":{"start":1763092617971,"stop":1763092617972,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa08e069ef3f5ad8","name":"should return false when peer is not on the specified shard","time":{"start":1763092582698,"stop":1763092582698,"duration":0},"status":"passed","severity":"normal"},{"uid":"635d7c0fd482c896","name":"should not create timers for topics where peer is not in mesh","time":{"start":1763092582812,"stop":1763092582812,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa7801f16c082b6","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1763092869057,"stop":1763092869058,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac61d760d931c6b6","name":"Round trip binary encryption [ecies, signature]","time":{"start":1763092602457,"stop":1763092602457,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4e12430f40fb3d","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1763092618029,"stop":1763092618029,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f94f04b89f86367","name":"should dial with multiaddr and return stream","time":{"start":1763092583534,"stop":1763092583535,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcdfff81f06397d8","name":"should emit a peer event after start","time":{"start":1763092664403,"stop":1763092664404,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0934c8c7b52036","name":"does not validate decoders for hash queries","time":{"start":1763092583543,"stop":1763092583543,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a2c9ec753b2f35","name":"can start the service","time":{"start":1763092595585,"stop":1763092595586,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5d6615362b324a1","name":"should evict furthest entry when buffer is full","time":{"start":1763092617961,"stop":1763092617962,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08db784ff8e80d2","name":"should maintain proper timestamps if all messages received","time":{"start":1763092622038,"stop":1763092622038,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7271da25c6f90132","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1763092602456,"stop":1763092602457,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c842ccf6e47c54","name":"Push message with rate limit","time":{"start":1763093710614,"stop":1763093710615,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f8421e8b3a754c","name":"Push 30 different messages","time":{"start":1763093710599,"stop":1763093710599,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e4e697dbabf5524d","name":"Subscribe to topic containing XML and receive message","time":{"start":1763093135014,"stop":1763093135015,"duration":1},"status":"passed","severity":"normal"},{"uid":"688849c7be01be07","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1763092632236,"stop":1763092632236,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96e6e7bc85fdb53","name":"should handle very large timestamps","time":{"start":1763092621661,"stop":1763092621662,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a66edfab96e12f1","name":"should be empty when created","time":{"start":1763092631118,"stop":1763092631119,"duration":1},"status":"passed","severity":"normal"},{"uid":"72e7455d07b57110","name":"Stops search when maxGet is reached","time":{"start":1763092591323,"stop":1763092591325,"duration":2},"status":"passed","severity":"normal"},{"uid":"4562fe09578f761e","name":"Used by Waku Relay","time":{"start":1763092988611,"stop":1763092988611,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6df3149364d924","name":"should throw error - invalid id","time":{"start":1763092574472,"stop":1763092574472,"duration":0},"status":"passed","severity":"normal"},{"uid":"5639277763a52163","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1763092569141,"stop":1763092569141,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba59e7a13838e2d","name":"Push message with content topic containing Chinese","time":{"start":1763093710589,"stop":1763093710589,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bcd29ee572f09b","name":"Subscribe to topic containing Script and publish message","time":{"start":1763092869055,"stop":1763092869056,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed62888a92365d09","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1763092618035,"stop":1763092618037,"duration":2},"status":"passed","severity":"normal"},{"uid":"1356ed28f6cd5b35","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1763092569133,"stop":1763092569134,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a603eda92fc9d4b","name":"Check received message containing escaped characters","time":{"start":1763093105344,"stop":1763093105344,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2133977a1ad9e7e","name":"should query peers that support peer exchange","time":{"start":1763092591699,"stop":1763092591699,"duration":0},"status":"passed","severity":"normal"},{"uid":"94382b8eabce51f0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1763092569145,"stop":1763092569146,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcdba975960b7155","name":"should not allow k > 12","time":{"start":1763092618096,"stop":1763092618096,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3b593553b0b2dd","name":"should be safe to call multiple times","time":{"start":1763092582788,"stop":1763092582789,"duration":1},"status":"passed","severity":"normal"},{"uid":"9595db4dfa1824f","name":"should continually clean up expired entries at intervals","time":{"start":1763092629731,"stop":1763092629733,"duration":2},"status":"passed","severity":"normal"},{"uid":"e3e5fcd090c38e3c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1763092573754,"stop":1763092573754,"duration":0},"status":"passed","severity":"normal"},{"uid":"46df4f9ca14efe55","name":"Passing an array","time":{"start":1763092988608,"stop":1763092988609,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb4beccd04c1eca","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1763092569147,"stop":1763092569147,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d22c5f116b355d2","name":"should send relay ping messages on timer","time":{"start":1763092582812,"stop":1763092582813,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e957519f3e61f7","name":"Outgoing message is emitted as sending","time":{"start":1763092635849,"stop":1763092635849,"duration":0},"status":"passed","severity":"normal"},{"uid":"706a27b09be3ab69","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1763092664406,"stop":1763092664406,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bdf01d0a65d62e68","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1763092618061,"stop":1763092618062,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a47602975749f17","name":"returns all values when wanted number is greater than available values","time":{"start":1763092590441,"stop":1763092590442,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5ffd820aaf2d829","name":"should be sent with empty content","time":{"start":1763092622044,"stop":1763092622044,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc5e444a236dde2","name":"Push message with content topic containing Chinese","time":{"start":1763093710623,"stop":1763093710623,"duration":0},"status":"passed","severity":"normal"},{"uid":"346e3a59491d3ea1","name":"accepts valid content-filtered query","time":{"start":1763092583086,"stop":1763092583087,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b64b388fac0137","name":"should trigger query when time since last query exceeds threshold","time":{"start":1763092632226,"stop":1763092632227,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84714267a123227","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1763092582802,"stop":1763092582803,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fa0900b7500673c","name":"accepts valid message hash query","time":{"start":1763092583088,"stop":1763092583088,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c204484b0882d99","name":"Push message with shell command payload","time":{"start":1763093710620,"stop":1763093710620,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e03e658179f7262","name":"Push message with Chinese payload","time":{"start":1763093710606,"stop":1763093710606,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d3dd50df3fe322","name":"should handle incoming messages","time":{"start":1763092631463,"stop":1763092631464,"duration":1},"status":"passed","severity":"normal"},{"uid":"f39b5a99df733345","name":"should reject if LightPush is requested but not mounted","time":{"start":1763092632993,"stop":1763092632993,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3c4dd4676160a2","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app95/10/topic742/xml","time":{"start":1763092964415,"stop":1763092964416,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ca9793d31b6fef","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1763092582810,"stop":1763092582810,"duration":0},"status":"passed","severity":"normal"},{"uid":"1146584b88aaff35","name":"should maintain chronological order of messages in localHistory","time":{"start":1763092622039,"stop":1763092622039,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a6acc678093c91","name":"should work with async generator that yields promises","time":{"start":1763092632223,"stop":1763092632224,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc1510f5b4976521","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1763092618099,"stop":1763092618099,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f62b0ab9c538b6","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1763092618047,"stop":1763092618047,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77303192be5ca9e","name":"Push message with special chars payload","time":{"start":1763093710606,"stop":1763093710606,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fa182c77beb9a6","name":"Subscribe and receive messages via lightPush","time":{"start":1763093135004,"stop":1763093135005,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccce83b586c374f5","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1763092630820,"stop":1763092630820,"duration":0},"status":"passed","severity":"normal"},{"uid":"68bc4d8ed0c04027","name":"should get / set TCP multiaddr","time":{"start":1763092574474,"stop":1763092574474,"duration":0},"status":"passed","severity":"normal"},{"uid":"765800776a03d834","name":"should sort peers by ping value","time":{"start":1763092583538,"stop":1763092583539,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d7ddf117242857d","name":"should request peer renewal on specific errors","time":{"start":1763092630476,"stop":1763092630476,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8129372587ebdad","name":"Push message with Script payload","time":{"start":1763093710585,"stop":1763093710585,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ddbf02294a7801","name":"Subscribe to topic containing short and publish message","time":{"start":1763092869052,"stop":1763092869053,"duration":1},"status":"passed","severity":"normal"},{"uid":"5755aad6f7a93e83","name":"Push message with content topic containing special chars","time":{"start":1763093710623,"stop":1763093710623,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f25d75d550de047","name":"Check received message containing XML","time":{"start":1763093105352,"stop":1763093105353,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7f34545d703928c","name":"should create NetworkMonitor with libp2p and events","time":{"start":1763092583003,"stop":1763092583003,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1b439dfbd75701","name":"Push message with rate limit","time":{"start":1763093710627,"stop":1763093710627,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0c6a439d1a378b","name":"Sets default value correctly","time":{"start":1763092988612,"stop":1763092988612,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e56badc069708c","name":"should mark all messages in causal history as acknowledged","time":{"start":1763092622040,"stop":1763092622040,"duration":0},"status":"passed","severity":"normal"},{"uid":"90cff0cba26b587a","name":"ends after yielding if response size indicates end","time":{"start":1763092583547,"stop":1763092583547,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2eb32aa0d7580f","name":"Check received message containing XML","time":{"start":1763093105342,"stop":1763093105343,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b83c48df0723f2","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1763092583420,"stop":1763092583421,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba10f0990b9adb8","name":"should check false positive rate","time":{"start":1763092617910,"stop":1763092617911,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f86b3e3054c24a","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1763092582809,"stop":1763092582810,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd0f7bd812a644a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1763092569145,"stop":1763092569145,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb321ed8a575ae23","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1763092569132,"stop":1763092569132,"duration":0},"status":"passed","severity":"normal"},{"uid":"c374a741c62aa8a6","name":"should dial peers from store when no connections remain","time":{"start":1763092583413,"stop":1763092583413,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8dafe965d15396","name":"Query generator for multiple messages with multiple decoders","time":{"start":1763092954023,"stop":1763092954024,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7fdde343305509a","name":"Query Generator - true","time":{"start":1763092965913,"stop":1763092965913,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7995978f95596b","name":"throws on content topic with too few or too many fields","time":{"start":1763092569126,"stop":1763092569127,"duration":1},"status":"passed","severity":"normal"},{"uid":"baecee0e16ff46ab","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1763092618030,"stop":1763092618031,"duration":1},"status":"passed","severity":"normal"},{"uid":"19facd41d929ad18","name":"should clear existing timers before creating new ones","time":{"start":1763092582817,"stop":1763092582818,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d08df9f51221445","name":"Check received message containing Arabic","time":{"start":1763093105340,"stop":1763093105341,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f85426837638098","name":"should add received message to localHistory with retrievalHint","time":{"start":1763092622039,"stop":1763092622039,"duration":0},"status":"passed","severity":"normal"},{"uid":"f042734358a112f7","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1763092635856,"stop":1763092635856,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd04008b5dea3ad6","name":"Push message with emoji payload","time":{"start":1763093710599,"stop":1763093710599,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a984e236674636b","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1763092632229,"stop":1763092632230,"duration":1},"status":"passed","severity":"normal"},{"uid":"202d6a9e6ed1f33c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1763093135025,"stop":1763093135025,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa17eddf8bb14f71","name":"should handle v3 RLN errors","time":{"start":1763092631302,"stop":1763092631303,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b83513c50efdc7","name":"should return false for sync message without causal history","time":{"start":1763092635854,"stop":1763092635854,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87b79a71b5515bf","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1763093135019,"stop":1763093135019,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3c4589245c98f1","name":"should not retry if at least one success","time":{"start":1763092631293,"stop":1763092631293,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefb795fa992163b","name":"Push message with content topic containing Arabic","time":{"start":1763093710601,"stop":1763093710601,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a68741e10b09db","name":"peer:update - should do nothing if another protocol hit","time":{"start":1763092583511,"stop":1763092583511,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef8760ea5b3c4d","name":"should clear interval on stop","time":{"start":1763092591705,"stop":1763092591706,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e0c155ed92882f7","name":"should update peer store before dialing","time":{"start":1763092582442,"stop":1763092582443,"duration":1},"status":"passed","severity":"normal"},{"uid":"b206e305981791a9","name":"Push 30 different messages","time":{"start":1763093710587,"stop":1763093710587,"duration":0},"status":"skipped","severity":"normal"},{"uid":"98199209a9fc1459","name":"should be safe to call multiple times","time":{"start":1763092583532,"stop":1763092583532,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08989b9d08ee6d8","name":"should handle peer not in mesh for all topics","time":{"start":1763092582819,"stop":1763092582819,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc33d8bfe857465","name":"Push message with content topic containing short","time":{"start":1763093710587,"stop":1763093710588,"duration":1},"status":"passed","severity":"normal"},{"uid":"e990df5e242c6764","name":"Filter","time":{"start":1763092994138,"stop":1763092994139,"duration":1},"status":"passed","severity":"normal"},{"uid":"276569600805ec49","name":"should not be delivered","time":{"start":1763092622045,"stop":1763092622045,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78b0e9d9ea58388","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app10/4/topic741/utf8","time":{"start":1763092964420,"stop":1763092964420,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d553ad0a7c3f0fd","name":"should monitor connected peers and store them into cache","time":{"start":1763092753172,"stop":1763092753172,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac62a6b37548e0d","name":"should process all pages when stopIfTrue never returns true","time":{"start":1763092632232,"stop":1763092632233,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9dd65fe07eb93d6","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1763092853246,"stop":1763092853246,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5a712f9ec1b60f","name":"should return false when network is not connected","time":{"start":1763092583533,"stop":1763092583534,"duration":1},"status":"passed","severity":"normal"},{"uid":"44aa1dbca7e36021","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1763092679750,"stop":1763092679751,"duration":1},"status":"passed","severity":"normal"},{"uid":"798c4a8b4908b909","name":"Cap max size when messages are pushed one at a time","time":{"start":1763092621302,"stop":1763092621302,"duration":0},"status":"passed","severity":"normal"},{"uid":"52aaa08ae429d9e6","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1763092618030,"stop":1763092618030,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8e4b94bb220900","name":"Push message with custom timestamp: 1763096284455","time":{"start":1763093710604,"stop":1763093710604,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ae3cb508052f91","name":"Push message with content topic containing emoji","time":{"start":1763093710591,"stop":1763093710591,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c485ee6a7c8bfcf","name":"Push message with escaped characters payload","time":{"start":1763093710620,"stop":1763093710620,"duration":0},"status":"passed","severity":"normal"},{"uid":"9397ae470fb89df2","name":"should initialize with libp2p components","time":{"start":1763092591668,"stop":1763092591669,"duration":1},"status":"passed","severity":"normal"},{"uid":"b60fea7d7fd7d63d","name":"should create ConnectionManager with required options","time":{"start":1763092583528,"stop":1763092583528,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d263f1be27db15","name":"Retries within maximum given attempts","time":{"start":1763092632755,"stop":1763092632755,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c16f3879c3ed34","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1763093135029,"stop":1763093135029,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff8c255a2efd107","name":"Waku message hash computation (payload length 0)","time":{"start":1763092582926,"stop":1763092582926,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cf356ac96e3541","name":"should enable all discoveries when explicitly set","time":{"start":1763092630820,"stop":1763092630820,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66169a452fa52f5","name":"should retry on complete failure if specified","time":{"start":1763092631292,"stop":1763092631293,"duration":1},"status":"passed","severity":"normal"},{"uid":"db2ab87379876324","name":"should hang up with multiaddr and return true on success","time":{"start":1763092583536,"stop":1763092583536,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe48f0bbce38acc","name":"Passing page size 11 when there are 10 messages","time":{"start":1763092978154,"stop":1763092978154,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccacd18188d1438","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app59/6/topic776/test.js","time":{"start":1763092964420,"stop":1763092964420,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6646a0b030bb6b7","name":"Promise Callback - true","time":{"start":1763092965915,"stop":1763092965916,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89740d9e499f3c5","name":"Push message with content topic containing escaped characters","time":{"start":1763093710625,"stop":1763093710625,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb7d2c49f7ddee3","name":"should successfully stop","time":{"start":1763092631464,"stop":1763092631464,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3650dd09eb1cf3d","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1763092622040,"stop":1763092622040,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c77157dac4ffd8e","name":"should create KeepAliveManager with required options","time":{"start":1763092582783,"stop":1763092582783,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b3f4ee216c213b","name":"Check publish message containing shell command","time":{"start":1763092860197,"stop":1763092860197,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e70cd4016c7e72f","name":"should ensure monotonic increase","time":{"start":1763092621661,"stop":1763092621661,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b44f38b23857f9","name":"Does not throw an exception when node disconnects","time":{"start":1763092988607,"stop":1763092988608,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f38d809e1b08c2a","name":"Push message with short payload","time":{"start":1763093710582,"stop":1763093710582,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e0d32d32f71c16","name":"should stop query on content message from same channel","time":{"start":1763092635852,"stop":1763092635852,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cfb1fc41a0454c","name":"should properly create location multiaddrs - udp4","time":{"start":1763092574475,"stop":1763092574475,"duration":0},"status":"passed","severity":"normal"},{"uid":"847a9d6777e54071","name":"should start and setup intervals and event listeners","time":{"start":1763092631134,"stop":1763092631138,"duration":4},"status":"passed","severity":"normal"},{"uid":"7226fddfc6eae08d","name":"throws on content topic with generation field greater than 0","time":{"start":1763092569127,"stop":1763092569128,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50a05991510691f","name":"should dial all known peers when reached zero connections","time":{"start":1763092702560,"stop":1763092702563,"duration":3},"status":"passed","severity":"normal"},{"uid":"3dd9d985f2e56b89","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1763092618027,"stop":1763092618028,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad6227768874504d","name":"should return false when peer is on different cluster","time":{"start":1763092582693,"stop":1763092582695,"duration":2},"status":"passed","severity":"normal"},{"uid":"427d7687b6284bda","name":"Check message with non string payload is not received","time":{"start":1763093105348,"stop":1763093105348,"duration":0},"status":"passed","severity":"normal"},{"uid":"9905d5a3a47b814f","name":"Promise Callback - false","time":{"start":1763092965916,"stop":1763092965916,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac3a17ad86065bd","name":"Push message with content topic containing long","time":{"start":1763093710622,"stop":1763093710622,"duration":0},"status":"passed","severity":"normal"},{"uid":"103a5fce87abf41b","name":"Push message with custom timestamp: 1732334284455","time":{"start":1763093710592,"stop":1763093710592,"duration":0},"status":"passed","severity":"normal"},{"uid":"194b7d6ff4ee4d9b","name":"should use current time when it's greater than incremented timestamp","time":{"start":1763092621660,"stop":1763092621660,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04125baf259cb1e","name":"Nwaku publishes","time":{"start":1763092849789,"stop":1763092849790,"duration":1},"status":"passed","severity":"normal"},{"uid":"eddfc69f410a618","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1763092618035,"stop":1763092618035,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f97a7ef9e2ad29e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1763092618057,"stop":1763092618058,"duration":1},"status":"passed","severity":"normal"},{"uid":"f093729c7665ad26","name":"should keep entries that haven't expired yet","time":{"start":1763092629722,"stop":1763092629726,"duration":4},"status":"passed","severity":"normal"},{"uid":"d095b68a96c15a61","name":"Js publishes, other Js receives","time":{"start":1763092849790,"stop":1763092849791,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ff783582c05eb8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1763092618062,"stop":1763092618065,"duration":3},"status":"passed","severity":"normal"},{"uid":"385c76a712358c16","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1763092569150,"stop":1763092569150,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae250a7d4eac63c2","name":"Push message with special chars payload","time":{"start":1763093710595,"stop":1763093710595,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa51c5f82357e1e6","name":"Check received message containing Chinese","time":{"start":1763093105351,"stop":1763093105351,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2db59c58963c49","name":"Push message with special chars payload","time":{"start":1763093710617,"stop":1763093710617,"duration":0},"status":"passed","severity":"normal"},{"uid":"905191b13a89ea34","name":"Relay","time":{"start":1763092665755,"stop":1763092665756,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bbc63c37cbbcd2f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1763093135017,"stop":1763093135017,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbb97be92f0083c","name":"Push message with meta","time":{"start":1763093710614,"stop":1763093710614,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb54aa348ac5352","name":"should handle peer store update failures gracefully","time":{"start":1763092582809,"stop":1763092582809,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4a3272730bd4a2","name":"should create an instance with libp2p and dialer","time":{"start":1763092582414,"stop":1763092582425,"duration":11},"status":"passed","severity":"normal"},{"uid":"1ce4af11f31bf998","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1763092591884,"stop":1763092591885,"duration":1},"status":"skipped","severity":"normal"},{"uid":"486b59d29e25eb0b","name":"should push the message to the outgoing buffer","time":{"start":1763092622035,"stop":1763092622035,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f9152c6a99733d","name":"should serialize and deserialize correctly","time":{"start":1763092617907,"stop":1763092617907,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1333cce74c7131","name":"should dial second nwaku node that was discovered","time":{"start":1763092658892,"stop":1763092658893,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b443aaeeb070c28","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1763092618043,"stop":1763092618045,"duration":2},"status":"passed","severity":"normal"},{"uid":"51b2187cb9114769","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1763092618056,"stop":1763092618057,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91f5b434430e1c3","name":"Push message with content topic containing escaped characters","time":{"start":1763093710613,"stop":1763093710613,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25eac4cf793b6ed","name":"Check received message with timestamp: 1649153314 ","time":{"start":1763093105346,"stop":1763093105346,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8832b051a1661b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1763092573751,"stop":1763092573752,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b76c52355635372","name":"Throws when trying to push message with empty payload","time":{"start":1763093710610,"stop":1763093710610,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec15faa819f6669","name":"Own sync message does not acknowledge own messages","time":{"start":1763092640307,"stop":1763092640307,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed0ad9df6a8a67b","name":"should properly create location multiaddrs - udp","time":{"start":1763092574476,"stop":1763092574476,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdc2f180c3ddc59","name":"messageHashStr returns a hex string","time":{"start":1763092582928,"stop":1763092582928,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f9e4344b41e7b0","name":"should not fail to start the service if it is already started","time":{"start":1763092595587,"stop":1763092595587,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe6d9fdb46451e0","name":"should return false when peer is not found","time":{"start":1763092582700,"stop":1763092582700,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b38cf0713be2c30","name":"Check message with non string payload is not received","time":{"start":1763093105358,"stop":1763093105358,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae692f3a43f7739","name":"should handle complete connection lifecycle","time":{"start":1763092583027,"stop":1763092583028,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae093908d8944b4","name":"Check received message with timestamp: 1763092658913000000 ","time":{"start":1763093105355,"stop":1763093105355,"duration":0},"status":"passed","severity":"normal"},{"uid":"320125fa2cbd7e1f","name":"Push message with content topic containing short","time":{"start":1763093710599,"stop":1763093710600,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b2de2c4d99459c","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app6/2/topic32/xml","time":{"start":1763092964421,"stop":1763092964421,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc062e9723162970","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1763092618028,"stop":1763092618028,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4dffda9c8b7153b","name":"should handle errors when accessing navigator","time":{"start":1763092583027,"stop":1763092583027,"duration":0},"status":"passed","severity":"normal"},{"uid":"e455eb444a0c70b2","name":"should return false for content message without causal history","time":{"start":1763092635854,"stop":1763092635854,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3a7733ecbd7c1e","name":"should not create relay timers when relay is not provided","time":{"start":1763092582810,"stop":1763092582811,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f90006ab24bf86f","name":"should return false for different channelId","time":{"start":1763092635853,"stop":1763092635854,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7bef0da7e4c7dcf","name":"Check publish message containing special chars","time":{"start":1763092860192,"stop":1763092860192,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0bb882af7d39f","name":"should work with stubbed peer manager event emitter","time":{"start":1763092632220,"stop":1763092632220,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a28d5a2f0bf3f8a","name":"Push message with content topic containing SQL Injection","time":{"start":1763093710612,"stop":1763093710613,"duration":1},"status":"passed","severity":"normal"},{"uid":"4547efeb31daa397","name":"should handle peer store errors gracefully","time":{"start":1763092591700,"stop":1763092591700,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab302eb1464e975f","name":"should work with mixed v2 and v3 peers","time":{"start":1763092631302,"stop":1763092631302,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17d16c0e928f4e1","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1763092618047,"stop":1763092618048,"duration":1},"status":"passed","severity":"normal"},{"uid":"c659377ae1f96a78","name":"should properly start and stop event listening","time":{"start":1763092632151,"stop":1763092632151,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d92ffba1d7d31c7","name":"Push message with Russian payload","time":{"start":1763093710596,"stop":1763093710596,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09fb9e4d827fdca","name":"Push message with content topic containing long","time":{"start":1763093710588,"stop":1763093710588,"duration":0},"status":"passed","severity":"normal"},{"uid":"92bc906edbf6db9","name":"Relay + Store","time":{"start":1763092574478,"stop":1763092574479,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8a92126609216dd","name":"should handle peer connect event","time":{"start":1763092583020,"stop":1763092583020,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb6f764b3c94b5b","name":"different cluster: nodes don't connect","time":{"start":1763092750180,"stop":1763092750181,"duration":1},"status":"passed","severity":"normal"},{"uid":"38a5b8e61ef6b29d","name":"can start and stop the service","time":{"start":1763092664401,"stop":1763092664401,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d6c51c4e0099f9","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1763092600736,"stop":1763092600737,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd0a3f076fe8c815","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1763092865085,"stop":1763092865086,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf14abf2d962df5","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1763093135012,"stop":1763093135013,"duration":1},"status":"passed","severity":"normal"},{"uid":"6afb2a685c9dd552","name":"should dial all remaining peers","time":{"start":1763092583416,"stop":1763092583417,"duration":1},"status":"passed","severity":"normal"},{"uid":"9493bb1389da4f4a","name":"should be able to encode the field with only FILTER set to true","time":{"start":1763092573748,"stop":1763092573748,"duration":0},"status":"passed","severity":"normal"},{"uid":"867ebbcac0512a37","name":"should handle dial errors","time":{"start":1763092583535,"stop":1763092583535,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac88e93ce10e9284","name":"should be safe to call multiple times","time":{"start":1763092583401,"stop":1763092583411,"duration":10},"status":"passed","severity":"normal"},{"uid":"17e36d5b88862d73","name":"throws on content topic with empty application field","time":{"start":1763092569128,"stop":1763092569128,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45ba7539f27bce9","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1763092635856,"stop":1763092635856,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fcd3b501fc6175","name":"should start ping timers on peer connect","time":{"start":1763092582795,"stop":1763092582796,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9ab8684830aac9d","name":"should not receive a peer event before start","time":{"start":1763092896948,"stop":1763092896948,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82c6b9f07080d79","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1763092574470,"stop":1763092574471,"duration":1},"status":"passed","severity":"normal"},{"uid":"209b0787712d5d13","name":"should handle different types of entries","time":{"start":1763092629726,"stop":1763092629727,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9f93f200c64641","name":"Query generator for multiple messages","time":{"start":1763092954020,"stop":1763092954022,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b911e21a32b1507","name":"Push message with custom timestamp: 1763096284455","time":{"start":1763093710628,"stop":1763093710628,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf819632a4e06ee0","name":"Push message with shell command payload","time":{"start":1763093710598,"stop":1763093710598,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed288771192ccbc5","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1763092618032,"stop":1763092618032,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6090da145d3c74a","name":"Renews subscription after lossing a connection","time":{"start":1763093135032,"stop":1763093135032,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b30b8d9f48edb83","name":"should retry if all attempts fail","time":{"start":1763092630484,"stop":1763092630485,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2fdce1606b141b","name":"Cluster id 0, shard 0","time":{"start":1763092981627,"stop":1763092981627,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa1d0eb9dc692bd","name":"should partition messages based on acknowledgement status","time":{"start":1763092622044,"stop":1763092622044,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf69be547f6a304","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1763093135027,"stop":1763093135028,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ef847cc7e42004","name":"should create RPC request with correct parameters","time":{"start":1763092591678,"stop":1763092591678,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c24d4cbf004c71","name":"should return false when pubsub topic parsing fails","time":{"start":1763092582700,"stop":1763092582700,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d91844dce48ee4","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1763092618026,"stop":1763092618026,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0874792b86e741","name":"should jump to current time when timestamp is far in the past","time":{"start":1763092621662,"stop":1763092621662,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6488132216a8371","name":"Push message equal or less that 1MB","time":{"start":1763093710616,"stop":1763093710616,"duration":0},"status":"passed","severity":"normal"},{"uid":"75485e5392b383db","name":"random static sharding 9 - Cluster ID: 152, Shard ID: 411","time":{"start":1763092981645,"stop":1763092981645,"duration":0},"status":"passed","severity":"normal"},{"uid":"890c90324e3c8092","name":"Emits 'syncing' when message flagged as missed","time":{"start":1763092632783,"stop":1763092632783,"duration":0},"status":"passed","severity":"normal"},{"uid":"3659885d315efca1","name":"random static sharding 3 - Cluster ID: 308, Shard ID: 808","time":{"start":1763092981637,"stop":1763092981640,"duration":3},"status":"passed","severity":"normal"},{"uid":"7c258da4c3e69e11","name":"Encoder throws on empty string content topic","time":{"start":1763092600740,"stop":1763092600740,"duration":0},"status":"passed","severity":"normal"},{"uid":"5033dcb7a1868d39","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1763093135007,"stop":1763093135007,"duration":0},"status":"passed","severity":"normal"},{"uid":"7376a13aef6c085c","name":"Push message with content topic containing numeric","time":{"start":1763093710622,"stop":1763093710623,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0eb18af7434a1d","name":"Check received message containing long","time":{"start":1763093105339,"stop":1763093105339,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d81c91cba89708c","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1763092618038,"stop":1763092618038,"duration":0},"status":"passed","severity":"normal"},{"uid":"53dedde94f8ec19e","name":"should start peer exchange discovery","time":{"start":1763092591696,"stop":1763092591696,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9cd52efc364ee","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1763092869051,"stop":1763092869051,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40b4c80b6737b6b","name":"should not process empty queue","time":{"start":1763092582674,"stop":1763092582674,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29931149a2f3243","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1763092727890,"stop":1763092727890,"duration":0},"status":"passed","severity":"normal"},{"uid":"530e22eace487b5c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1763093135029,"stop":1763093135029,"duration":0},"status":"passed","severity":"normal"},{"uid":"adacdc5c4ceb476c","name":"should throw an error for insufficient data","time":{"start":1763092569333,"stop":1763092569333,"duration":0},"status":"passed","severity":"normal"},{"uid":"5501fb4c08436097","name":"Push message with content topic containing short","time":{"start":1763093710611,"stop":1763093710611,"duration":0},"status":"passed","severity":"normal"},{"uid":"138c493071369607","name":"should not receive a peer event after stop","time":{"start":1763092664404,"stop":1763092664405,"duration":1},"status":"passed","severity":"normal"},{"uid":"e713f1ea37f3dffb","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1763092632784,"stop":1763092632784,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2dd127f1ccce7ef","name":"should increase lamport timestamp","time":{"start":1763092622037,"stop":1763092622037,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44318fec65f8ae7","name":"Passing invalid cursor","time":{"start":1763092908581,"stop":1763092908582,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7d339f18beda99f","name":"passes more than one ENR URLs and attempts connection","time":{"start":1763092664407,"stop":1763092664407,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a975006c24a890d5","name":"Subscribe to topic containing Script and receive message","time":{"start":1763093135014,"stop":1763093135014,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ffa5d8f9c00c35","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1763092591883,"stop":1763092591884,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceddbca809bccba1","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1763092869051,"stop":1763092869051,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9065d50f6ba1a8","name":"should start and stop interval correctly","time":{"start":1763092630463,"stop":1763092630463,"duration":0},"status":"skipped","severity":"normal"},{"uid":"82d4c5108f7668f1","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1763092591184,"stop":1763092591191,"duration":7},"status":"passed","severity":"normal"},{"uid":"8c9201d8917e81ea","name":"should remove event listeners when stopped","time":{"start":1763092632219,"stop":1763092632220,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcefd4592044a94d","name":"Push message with content topic containing special chars","time":{"start":1763093710600,"stop":1763093710600,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79d1d6d5dcd36c5","name":"Push message with content topic containing numeric","time":{"start":1763093710600,"stop":1763093710600,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c803cda5e7a5c65","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1763092569333,"stop":1763092569333,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bc7af4041096e","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1763092908579,"stop":1763092908579,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb3a88cc96bdc63","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1763092621711,"stop":1763092621711,"duration":0},"status":"passed","severity":"normal"},{"uid":"991e2d885b400417","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1763092582803,"stop":1763092582803,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1914d5babd9b79","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1763092569151,"stop":1763092569151,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b434941e150ef40","name":"should perform ping and update peer store on timer","time":{"start":1763092582808,"stop":1763092582808,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc9622b19a7fee7","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1763092618032,"stop":1763092618033,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a25d19b09e76e","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1763092569144,"stop":1763092569144,"duration":0},"status":"passed","severity":"normal"},{"uid":"3264a6863d67fe3c","name":"should not fail to stop the service if it was not started","time":{"start":1763092664402,"stop":1763092664402,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee8bdc1f1536820","name":"throws on empty content topic","time":{"start":1763092569126,"stop":1763092569126,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0c6502be00ddaf","name":"should properly create peer info with all multiaddrs","time":{"start":1763092574476,"stop":1763092574476,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab30a4986b811944","name":"Waku message hash computation (meta attribute not present)","time":{"start":1763092582925,"stop":1763092582925,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3c20b443da7bf1","name":"should stop peer exchange discovery","time":{"start":1763092591697,"stop":1763092591697,"duration":0},"status":"passed","severity":"normal"},{"uid":"6682f3db22f1f027","name":"Synced status is emitted when a message is received","time":{"start":1763092635249,"stop":1763092635249,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d5807e2881fcd9","name":"should handle peerStore errors gracefully","time":{"start":1763092583538,"stop":1763092583538,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f123364994c189","name":"Sync message is sent within sync frequency","time":{"start":1763092640296,"stop":1763092640297,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5fdf8b8baeaaa2b","name":"Check publish message containing unicode special characters","time":{"start":1763092860198,"stop":1763092860199,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d122b8a30f5555e","name":"Outgoing message is possibly acknowledged","time":{"start":1763092633581,"stop":1763092633581,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2acd44f9b34c6179","name":"should handle malformed response data","time":{"start":1763092591677,"stop":1763092591677,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98021681ab11370","name":"All","time":{"start":1763092665761,"stop":1763092665761,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd5c8c98991b8bb","name":"should allow redial after failed dial cooldown expires","time":{"start":1763092582669,"stop":1763092582670,"duration":1},"status":"passed","severity":"normal"},{"uid":"5be96db06f9fe5e3","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1763092569135,"stop":1763092569135,"duration":0},"status":"passed","severity":"normal"},{"uid":"6872b505ee85e014","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1763092569149,"stop":1763092569150,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5b0ab9c0abf30d","name":"should drop connection via multiaddr with hangUp","time":{"start":1763092747548,"stop":1763092747548,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ada13d44474b6e","name":"Push message with XML payload","time":{"start":1763093710597,"stop":1763093710597,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfca4e2f0704e4f","name":"should set field with only RELAY enabled","time":{"start":1763092574477,"stop":1763092574477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8448df5626121108","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1763092865108,"stop":1763092865109,"duration":1},"status":"passed","severity":"normal"},{"uid":"1da119349f2e069c","name":"connects to nwaku","time":{"start":1763092988607,"stop":1763092988607,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b93ae8272a38050","name":"throws an error for improperly formatted content topics","time":{"start":1763092569142,"stop":1763092569142,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13180d066ec705f","name":"Subscribe and publish message","time":{"start":1763092869050,"stop":1763092869050,"duration":0},"status":"passed","severity":"normal"},{"uid":"35531313f7c41d2c","name":"should successfully query peers and return peer infos","time":{"start":1763092591670,"stop":1763092591670,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a3813d3672617c","name":"Query generator for 2000 messages","time":{"start":1763092954035,"stop":1763092954037,"duration":2},"status":"passed","severity":"normal"},{"uid":"c77c9bfa15b32ea3","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1763092727889,"stop":1763092727890,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b7e31745e746074","name":"Push message with shell command payload","time":{"start":1763093710609,"stop":1763093710609,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0be01b09c9141a","name":"isConnected should return false after all peers disconnect","time":{"start":1763092679746,"stop":1763092679747,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee05357f9d67e06","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1763092865112,"stop":1763092865112,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e882c44b121d24","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1763092569134,"stop":1763092569134,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a65e8b2f49d03f","name":"should get eligible entries based on current time","time":{"start":1763092617962,"stop":1763092617962,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c6b26bd59512dd","name":"Check received message containing Chinese","time":{"start":1763093105340,"stop":1763093105340,"duration":0},"status":"passed","severity":"normal"},{"uid":"863e69d8f69bfbba","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1763092618029,"stop":1763092618029,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d54b11fa5377c80","name":"should create ConnectionManager with relay","time":{"start":1763092583529,"stop":1763092583529,"duration":0},"status":"passed","severity":"normal"},{"uid":"651dea6c344c5484","name":"Refresh subscription","time":{"start":1763093135010,"stop":1763093135010,"duration":0},"status":"passed","severity":"normal"},{"uid":"809ca069a4a90151","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1763092583026,"stop":1763092583026,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a9b7e8d6d8cd07","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1763092987432,"stop":1763092987432,"duration":0},"status":"passed","severity":"normal"},{"uid":"234a18fa0d04f18c","name":"should return cached hash on subsequent access","time":{"start":1763092583559,"stop":1763092583559,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e593f9be674fbdb","name":"Check message with no content topic is not received","time":{"start":1763093105357,"stop":1763093105357,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acf4e46a641a51","name":"should return false when navigator.onLine is false","time":{"start":1763092583017,"stop":1763092583018,"duration":1},"status":"passed","severity":"normal"},{"uid":"d342c750cf029ba","name":"Outgoing message is emitted as sending","time":{"start":1763092633579,"stop":1763092633579,"duration":0},"status":"passed","severity":"normal"},{"uid":"6066c953116f3ed1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1763092569148,"stop":1763092569148,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbeec65a4fcee28","name":"Relay + Store","time":{"start":1763092665756,"stop":1763092665758,"duration":2},"status":"passed","severity":"normal"},{"uid":"29acf237c65c3e1d","name":"should dial peer immediately when queue is empty","time":{"start":1763092582660,"stop":1763092582660,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff3c5e9abac4cba","name":"should return no connections if no open connection provided","time":{"start":1763092583117,"stop":1763092583118,"duration":1},"status":"passed","severity":"normal"},{"uid":"138e3b52c9bcacdd","name":"should work with stubbed retrieve function","time":{"start":1763092632221,"stop":1763092632221,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee74bfcfe440de6","name":"should throw error - no public key","time":{"start":1763092574472,"stop":1763092574472,"duration":0},"status":"passed","severity":"normal"},{"uid":"3624f4bfe81d2cf6","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1763093135007,"stop":1763093135008,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d2a93f6086b87404","name":"Fails to push message bigger that 1MB","time":{"start":1763093710616,"stop":1763093710616,"duration":0},"status":"passed","severity":"normal"},{"uid":"298713be00ecb532","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1763093135022,"stop":1763093135023,"duration":1},"status":"passed","severity":"normal"},{"uid":"8faedd888451672b","name":"isConnected between 2 js-waku relay nodes","time":{"start":1763092679748,"stop":1763092679749,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c9d800cb7cc5bc","name":"Push message with content topic containing emoji","time":{"start":1763093710613,"stop":1763093710614,"duration":1},"status":"passed","severity":"normal"},{"uid":"77da555f4a925282","name":"should be able to encode the field with only STORE set to true","time":{"start":1763092573747,"stop":1763092573747,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03daecae5993115","name":"Push message with content topic containing SQL Injection","time":{"start":1763093710601,"stop":1763093710601,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ce46872dc6855e","name":"should update ack status of messages in outgoing buffer","time":{"start":1763092622045,"stop":1763092622045,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a374313e6b90af6","name":"Subscribe and receive messages via lightPush","time":{"start":1763093135018,"stop":1763093135019,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d23f9f326f8a39d","name":"Relay - times out","time":{"start":1763092994137,"stop":1763092994137,"duration":0},"status":"passed","severity":"normal"},{"uid":"c964e7d82df9fb22","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1763092583087,"stop":1763092583087,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfab452f321f5afa","name":"should discover peers from provided peer cache","time":{"start":1763092753171,"stop":1763092753172,"duration":1},"status":"passed","severity":"normal"},{"uid":"348449c996e523c9","name":"rejects hash query with content filter parameters","time":{"start":1763092583088,"stop":1763092583089,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af61080073deca0","name":"Subscribe to topic containing Russian and publish message","time":{"start":1763092869055,"stop":1763092869055,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93494381ff8d27e","name":"Encoder throws on empty string content topic","time":{"start":1763092583557,"stop":1763092583557,"duration":0},"status":"passed","severity":"normal"},{"uid":"693afa1eeb3ec87f","name":"throws if store query response has error status","time":{"start":1763092583544,"stop":1763092583544,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5803d754d9378c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1763093135029,"stop":1763093135030,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a33e23871d8e000","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1763092618067,"stop":1763092618067,"duration":0},"status":"passed","severity":"normal"},{"uid":"887cad1a437f8f7d","name":"should accept empty decoders array","time":{"start":1763092632218,"stop":1763092632219,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d77b81825cbcca1","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1763092987432,"stop":1763092987433,"duration":1},"status":"passed","severity":"normal"},{"uid":"b188858958e8f520","name":"should get / set UDP multiaddr","time":{"start":1763092574474,"stop":1763092574474,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9603627cb28ecc","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1763092908580,"stop":1763092908581,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c6c1c057bd628b","name":"should initialize with default number of peers","time":{"start":1763092631316,"stop":1763092631316,"duration":0},"status":"passed","severity":"normal"},{"uid":"718b4e0d2b6b6a36","name":"should return false and handle errors gracefully","time":{"start":1763092583536,"stop":1763092583537,"duration":1},"status":"passed","severity":"normal"},{"uid":"f90bca30b4ff739e","name":"Push message with content topic containing escaped characters","time":{"start":1763093710602,"stop":1763093710602,"duration":0},"status":"passed","severity":"normal"},{"uid":"895727d883b2c95e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1763093135027,"stop":1763093135027,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a85388a8b8a581","name":"should emit a peer event after start","time":{"start":1763092595587,"stop":1763092595587,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71121e3af83aa31","name":"should dial with PeerId and return stream","time":{"start":1763092583534,"stop":1763092583534,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c2d0586373929f","name":"Push message with short payload","time":{"start":1763093710616,"stop":1763093710616,"duration":0},"status":"passed","severity":"normal"},{"uid":"492214c864724959","name":"messageHashStr works with IProtoMessage","time":{"start":1763092582929,"stop":1763092582929,"duration":0},"status":"passed","severity":"normal"},{"uid":"106206e73c552b5f","name":"should never report false negatives","time":{"start":1763092617905,"stop":1763092617907,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a67cf11ef1d0c57","name":"should handle general insertion and lookup correctly","time":{"start":1763092617910,"stop":1763092617910,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae36bde314d80ea3","name":"should requeue task if no peer is available","time":{"start":1763092630467,"stop":1763092630471,"duration":4},"status":"passed","severity":"normal"},{"uid":"3d410b8177fe498e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1763092618098,"stop":1763092618099,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef92a539f5ae2b8","name":"should dial peers from store on start","time":{"start":1763092583396,"stop":1763092583397,"duration":1},"status":"passed","severity":"normal"},{"uid":"fee6d8276c7b2d4b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1763092865080,"stop":1763092865083,"duration":3},"status":"passed","severity":"normal"},{"uid":"a6e4dcc94e8b6c1f","name":"Push message with unicode special characters payload","time":{"start":1763093710586,"stop":1763093710587,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4243941a45b578","name":"Fails to push message with large meta","time":{"start":1763093710626,"stop":1763093710627,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf56ed596262582","name":"Push message with content topic containing JSON","time":{"start":1763093710590,"stop":1763093710590,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9d338946cc4354","name":"should dial one peer on dial","time":{"start":1763092747547,"stop":1763092747547,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ce22ec19f07b34","name":"should handle complete discovery-to-dial flow","time":{"start":1763092582458,"stop":1763092582461,"duration":3},"status":"passed","severity":"normal"},{"uid":"ed57807dc9de5de3","name":"can start the service","time":{"start":1763092896942,"stop":1763092896943,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe76f4b4474e85cc","name":"should skip peers without ENR","time":{"start":1763092591703,"stop":1763092591704,"duration":1},"status":"passed","severity":"normal"},{"uid":"87fbe5a4ba75e051","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1763092591676,"stop":1763092591677,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f24b302a615fef","name":"Fails to push message with large meta","time":{"start":1763093710591,"stop":1763093710591,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d0e282c79f0fd5","name":"should filter out undefined ENRs","time":{"start":1763092591672,"stop":1763092591672,"duration":0},"status":"passed","severity":"normal"},{"uid":"285ab7a8b1d1cd1","name":"Push message with SQL Injection payload","time":{"start":1763093710584,"stop":1763093710584,"duration":0},"status":"passed","severity":"normal"},{"uid":"469acae6db55401b","name":"should skip peers without peer exchange protocol","time":{"start":1763092591698,"stop":1763092591698,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eccf8b85174f310","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1763093105346,"stop":1763093105346,"duration":0},"status":"passed","severity":"normal"},{"uid":"a811694d9e45b580","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1763092573751,"stop":1763092573751,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f16382934c5e83d","name":"Fails to publish message with empty text","time":{"start":1763092860203,"stop":1763092860203,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb9fbf15fa011cd","name":"Default pageSize","time":{"start":1763092978155,"stop":1763092978156,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fd8dd6d206801d","name":"Push message with content topic containing special chars","time":{"start":1763093710588,"stop":1763093710588,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ac1ba162b8d9dd","name":"isConnected return false after peer stops","time":{"start":1763092679747,"stop":1763092679748,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e3f6079d439d60f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1763092569146,"stop":1763092569146,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff52c0631d2677a","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1763092971405,"stop":1763092971415,"duration":10},"status":"passed","severity":"normal"},{"uid":"a80f39300fcb1e1a","name":"Decoder throws on empty string content topic","time":{"start":1763092583558,"stop":1763092583558,"duration":0},"status":"passed","severity":"normal"},{"uid":"6067869d279c9a85","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1763093135026,"stop":1763093135026,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c409d638dcfa30","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1763092618049,"stop":1763092618049,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f1581b2d24c154","name":"Push message with shell command payload","time":{"start":1763093710586,"stop":1763093710586,"duration":0},"status":"passed","severity":"normal"},{"uid":"9032e6f54b054d73","name":"Push message with emoji payload","time":{"start":1763093710610,"stop":1763093710610,"duration":0},"status":"passed","severity":"normal"},{"uid":"d884cbd3076d447f","name":"should add to incoming buffer if dependencies are not met","time":{"start":1763092622038,"stop":1763092622038,"duration":0},"status":"passed","severity":"normal"},{"uid":"13103c9d49ae9a6d","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1763092569131,"stop":1763092569131,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b2c96cf95d8ddc","name":"should not dial peers from store when browser is not connected","time":{"start":1763092583412,"stop":1763092583412,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b05ec779feaeee","name":"Check message with invalid timestamp is not received","time":{"start":1763093105346,"stop":1763093105346,"duration":0},"status":"passed","severity":"normal"},{"uid":"340cf138f9734bef","name":"yields undefined for messages without decoder","time":{"start":1763092583546,"stop":1763092583546,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea082b8dea9ad18","name":"Push message with content topic containing emoji","time":{"start":1763093710602,"stop":1763093710603,"duration":1},"status":"passed","severity":"normal"},{"uid":"28ede4953866bb4a","name":"should not dispatch event when already connected","time":{"start":1763092583021,"stop":1763092583024,"duration":3},"status":"passed","severity":"normal"},{"uid":"b69e3135f4bda4a4","name":"should remove entries","time":{"start":1763092617977,"stop":1763092617977,"duration":0},"status":"passed","severity":"normal"},{"uid":"5989d8410e1afb18","name":"handles different clusterIds correctly","time":{"start":1763092569141,"stop":1763092569141,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d309853689b5c5","name":"should remove event listeners from globalThis","time":{"start":1763092583014,"stop":1763092583014,"duration":0},"status":"passed","severity":"normal"},{"uid":"5927d90b67da9464","name":"should start all internal components","time":{"start":1763092583530,"stop":1763092583530,"duration":0},"status":"passed","severity":"normal"},{"uid":"5043f6d24e91d457","name":"Push message with emoji payload","time":{"start":1763093710587,"stop":1763093710587,"duration":0},"status":"passed","severity":"normal"},{"uid":"8702217880c437d8","name":"Push message with content topic containing emoji","time":{"start":1763093710626,"stop":1763093710626,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d500486ae77d52","name":"Push message with escaped characters payload","time":{"start":1763093710598,"stop":1763093710598,"duration":0},"status":"passed","severity":"normal"},{"uid":"21561f32a99759e7","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1763092583424,"stop":1763092583424,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97c351e4f4a0179","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1763092569149,"stop":1763092569149,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dea639f7aaec9fb","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1763092679745,"stop":1763092679745,"duration":0},"status":"passed","severity":"normal"},{"uid":"8440aa2cd484f7d7","name":"Push message with content topic containing numeric","time":{"start":1763093710611,"stop":1763093710611,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcbbd5259523c84","name":"Push message with Basic HTML tag payload","time":{"start":1763093710608,"stop":1763093710609,"duration":1},"status":"passed","severity":"normal"},{"uid":"443127cfe4724ada","name":"should not return locked peers if enough unlocked are available","time":{"start":1763092631319,"stop":1763092631320,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab629a31520405e1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1763093135025,"stop":1763093135026,"duration":1},"status":"passed","severity":"normal"},{"uid":"96420bf12d2eb7db","name":"Encoder throws on undefined content topic","time":{"start":1763092583557,"stop":1763092583557,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d32d24909b32c1","name":"Check received message containing JSON","time":{"start":1763093105353,"stop":1763093105353,"duration":0},"status":"passed","severity":"normal"},{"uid":"e194262db2d15fcd","name":"should capture event listeners for testing","time":{"start":1763092632222,"stop":1763092632222,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fe6a9d868c5455","name":"Cluster ID 0, shard 1","time":{"start":1763092981628,"stop":1763092981635,"duration":7},"status":"passed","severity":"normal"},{"uid":"d2c03bc8eb7312c3","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1763092890106,"stop":1763092890107,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c2b2618b7ed14d9","name":"should return false when peer has no shard info","time":{"start":1763092582695,"stop":1763092582696,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e8056c94af4ffed","name":"Wait given interval before re-trying","time":{"start":1763092632755,"stop":1763092632756,"duration":1},"status":"passed","severity":"normal"},{"uid":"3171a5a35ae2366c","name":"random static sharding 8 - Cluster ID: 524, Shard ID: 963","time":{"start":1763092981644,"stop":1763092981645,"duration":1},"status":"passed","severity":"normal"},{"uid":"c66a11ca4a6981a1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1763093135016,"stop":1763093135016,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7762040be1cc01","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1763092618046,"stop":1763092618047,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c137bb7393eb5b","name":"Check publish message after service node is restarted","time":{"start":1763092860205,"stop":1763092860205,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a570ade276926a6d","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1763092591183,"stop":1763092591184,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce1480abd6c8c53","name":"should skip peers without peerInfo in ENR","time":{"start":1763092591704,"stop":1763092591704,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e607e01615b0ef","name":"Push message with special chars payload","time":{"start":1763093710583,"stop":1763093710583,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e8577d6aab1e33","name":"Subscribe and receive messages via waku relay post","time":{"start":1763093135006,"stop":1763093135006,"duration":0},"status":"passed","severity":"normal"},{"uid":"8371b57ffa8b0dc7","name":"should stop and cleanup resources","time":{"start":1763092631138,"stop":1763092631138,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff918fb1381493d0","name":"should insert elements correctly","time":{"start":1763092617903,"stop":1763092617904,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f078765c44c4dd6","name":"Decoder throws on empty string content topic","time":{"start":1763092602459,"stop":1763092602459,"duration":0},"status":"passed","severity":"normal"},{"uid":"93be188a6d92cb8b","name":"Push message with meta","time":{"start":1763093710626,"stop":1763093710626,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdab089a5775b0d6","name":"should handle ENR without shardInfo","time":{"start":1763092591704,"stop":1763092591705,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f99563e110290e6","name":"should start the dialing interval","time":{"start":1763092582649,"stop":1763092582650,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63db62ac0804f83","name":"Passing page size 10 when there are 10 messages","time":{"start":1763092978153,"stop":1763092978154,"duration":1},"status":"passed","severity":"normal"},{"uid":"4475992abfd74c6","name":"should wait for Store peer to be connected","time":{"start":1763092632995,"stop":1763092632995,"duration":0},"status":"passed","severity":"normal"},{"uid":"5857697d1799b15b","name":"Fails to push message bigger that 1MB","time":{"start":1763093710628,"stop":1763093710628,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b180512eebc21be","name":"Push message with Script payload","time":{"start":1763093710619,"stop":1763093710619,"duration":0},"status":"passed","severity":"normal"},{"uid":"bccf74402283cd20","name":"Push message with unicode special characters payload","time":{"start":1763093710609,"stop":1763093710610,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0827f3313e01e4","name":"should wait for Filter peer to be connected","time":{"start":1763092632995,"stop":1763092632995,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb4a7fa9d95d46c","name":"should set field with all protocols enabled","time":{"start":1763092574477,"stop":1763092574477,"duration":0},"status":"passed","severity":"normal"},{"uid":"18bc7a94853ea544","name":"groups content topics by expected pubsub topic","time":{"start":1763092569140,"stop":1763092569141,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0cf30986a21b44e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1763092869056,"stop":1763092869057,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f2908b28ae99d6","name":"should maintain desired error rate","time":{"start":1763092617904,"stop":1763092617905,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cf9cd66fe5c4cf7","name":"Check publish message containing JSON","time":{"start":1763092860196,"stop":1763092860197,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfb572d18d0ce6ac","name":"Automatically retrieves missing message","time":{"start":1763092635851,"stop":1763092635852,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e30a35c1303ca5","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1763092631331,"stop":1763092631332,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb48adf88be9ef55","name":"should handle empty peer infos gracefully","time":{"start":1763092591671,"stop":1763092591672,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe257ac2a22da5db","name":"Renews subscription after lossing a connection","time":{"start":1763093135018,"stop":1763093135018,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da1c186f643c06d","name":"Push to array if already present","time":{"start":1763092568989,"stop":1763092568990,"duration":1},"status":"passed","severity":"normal"},{"uid":"a523fe7047d1a56e","name":"Push message with unicode special characters payload","time":{"start":1763093710620,"stop":1763093710621,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1fa092168dc621","name":"Callback on promise","time":{"start":1763092954025,"stop":1763092954026,"duration":1},"status":"passed","severity":"normal"},{"uid":"f03b011ef497d686","name":"Check publish message containing Arabic","time":{"start":1763092860193,"stop":1763092860193,"duration":0},"status":"passed","severity":"normal"},{"uid":"f027765448f7cf09","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1763092632784,"stop":1763092632784,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc4ce584da0461c","name":"Check received message containing shell command","time":{"start":1763093105353,"stop":1763093105354,"duration":1},"status":"passed","severity":"normal"},{"uid":"737ab2ffa3000b46","name":"should encodeTxt and decodeTxt","time":{"start":1763092574470,"stop":1763092574470,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35b02d88fe2f83a","name":"Fails to publish duplicate message","time":{"start":1763092860202,"stop":1763092860202,"duration":0},"status":"passed","severity":"normal"},{"uid":"a299ca3999345a97","name":"should create a new stream if no existing for protocol found","time":{"start":1763092583509,"stop":1763092583510,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0ed003fc705b45","name":"Push message with escaped characters payload","time":{"start":1763093710609,"stop":1763093710609,"duration":0},"status":"passed","severity":"normal"},{"uid":"a341f8baabc81dd9","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1763092569143,"stop":1763092569144,"duration":1},"status":"passed","severity":"normal"},{"uid":"623f2dfc772dbc8d","name":"should handle retrieve function with query parameters","time":{"start":1763092632225,"stop":1763092632225,"duration":0},"status":"passed","severity":"normal"},{"uid":"207dee03d0c3953e","name":"should drop connection to all peers on hangUp","time":{"start":1763092747546,"stop":1763092747547,"duration":1},"status":"passed","severity":"normal"},{"uid":"818cee9edf645f6c","name":"Push message with content topic containing long","time":{"start":1763093710600,"stop":1763093710600,"duration":0},"status":"passed","severity":"normal"},{"uid":"6004c0d23900aa57","name":"ignores domain fetching errors","time":{"start":1763092591881,"stop":1763092591882,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3b2ca4a721568c","name":"Check message with no payload is not received","time":{"start":1763093105348,"stop":1763093105348,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5137e01a3a0478","name":"Refresh subscription","time":{"start":1763093135023,"stop":1763093135024,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1da0c837408676b","name":"should return PeerId when PeerId is provided","time":{"start":1763092582968,"stop":1763092582969,"duration":1},"status":"passed","severity":"normal"},{"uid":"56df0f1db0604efe","name":"Generator, one shard","time":{"start":1763092914532,"stop":1763092914533,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc97515fe7ef2017","name":"Subscribe to topic containing numeric and receive message","time":{"start":1763093135011,"stop":1763093135012,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2bf08931775c231","name":"should return true when peer is on the same cluster","time":{"start":1763092582692,"stop":1763092582693,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf4019849eae108","name":"Encoder throws on undefined content topic","time":{"start":1763092602458,"stop":1763092602458,"duration":0},"status":"passed","severity":"normal"},{"uid":"26093b137c0e8d0a","name":"Push message with Chinese payload","time":{"start":1763093710617,"stop":1763093710618,"duration":1},"status":"passed","severity":"normal"},{"uid":"e031c54df695f05b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1763092618055,"stop":1763092618056,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb5b9f2f8d33f9","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1763092865094,"stop":1763092865097,"duration":3},"status":"passed","severity":"normal"},{"uid":"f168e8610f6b9eb0","name":"should handle peer identify event","time":{"start":1763092591698,"stop":1763092591698,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c46a62aa7ae4e01","name":"should unregister libp2p event listeners when stop is called","time":{"start":1763092631323,"stop":1763092631324,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e8e4e5cc9e8f25","name":"should set field with only STORE enabled","time":{"start":1763092574477,"stop":1763092574477,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9fd37a2ecb8165","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1763092569132,"stop":1763092569133,"duration":1},"status":"passed","severity":"normal"},{"uid":"89b65db05f81418a","name":"should have no discoveries enabled by default","time":{"start":1763092630819,"stop":1763092630819,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21fa1b6533119d6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1763093135013,"stop":1763093135013,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d44f73db4c235","name":"Outgoing message is acknowledged","time":{"start":1763092635850,"stop":1763092635850,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa42b4a492b2ed9","name":"should handle onConnected and onDisconnected","time":{"start":1763092631321,"stop":1763092631322,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c8aac32f3396785","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1763092632217,"stop":1763092632218,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee9ec81a17255b1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1763092569149,"stop":1763092569149,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ad76874e88321a","name":"Push message with short payload","time":{"start":1763093710594,"stop":1763093710594,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8884bc5a0474c7","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1763092924313,"stop":1763092924313,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4c20d27c077c7e","name":"should not fail to stop the service if it was not started","time":{"start":1763092896944,"stop":1763092896945,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ecf3c8957c8f064","name":"Publish without waiting for remote peer","time":{"start":1763092869050,"stop":1763092869050,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf62a436074d593","name":"Nodes with multiple pubsub topic","time":{"start":1763092853244,"stop":1763092853245,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27a80d57503e455","name":"should skip peer when already connected","time":{"start":1763092582661,"stop":1763092582663,"duration":2},"status":"passed","severity":"normal"},{"uid":"8a23c038f6fded09","name":"Check received message containing Basic HTML tag","time":{"start":1763093105353,"stop":1763093105353,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd72b3d4bada9333","name":"should skip peer when failed to dial recently","time":{"start":1763092582663,"stop":1763092582664,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba67bf9c01364e4","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1763092630827,"stop":1763092630827,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5b1df79ec8096d","name":"Correctly serialized arguments","time":{"start":1763092747788,"stop":1763092747790,"duration":2},"status":"passed","severity":"normal"},{"uid":"51aaecd63c18468c","name":"should return PeerId when Multiaddr input is provided","time":{"start":1763092582969,"stop":1763092582969,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5de758739a7222","name":"Push message with rate limit","time":{"start":1763093710592,"stop":1763093710592,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ce11fe5395dd8b","name":"should not discard bootstrap peers if under the limit","time":{"start":1763092702567,"stop":1763092702570,"duration":3},"status":"passed","severity":"normal"},{"uid":"ddc5fcf455dadea7","name":"should not trigger query when a recent query happened under threshold","time":{"start":1763092632227,"stop":1763092632227,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5557019b192410","name":"new peer added after a peer was already found","time":{"start":1763092836564,"stop":1763092836564,"duration":0},"status":"passed","severity":"normal"},{"uid":"5277d962a794117c","name":"Decoder throws on undefined content topic","time":{"start":1763092602458,"stop":1763092602459,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15dcb1dda340cbb","name":"Nodes with multiple pubsub topic","time":{"start":1763092853246,"stop":1763092853246,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a81728e48c1c822","name":"should reject if WakuNode is not started","time":{"start":1763092632993,"stop":1763092632993,"duration":0},"status":"passed","severity":"normal"},{"uid":"9807ff5869aaf2c4","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1763092582927,"stop":1763092582927,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b8f98dbf591ff","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1763092631329,"stop":1763092631330,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c622b21bd23697d","name":"Push message with content topic containing Arabic","time":{"start":1763093710589,"stop":1763093710589,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca46238078f54436","name":"Waku message hash computation (no timestamp)","time":{"start":1763092582927,"stop":1763092582927,"duration":0},"status":"passed","severity":"normal"},{"uid":"149e69f5405f6c6d","name":"Push message with content topic containing SQL Injection","time":{"start":1763093710624,"stop":1763093710624,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8715c8cfff6c42","name":"should not allow unachievable error rate","time":{"start":1763092618097,"stop":1763092618097,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1194733c1df5df","name":"should handle ping failures gracefully","time":{"start":1763092582808,"stop":1763092582809,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed3e62a255d1cef","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1763092600738,"stop":1763092600738,"duration":0},"status":"passed","severity":"normal"},{"uid":"584ec7447a0bcb35","name":"can start and stop the service","time":{"start":1763092896943,"stop":1763092896944,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef86162c8f78b136","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1763092622042,"stop":1763092622042,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad4ca83ed2ddcf4","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1763092621302,"stop":1763092621303,"duration":1},"status":"passed","severity":"normal"},{"uid":"d05bde1a7ce04a2","name":"should clear the dialing interval","time":{"start":1763092582651,"stop":1763092582652,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b7f6cc3766f3dd9","name":"should handle queue overflow by adding peers to queue","time":{"start":1763092582670,"stop":1763092582672,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae07821b33806e7e","name":"should not create multiple intervals when called multiple times","time":{"start":1763092582650,"stop":1763092582651,"duration":1},"status":"passed","severity":"normal"},{"uid":"8279190f3111529c","name":"Check meta is set [symmetric]","time":{"start":1763092600738,"stop":1763092600739,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4a866014d75259","name":"should handle multiple peer connections","time":{"start":1763092582801,"stop":1763092582801,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda459867253c31c","name":"Check publish message containing Script","time":{"start":1763092860195,"stop":1763092860195,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52537b83d15cd6b","name":"Passing page size 19 when there are 20 messages","time":{"start":1763092978154,"stop":1763092978155,"duration":1},"status":"passed","severity":"normal"},{"uid":"134e5afd62b5ba6d","name":"should process queue every 500ms","time":{"start":1763092582673,"stop":1763092582674,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d764694ef3b6770","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1763092618031,"stop":1763092618032,"duration":1},"status":"passed","severity":"normal"},{"uid":"289295f0d3f07af4","name":"Push message with Russian payload","time":{"start":1763093710584,"stop":1763093710584,"duration":0},"status":"passed","severity":"normal"},{"uid":"71114d674ed7fa37","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1763092622045,"stop":1763092622045,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3996adecf04a043","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app20/8/topic592/json","time":{"start":1763092964418,"stop":1763092964418,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e6dca66670fd00","name":"Fails to push message with large meta","time":{"start":1763093710603,"stop":1763093710603,"duration":0},"status":"passed","severity":"normal"},{"uid":"59931367f8977bc4","name":"Encoder error raises irrecoverable error","time":{"start":1763092635849,"stop":1763092635850,"duration":1},"status":"passed","severity":"normal"},{"uid":"af967a3a6466165b","name":"Push message with emoji payload","time":{"start":1763093710621,"stop":1763093710621,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79e166381c0568","name":"Push message with content topic containing JSON","time":{"start":1763093710624,"stop":1763093710625,"duration":1},"status":"passed","severity":"normal"},{"uid":"925317c3d93802a0","name":"should decode valid enr successfully","time":{"start":1763092574470,"stop":1763092574470,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f04cfb66e7fb442","name":"Throws when trying to push message with empty payload","time":{"start":1763093710599,"stop":1763093710599,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c77cb57185e80e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1763093105349,"stop":1763093105349,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceded0dc4df07f1e","name":"should evict furthest entry when buffer is full","time":{"start":1763092617972,"stop":1763092617973,"duration":1},"status":"passed","severity":"normal"},{"uid":"926ee39a3b74b92f","name":"throws on content topic with empty encoding field","time":{"start":1763092569129,"stop":1763092569130,"duration":1},"status":"passed","severity":"normal"},{"uid":"938310c7d345338d","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1763092622041,"stop":1763092622041,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cfd529800d98b1","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1763092924311,"stop":1763092924312,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1656bf505d0982","name":"should remove event listeners","time":{"start":1763092583398,"stop":1763092583401,"duration":3},"status":"passed","severity":"normal"},{"uid":"3b757b302578d582","name":"Query generator for multiple messages with different content topic format","time":{"start":1763092954024,"stop":1763092954025,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e1f92e97500107a","name":"messageHash returns a Uint8Array","time":{"start":1763092582928,"stop":1763092582928,"duration":0},"status":"passed","severity":"normal"},{"uid":"81826541aac038a9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1763093135030,"stop":1763093135030,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2f7b44669005f1","name":"should remove entries","time":{"start":1763092617963,"stop":1763092617970,"duration":7},"status":"passed","severity":"normal"},{"uid":"212e9ed9e11aa2ad","name":"should attach causal history and bloom filter to each message","time":{"start":1763092622037,"stop":1763092622037,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2ec590c26adbcf","name":"Push message with Chinese payload","time":{"start":1763093710583,"stop":1763093710584,"duration":1},"status":"passed","severity":"normal"},{"uid":"94d2ce844347fc3","name":"should handle peer disconnect event when no connections remain","time":{"start":1763092583020,"stop":1763092583020,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc658e4cdbd28d4","name":"should return false when peer is not found","time":{"start":1763092582696,"stop":1763092582697,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b72b6b86d26edf","name":"Check publish message containing Chinese","time":{"start":1763092860192,"stop":1763092860193,"duration":1},"status":"passed","severity":"normal"},{"uid":"94b5b31acb4fbadb","name":"Check publish message containing Russian","time":{"start":1763092860194,"stop":1763092860194,"duration":0},"status":"passed","severity":"normal"},{"uid":"752d5184e5f9a902","name":"should dial peer when on same shard","time":{"start":1763092582668,"stop":1763092582668,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f8f359fe725f58","name":"should skip peer when dialed recently","time":{"start":1763092582663,"stop":1763092582663,"duration":0},"status":"passed","severity":"normal"},{"uid":"407d664965942831","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1763092618066,"stop":1763092618066,"duration":0},"status":"passed","severity":"normal"},{"uid":"a964ef538c36e09f","name":"should reject if Relay is requested but not mounted","time":{"start":1763092632993,"stop":1763092632993,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12646e96fc06707","name":"Push message with content topic containing Arabic","time":{"start":1763093710612,"stop":1763093710612,"duration":0},"status":"passed","severity":"normal"},{"uid":"9593e7bafd606953","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1763092618026,"stop":1763092618026,"duration":0},"status":"passed","severity":"normal"},{"uid":"de27dcaa62e38d49","name":"should add and check entries correctly","time":{"start":1763092629711,"stop":1763092629720,"duration":9},"status":"passed","severity":"normal"},{"uid":"c9c3df51621f7bfa","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1763092569130,"stop":1763092569131,"duration":1},"status":"passed","severity":"normal"},{"uid":"794848f7b8ef891e","name":"does not throw on valid cases","time":{"start":1763092569125,"stop":1763092569125,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3bdde5f2781da5","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1763092635855,"stop":1763092635856,"duration":1},"status":"passed","severity":"normal"},{"uid":"f943ea9f3806ff12","name":"should initialize with custom number of peers","time":{"start":1763092631317,"stop":1763092631317,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b2590f0441b09b","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app64/5/topic238/json","time":{"start":1763092964419,"stop":1763092964419,"duration":0},"status":"passed","severity":"normal"},{"uid":"d266c15e906360c3","name":"should handle dial errors gracefully","time":{"start":1763092582442,"stop":1763092582442,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde04a3b30cd23","name":"Check received message containing numeric","time":{"start":1763093105350,"stop":1763093105350,"duration":0},"status":"passed","severity":"normal"},{"uid":"331eaf75cce4d0c6","name":"should get and remove ready entries","time":{"start":1763092617973,"stop":1763092617973,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7dcc9283182f5f8","name":"Query Generator, No message returned","time":{"start":1763092924311,"stop":1763092924311,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c69733ad638cbb","name":"should set up event listeners when started","time":{"start":1763092632219,"stop":1763092632219,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7a4154fc0b55e4","name":"should properly compute the node id","time":{"start":1763092574473,"stop":1763092574473,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6112a38028dc14","name":"ends if stream creation fails","time":{"start":1763092583543,"stop":1763092583544,"duration":1},"status":"passed","severity":"normal"},{"uid":"f378360cf44d7ff5","name":"Push message with XML payload","time":{"start":1763093710585,"stop":1763093710585,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8367a5c92e2eee","name":"Push message with numeric payload","time":{"start":1763093710606,"stop":1763093710606,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d74cbe8c839245f","name":"should be online or offline if network state changed","time":{"start":1763092679751,"stop":1763092679751,"duration":0},"status":"passed","severity":"normal"},{"uid":"8967b06d8a80e9b1","name":"Check publish message containing long","time":{"start":1763092860190,"stop":1763092860191,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea485daeaeda8abd","name":"should properly create location multiaddrs - tcp4","time":{"start":1763092574475,"stop":1763092574475,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2312dc3d92d7cb","name":"should handle case with no peers in store","time":{"start":1763092583417,"stop":1763092583418,"duration":1},"status":"passed","severity":"normal"},{"uid":"47b2ef4ef3e3e145","name":"Encoder error raises irrecoverable error","time":{"start":1763092633580,"stop":1763092633580,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b8c4a041902578","name":"should stop query when sync message from same channel is found","time":{"start":1763092635852,"stop":1763092635852,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8e6ec39ed8935a","name":"should create QueryOnConnect instance without options","time":{"start":1763092632218,"stop":1763092632218,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99395589570acf2","name":"should encode/decode to text encoding","time":{"start":1763092574473,"stop":1763092574474,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f1b310e194b3af7","name":"should handle mixed protocol support correctly","time":{"start":1763092632152,"stop":1763092632153,"duration":1},"status":"passed","severity":"normal"},{"uid":"d43634bf21619a3c","name":"nwaku subscribes","time":{"start":1763092849787,"stop":1763092849788,"duration":1},"status":"passed","severity":"normal"},{"uid":"9333712692f15f0","name":"should handle query errors","time":{"start":1763092591703,"stop":1763092591703,"duration":0},"status":"passed","severity":"normal"},{"uid":"94bfa188b94666c1","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1763092618045,"stop":1763092618046,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c7db75ab53f66c2","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1763092618050,"stop":1763092618050,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1c9f502dac05e8","name":"Subscribe to topic containing numeric and publish message","time":{"start":1763092869053,"stop":1763092869054,"duration":1},"status":"passed","severity":"normal"},{"uid":"d87123930535fbf9","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1763092869051,"stop":1763092869051,"duration":0},"status":"passed","severity":"normal"},{"uid":"698c1204f4d9cdf5","name":"Check received message containing shell command","time":{"start":1763093105344,"stop":1763093105344,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90d16addb014cb7","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1763092632899,"stop":1763092632900,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd4e85207006920","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1763092618067,"stop":1763092618068,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca963ea891b751f","name":"Decoder throws on empty string content topic","time":{"start":1763092600741,"stop":1763092600741,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15fefbfe59babb5","name":"should register libp2p event listeners when start is called","time":{"start":1763092631322,"stop":1763092631323,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e8142433c92ebf","name":"returns only open connection if one present","time":{"start":1763092583116,"stop":1763092583117,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e695663a602c023","name":"should compute hash only when first accessed","time":{"start":1763092583558,"stop":1763092583558,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b7f1d9c19fa744","name":"should fail to send if no connected peers found","time":{"start":1763092631291,"stop":1763092631292,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0594ac437aca3a9","name":"Push message with SQL Injection payload","time":{"start":1763093710618,"stop":1763093710618,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac620e29664c7da3","name":"messageHashStr produces consistent results for the same input","time":{"start":1763092582929,"stop":1763092582930,"duration":1},"status":"passed","severity":"normal"},{"uid":"35bf041a9442c062","name":"should handle dial errors gracefully","time":{"start":1763092582669,"stop":1763092582669,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3f5ca8701756b9","name":"should use peerId from options when provided to queryGenerator","time":{"start":1763092632901,"stop":1763092632901,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb56c99bc774b17","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1763092573755,"stop":1763092573756,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4ee6c2df39e8587","name":"Check publish message containing numeric","time":{"start":1763092860191,"stop":1763092860191,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39327ad388fe4b8","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1763092631318,"stop":1763092631318,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a0dd6c727ea78","name":"should initialize bloom filter with correct parameters","time":{"start":1763092617897,"stop":1763092617903,"duration":6},"status":"passed","severity":"normal"},{"uid":"d4b70a87b66a34b3","name":"should return all connected peers without codec filter","time":{"start":1763092583537,"stop":1763092583537,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3040b25ce32c4d","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1763092908579,"stop":1763092908580,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5286231c50dc1d","name":"should return undefined if no connection provided","time":{"start":1763092583509,"stop":1763092583509,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bcaf8c3c00cc1","name":"random static sharding 4 - Cluster ID: 108, Shard ID: 484","time":{"start":1763092981640,"stop":1763092981641,"duration":1},"status":"passed","severity":"normal"},{"uid":"d77923ccec45fd22","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1763092853244,"stop":1763092853244,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98c77a25f57ca37","name":"Sync message are not sent excessively within sync frequency","time":{"start":1763092640297,"stop":1763092640302,"duration":5},"status":"passed","severity":"normal"},{"uid":"c9877ad384454c03","name":"Incoming message is emitted as received","time":{"start":1763092635851,"stop":1763092635851,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ba7461654b84ed","name":"should return false when peer is not on topic","time":{"start":1763092583539,"stop":1763092583540,"duration":1},"status":"passed","severity":"normal"},{"uid":"a360efae4e7c72de","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1763093135006,"stop":1763093135007,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e12caa1ae07868","name":"Fails to push message bigger that 1MB","time":{"start":1763093710593,"stop":1763093710593,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb10ae41e3eb81a","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1763092618037,"stop":1763092618038,"duration":1},"status":"passed","severity":"normal"},{"uid":"9df3a9ce2c6160d4","name":"Retries within given interval","time":{"start":1763092632755,"stop":1763092632755,"duration":0},"status":"passed","severity":"normal"},{"uid":"7140e890290c8146","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1763092987433,"stop":1763092987433,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2de5d68f7b89e9d","name":"should use configured peers when available","time":{"start":1763092632900,"stop":1763092632901,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dc0f6af5d8e14ea","name":"should process up to 3 peers at once","time":{"start":1763092582674,"stop":1763092582674,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe9db3f0b0f732f","name":"should throw error when no peers are available","time":{"start":1763092632898,"stop":1763092632899,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e91db7dd58c530","name":"Register correct protocols","time":{"start":1763092869049,"stop":1763092869050,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c43942745211a4c","name":"should not fail to start the service if it is already started","time":{"start":1763092664402,"stop":1763092664403,"duration":1},"status":"passed","severity":"normal"},{"uid":"e38fbb4edbe661c6","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1763092583511,"stop":1763092583512,"duration":1},"status":"passed","severity":"normal"},{"uid":"594755a72f1cede","name":"should throw error - no id","time":{"start":1763092574472,"stop":1763092574472,"duration":0},"status":"passed","severity":"normal"},{"uid":"d588d6c822ded39c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1763092750181,"stop":1763092750181,"duration":0},"status":"passed","severity":"normal"},{"uid":"31504bad5ef4d906","name":"should skip already querying peers","time":{"start":1763092591702,"stop":1763092591702,"duration":0},"status":"passed","severity":"normal"},{"uid":"287ddc07aa80166c","name":"should handle browser offline state overriding peer connections","time":{"start":1763092583028,"stop":1763092583028,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6bf7faec1607188","name":"should dial peer when peer is discovered","time":{"start":1763092582441,"stop":1763092582442,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ef12867c8cd2cb","name":"should be able to decode the field with only FILTER set to true","time":{"start":1763092573753,"stop":1763092573753,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6130999d5696d6","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1763092573750,"stop":1763092573750,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc0ba909cf1510d","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1763092735754,"stop":1763092735755,"duration":1},"status":"passed","severity":"normal"},{"uid":"a42913f72c6f5c64","name":"should stop ping timers on peer disconnect","time":{"start":1763092582802,"stop":1763092582802,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d9679a8c31ac92","name":"should sort by messageId when timestamps are equal","time":{"start":1763092621712,"stop":1763092621712,"duration":0},"status":"passed","severity":"normal"},{"uid":"74831894b68abb03","name":"Push message with Arabic payload","time":{"start":1763093710596,"stop":1763093710596,"duration":0},"status":"passed","severity":"normal"},{"uid":"531d4d5d82c8e1ae","name":"Subscribe and receives messages on 20 topics","time":{"start":1763093135021,"stop":1763093135022,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6893e550e4bd07","name":"ends if response has no messages","time":{"start":1763092583544,"stop":1763092583545,"duration":1},"status":"passed","severity":"normal"}] |