mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 20:03:08 +00:00
1 line
214 KiB
JSON
1 line
214 KiB
JSON
[{"uid":"34a53e65b07c4323","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757026538153,"stop":1757026538153,"duration":0},"status":"passed","severity":"normal"},{"uid":"41573c3fe7211a56","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757026588135,"stop":1757026588135,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96431cdd4fbdc25","name":"Check received message containing Arabic","time":{"start":1757027054078,"stop":1757027054078,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa843ec027501099","name":"should set field with only FILTER enabled","time":{"start":1757026527652,"stop":1757026527653,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e83fd8334d3403","name":"rejects hash query with time filter","time":{"start":1757026537583,"stop":1757026537583,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed5c9c4d51c32eb","name":"should query peer with peer exchange protocol","time":{"start":1757026547708,"stop":1757026547708,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d84680f48ac76b0","name":"Check message with no payload is not received","time":{"start":1757027054083,"stop":1757027054084,"duration":1},"status":"passed","severity":"normal"},{"uid":"79c2b9611de30cb0","name":"should be safe to call multiple times","time":{"start":1757026537653,"stop":1757026537653,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2abeb5a8ff7cb4d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757026521470,"stop":1757026521471,"duration":1},"status":"passed","severity":"normal"},{"uid":"1535408d317d5ad0","name":"random static sharding 4 - Cluster ID: 220, Shard ID: 726","time":{"start":1757026902342,"stop":1757026902343,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2903f66aa92b346","name":"nwaku subscribes","time":{"start":1757026763786,"stop":1757026763787,"duration":1},"status":"passed","severity":"normal"},{"uid":"6382a456566375bf","name":"should set field with all protocols disabled","time":{"start":1757026527651,"stop":1757026527651,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db77e575eb18128","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757026750771,"stop":1757026750771,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48a84ef48f4cc3e","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757026673983,"stop":1757026673983,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a980b679abc091","name":"Fails to publish message with empty text","time":{"start":1757026773756,"stop":1757026773757,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2450032cad70817","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757026781136,"stop":1757026781138,"duration":2},"status":"passed","severity":"normal"},{"uid":"15b6d57f457163d0","name":"should hang up with PeerId and return true on success","time":{"start":1757026538147,"stop":1757026538147,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe16f6124375b0de","name":"should emit a peer event after start","time":{"start":1757026611498,"stop":1757026611498,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f8785cfa2ad22a","name":"should retry failed tasks","time":{"start":1757026568540,"stop":1757026568540,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d42c57770f5479","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757026626985,"stop":1757026626986,"duration":1},"status":"passed","severity":"normal"},{"uid":"a03fbe431de1658b","name":"should filter out undefined ENRs","time":{"start":1757026547438,"stop":1757026547438,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da1150d44a0bc37","name":"should return true when peer is on the same cluster","time":{"start":1757026537152,"stop":1757026537152,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf686a3cd3ed1d0","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757026582028,"stop":1757026582030,"duration":2},"status":"passed","severity":"normal"},{"uid":"45ca4a5de3678d56","name":"Push message with Basic HTML tag payload","time":{"start":1757027657418,"stop":1757027657418,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e832d1fdf73376","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757026521472,"stop":1757026521472,"duration":0},"status":"passed","severity":"normal"},{"uid":"e576a4fffbfa8f79","name":"should mark all messages in causal history as acknowledged","time":{"start":1757026588136,"stop":1757026588136,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac47278f7d0009aa","name":"Push message with shell command payload","time":{"start":1757027657408,"stop":1757027657408,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33d01c333e6361e","name":"Check received message containing Script","time":{"start":1757027054079,"stop":1757027054079,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49600812b31f9f7","name":"Push message with content topic containing long","time":{"start":1757027657410,"stop":1757027657410,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e0db6a5f7a5ed4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757026582036,"stop":1757026582036,"duration":0},"status":"passed","severity":"normal"},{"uid":"82673f1c449b9eac","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757026582013,"stop":1757026582014,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f0aa46243e25632","name":"should not discard bootstrap peers if under the limit","time":{"start":1757026649302,"stop":1757026649302,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b6bde8327b932f","name":"throws on content topic with too few or too many fields","time":{"start":1757026521449,"stop":1757026521450,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae196dea6d09df5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757027054084,"stop":1757027054084,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3f40f10a284f16","name":"should continually clean up expired entries at intervals","time":{"start":1757026567681,"stop":1757026567681,"duration":0},"status":"passed","severity":"normal"},{"uid":"708ce958a671f453","name":"should dial peer when on same shard","time":{"start":1757026537236,"stop":1757026537236,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8b2927137e8e","name":"should return PeerId when PeerId is provided","time":{"start":1757026537726,"stop":1757026537726,"duration":0},"status":"passed","severity":"normal"},{"uid":"6415f1390de109b4","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757026582025,"stop":1757026582025,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2d265ed70e05ee","name":"Query Generator - false","time":{"start":1757026913893,"stop":1757026913894,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3083a374089a1a5","name":"Publish message with custom timestamp: Thu Sep 04 2025 21:59:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1757026773755,"stop":1757026773756,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c4d79d94f316b","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757026536936,"stop":1757026536936,"duration":0},"status":"passed","severity":"normal"},{"uid":"321a918fda973396","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757026582007,"stop":1757026582007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4387a53abf0b930","name":"throws on content topic with non-number generation field","time":{"start":1757026521450,"stop":1757026521450,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef8d4815bebf8c2","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757026536936,"stop":1757026536936,"duration":0},"status":"passed","severity":"normal"},{"uid":"7297f885da44a852","name":"messageHashStr produces consistent results for the same input","time":{"start":1757026537133,"stop":1757026537133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a898c4ec81045747","name":"should set up event listeners when started","time":{"start":1757026570037,"stop":1757026570037,"duration":0},"status":"passed","severity":"normal"},{"uid":"74492623c3f555f9","name":"should get all peers from store","time":{"start":1757026536927,"stop":1757026536927,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed422a59e53e1a7","name":"Check message with non string payload is not received","time":{"start":1757027054075,"stop":1757027054076,"duration":1},"status":"passed","severity":"normal"},{"uid":"2646407a0d77f5f7","name":"should fail to send if no connected peers found","time":{"start":1757026569123,"stop":1757026569123,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae0c4bf3e72d5ea","name":"should return false","time":{"start":1757026527644,"stop":1757026527644,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba345849b5880a4","name":"Meta field set when metaSetter is specified","time":{"start":1757026538152,"stop":1757026538152,"duration":0},"status":"passed","severity":"normal"},{"uid":"129f672bbf7d9a72","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757026698011,"stop":1757026698012,"duration":1},"status":"passed","severity":"normal"},{"uid":"1565641e2bf94e3c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757027077067,"stop":1757027077067,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9864ca1c86ea1b38","name":"Ordered callback, aborts when callback returns true","time":{"start":1757026936985,"stop":1757026936985,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccac07a8866fae31","name":"Push message with Script payload","time":{"start":1757027657439,"stop":1757027657439,"duration":0},"status":"passed","severity":"normal"},{"uid":"5840520d90b842c0","name":"should clear dial history on stop","time":{"start":1757026537215,"stop":1757026537215,"duration":0},"status":"passed","severity":"normal"},{"uid":"2443c28659c00fab","name":"Fails to push message with large meta","time":{"start":1757027657434,"stop":1757027657434,"duration":0},"status":"passed","severity":"normal"},{"uid":"931d5a55423af7f1","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757026537167,"stop":1757026537167,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8ebfdd2794503d","name":"Push message with JSON payload","time":{"start":1757027657429,"stop":1757027657429,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3afc62c60ddf58","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app94/9/topic935/utf8","time":{"start":1757026874626,"stop":1757026874626,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd82c85ac13c9759","name":"Subscribe to topic containing Script and receive message","time":{"start":1757027077071,"stop":1757027077071,"duration":0},"status":"passed","severity":"normal"},{"uid":"d167ae034f622604","name":"Push message with special chars payload","time":{"start":1757027657416,"stop":1757027657416,"duration":0},"status":"passed","severity":"normal"},{"uid":"e026e15c487beb1b","name":"Push message with content topic containing SQL Injection","time":{"start":1757027657433,"stop":1757027657433,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2153e1418740dc","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757026547284,"stop":1757026547284,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5046f29b85d16c8","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757026537124,"stop":1757026537128,"duration":4},"status":"passed","severity":"normal"},{"uid":"c9b90e64b9fa4fd5","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757026936985,"stop":1757026936985,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea09a2511486dab","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757026750770,"stop":1757026750771,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ac4b8163b11968","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757026569175,"stop":1757026569175,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0539db3b52b287a","name":"Push message with escaped characters payload","time":{"start":1757027657440,"stop":1757027657441,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8ce69300f0abe9","name":"should handle browser offline state overriding peer connections","time":{"start":1757026536886,"stop":1757026536887,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfc8814dd63f13a2","name":"can start and stop the service","time":{"start":1757026611496,"stop":1757026611496,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b809c1d235e3214","name":"Encoder throws on empty string content topic","time":{"start":1757026557411,"stop":1757026557411,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0aaafdb606e6028","name":"Check publish message containing Russian","time":{"start":1757026773750,"stop":1757026773751,"duration":1},"status":"passed","severity":"normal"},{"uid":"12672281096300dd","name":"random static sharding 1 - Cluster ID: 618, Shard ID: 723","time":{"start":1757026902341,"stop":1757026902342,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c63f1f3fa7e9f27","name":"should not receive a peer event after stop","time":{"start":1757026611499,"stop":1757026611499,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf4f698a65da2dd","name":"should lock peers when selected","time":{"start":1757026569156,"stop":1757026569157,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c8e7e89e37e424","name":"should handle queue overflow by adding peers to queue","time":{"start":1757026537241,"stop":1757026537242,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d329341d979f68","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757026781129,"stop":1757026781130,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3758b365aafb03","name":"Stops search when maxGet is reached","time":{"start":1757026547034,"stop":1757026547034,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf22eaea99b798b","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757026536880,"stop":1757026536881,"duration":1},"status":"passed","severity":"normal"},{"uid":"76e770f1228c9f19","name":"should properly create location multiaddrs - tcp6","time":{"start":1757026527649,"stop":1757026527649,"duration":0},"status":"passed","severity":"normal"},{"uid":"23fc1b88384dcc51","name":"should transition to Unhealthy when no connections","time":{"start":1757026569954,"stop":1757026569954,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa974ccac70ebc8","name":"should decode valid enr with tcp successfully","time":{"start":1757026527640,"stop":1757026527641,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f44b395c6562f89","name":"Throws when trying to push message with empty payload","time":{"start":1757027657442,"stop":1757027657442,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4143c7ee1437ced","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757027077071,"stop":1757027077071,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc979da9a65b7837","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757027077072,"stop":1757027077072,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8bf972a1d75643c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757026521456,"stop":1757026521456,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceee818a3b0c2205","name":"should handle dial errors gracefully","time":{"start":1757026537240,"stop":1757026537240,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6c9f463be3e880","name":"should keep entries that haven't expired yet","time":{"start":1757026567674,"stop":1757026567678,"duration":4},"status":"passed","severity":"normal"},{"uid":"9522c276f40c86aa","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757026521464,"stop":1757026521464,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b3df6cd5eaf106","name":"Fails to push message bigger that 1MB","time":{"start":1757027657436,"stop":1757027657436,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65fa60b83d90df5","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757026892481,"stop":1757026892481,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23e0680ca2f47e8","name":"Subscribe to topic containing Script and receive message","time":{"start":1757027077062,"stop":1757027077062,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d946a9cee723e53","name":"Push message with content topic containing long","time":{"start":1757027657431,"stop":1757027657431,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b88ce7209b503c","name":"Push to array if already present","time":{"start":1757026521322,"stop":1757026521322,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e52bb9691787fe","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757026547442,"stop":1757026547442,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cad83bcd1f518b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757027077069,"stop":1757027077069,"duration":0},"status":"passed","severity":"normal"},{"uid":"d587c5992656ddbf","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757026582009,"stop":1757026582009,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e1a9c8ab7499dd","name":"should stop peer exchange discovery","time":{"start":1757026547704,"stop":1757026547704,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d47f0c641fc380","name":"Push message with shell command payload","time":{"start":1757027657429,"stop":1757027657430,"duration":1},"status":"passed","severity":"normal"},{"uid":"b592c79dd5e1af4a","name":"should handle malformed response data","time":{"start":1757026547443,"stop":1757026547443,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f68990176774dd","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757026773757,"stop":1757026773757,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a6837507102565","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757026582034,"stop":1757026582035,"duration":1},"status":"passed","severity":"normal"},{"uid":"770777215888e6fe","name":"should process up to 3 peers at once","time":{"start":1757026537243,"stop":1757026537243,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad21e07dc7ecb7a2","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757026613934,"stop":1757026613935,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f9f725e77285be","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757026569168,"stop":1757026569170,"duration":2},"status":"passed","severity":"normal"},{"uid":"df5f8b8e9e434a58","name":"Check received message containing unicode special characters","time":{"start":1757027054081,"stop":1757027054081,"duration":0},"status":"passed","severity":"normal"},{"uid":"8608c86748db28cc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757027077065,"stop":1757027077066,"duration":1},"status":"passed","severity":"normal"},{"uid":"1feb6e093baf04db","name":"Push message with Russian payload","time":{"start":1757027657406,"stop":1757027657406,"duration":0},"status":"passed","severity":"normal"},{"uid":"7754eacb4879f0b5","name":"should start and setup intervals and event listeners","time":{"start":1757026569729,"stop":1757026569729,"duration":0},"status":"passed","severity":"normal"},{"uid":"909554f782aec966","name":"Check received message containing XML","time":{"start":1757027054071,"stop":1757027054071,"duration":0},"status":"passed","severity":"normal"},{"uid":"771aef82fb1d38a6","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757026581954,"stop":1757026581957,"duration":3},"status":"passed","severity":"normal"},{"uid":"2debdb4e178a0058","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757026587600,"stop":1757026587600,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1310dd89870e159","name":"Check meta is set [ecies]","time":{"start":1757026558877,"stop":1757026558877,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8e37fe131beb80","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757026588137,"stop":1757026588137,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4c276f39cbac27","name":"Subscribe to topic containing XML and publish message","time":{"start":1757026781135,"stop":1757026781135,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f901b0f9fa4ead0","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757026547442,"stop":1757026547443,"duration":1},"status":"passed","severity":"normal"},{"uid":"af64f5749bf1afa4","name":"should return false when peer is not on the specified shard","time":{"start":1757026537159,"stop":1757026537164,"duration":5},"status":"passed","severity":"normal"},{"uid":"6a1c32bba8d178b0","name":"should be delivered immediately if received","time":{"start":1757026588143,"stop":1757026588143,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6c4e34ef318e58","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757026537671,"stop":1757026537671,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a61a3195067bf2","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757026588136,"stop":1757026588137,"duration":1},"status":"passed","severity":"normal"},{"uid":"30b628964f6f69f8","name":"should initialize with custom number of peers","time":{"start":1757026569156,"stop":1757026569156,"duration":0},"status":"passed","severity":"normal"},{"uid":"592f4a8ca29848b2","name":"Check received message containing numeric","time":{"start":1757027054077,"stop":1757027054077,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e8e8ebb580012","name":"should handle cache.get errors gracefully","time":{"start":1757026551477,"stop":1757026551477,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb493228d2e59431","name":"should skip peers without ENR","time":{"start":1757026547711,"stop":1757026547711,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcc59f716e9e2ec","name":"Push message with content topic containing emoji","time":{"start":1757027657423,"stop":1757027657423,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff6f7ac60fb92c","name":"should get / set UDP multiaddr","time":{"start":1757026527646,"stop":1757026527647,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef3114e7f10c11","name":"should have no discoveries enabled by default","time":{"start":1757026568149,"stop":1757026568150,"duration":1},"status":"passed","severity":"normal"},{"uid":"689baa2549014be6","name":"throws if decoders don't match content topics","time":{"start":1757026538017,"stop":1757026538017,"duration":0},"status":"passed","severity":"normal"},{"uid":"248cbd331fe80a7a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757026582034,"stop":1757026582034,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43cca8d0e5001d9","name":"should handle onConnected and onDisconnected","time":{"start":1757026569161,"stop":1757026569167,"duration":6},"status":"passed","severity":"normal"},{"uid":"92a07602d6883181","name":"should return false when peer is not found","time":{"start":1757026537168,"stop":1757026537169,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2b7362d31c5dcd","name":"Promise Callback - true","time":{"start":1757026913894,"stop":1757026913895,"duration":1},"status":"passed","severity":"normal"},{"uid":"e21a234cddc83331","name":"Stops search when 2 null results are returned","time":{"start":1757026547034,"stop":1757026547035,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9f82ff090288b5","name":"Push message with XML payload","time":{"start":1757027657418,"stop":1757027657418,"duration":0},"status":"passed","severity":"normal"},{"uid":"29820bc6a37e4ff4","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757026527003,"stop":1757026527003,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a0ae591f509e92","name":"Push message with content topic containing Arabic","time":{"start":1757027657443,"stop":1757027657443,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1dce5f7a893547","name":"should start and stop interval correctly","time":{"start":1757026568538,"stop":1757026568538,"duration":0},"status":"passed","severity":"normal"},{"uid":"83558e8f4999c8cf","name":"Push message with content topic containing JSON","time":{"start":1757027657423,"stop":1757027657423,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba67dcf3ab651cb","name":"Push message with content topic containing unicode special characters","time":{"start":1757027657434,"stop":1757027657434,"duration":0},"status":"passed","severity":"normal"},{"uid":"d901362f3e7b431d","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757026886435,"stop":1757026886435,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5681a760159e533","name":"Check message with invalid timestamp is not received","time":{"start":1757027054082,"stop":1757027054083,"duration":1},"status":"passed","severity":"normal"},{"uid":"c35a80a1115993eb","name":"Encoder throws on empty string content topic","time":{"start":1757026558877,"stop":1757026558878,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a2d9e85e59ea38d","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757026570041,"stop":1757026570042,"duration":1},"status":"passed","severity":"normal"},{"uid":"c45ef577454b10f1","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757026547440,"stop":1757026547442,"duration":2},"status":"passed","severity":"normal"},{"uid":"b115159417142376","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757026527005,"stop":1757026527005,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8027b801de39536","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757026537132,"stop":1757026537132,"duration":0},"status":"passed","severity":"normal"},{"uid":"efed8c316583fddc","name":"Mutual subscription","time":{"start":1757026781112,"stop":1757026781113,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b78a9921751d14","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757026626992,"stop":1757026626992,"duration":0},"status":"passed","severity":"normal"},{"uid":"551d32c3f14e1614","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757027077072,"stop":1757027077072,"duration":0},"status":"passed","severity":"normal"},{"uid":"318cfa47803c5505","name":"should partition messages based on acknowledgement status","time":{"start":1757026588141,"stop":1757026588141,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f82c3d5b5c22bd1","name":"Push message with content topic containing emoji","time":{"start":1757027657434,"stop":1757027657434,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbaeedd581de4c0a","name":"Push message with Chinese payload","time":{"start":1757027657438,"stop":1757027657438,"duration":0},"status":"passed","severity":"normal"},{"uid":"6206e0e04a656408","name":"Check received message containing XML","time":{"start":1757027054079,"stop":1757027054080,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd3f4f3cf740e6ad","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757026521466,"stop":1757026521466,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc89a2e81e364b0c","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757026588139,"stop":1757026588139,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79accdda3b12ac6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757026582035,"stop":1757026582035,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6593c08fe758c23","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757026582005,"stop":1757026582006,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c85c64228725a3a","name":"should throw error - no id","time":{"start":1757026527643,"stop":1757026527643,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc5a9a5219ffee8","name":"Push message with XML payload","time":{"start":1757027657407,"stop":1757027657407,"duration":0},"status":"passed","severity":"normal"},{"uid":"35024b2c2193ada7","name":"udp ip6 address","time":{"start":1757026527086,"stop":1757026527086,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f13167538d16df3","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757026537112,"stop":1757026537112,"duration":0},"status":"passed","severity":"normal"},{"uid":"363a8a62ae62d3e0","name":"handles different networkShards values correctly","time":{"start":1757026521461,"stop":1757026521461,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ee81fe793451ec","name":"Fails to push message bigger that 1MB","time":{"start":1757027657425,"stop":1757027657426,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf2d6ba7debca2b","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757026538150,"stop":1757026538150,"duration":0},"status":"passed","severity":"normal"},{"uid":"68bfd7a7d21c0b35","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757026781140,"stop":1757026781140,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f29f96728e9803c","name":"should handle multiple peer connections","time":{"start":1757026537655,"stop":1757026537656,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e129b5988d170ea","name":"Check publish message containing shell command","time":{"start":1757026773753,"stop":1757026773753,"duration":0},"status":"passed","severity":"normal"},{"uid":"517c219249ab2404","name":"Init the array if not present","time":{"start":1757026521320,"stop":1757026521321,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc37df74c0cad256","name":"Check received message with timestamp: 1757026606372000000 ","time":{"start":1757027054073,"stop":1757027054073,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf48afbe05e27ab","name":"Relay","time":{"start":1757026612327,"stop":1757026612327,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bbb3a9b73a3460","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757026538144,"stop":1757026538144,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8cc90076204832","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757027054076,"stop":1757027054076,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b6690e4b6f6e10","name":"Relay + Store","time":{"start":1757026527653,"stop":1757026527653,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c512c373091c4f","name":"Check publish message containing JSON","time":{"start":1757026773752,"stop":1757026773753,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a28ff2380bab84","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757026526996,"stop":1757026526997,"duration":1},"status":"passed","severity":"normal"},{"uid":"270f692b9d92c83e","name":"should return no connections if no open connection provided","time":{"start":1757026537719,"stop":1757026537719,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada1107c34bc58a7","name":"Push message with JSON payload","time":{"start":1757027657440,"stop":1757027657440,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a6ac0de910d799","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757026582007,"stop":1757026582008,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7b1eacfc2c721","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757026629558,"stop":1757026629561,"duration":3},"status":"passed","severity":"normal"},{"uid":"1765a731f7c1811b","name":"Push message with content topic containing Arabic","time":{"start":1757027657411,"stop":1757027657411,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c230215e2e9af2","name":"should load peers from local storage and dispatch events","time":{"start":1757026551476,"stop":1757026551476,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f2098165ad64d5","name":"Push message equal or less that 1MB","time":{"start":1757027657425,"stop":1757027657425,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3dc50e5de6370eb","name":"Decoder throws on undefined content topic","time":{"start":1757026557411,"stop":1757026557411,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38534e447514a0e","name":"should remove event listeners when stopped","time":{"start":1757026570037,"stop":1757026570038,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe8eb347233f488","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757026582026,"stop":1757026582026,"duration":0},"status":"passed","severity":"normal"},{"uid":"8444cd3dc6e83378","name":"Cluster ID 0, shard 1","time":{"start":1757026902340,"stop":1757026902341,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a510126eba701fd","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757027077068,"stop":1757027077068,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcc63c5ab8a8f65","name":"Query Generator, No Decoder","time":{"start":1757026900973,"stop":1757026900973,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4e30c961b04bc6","name":"Check received message containing numeric","time":{"start":1757027054069,"stop":1757027054069,"duration":0},"status":"passed","severity":"normal"},{"uid":"f623fdee11379e4f","name":"Check received message containing escaped characters","time":{"start":1757027054072,"stop":1757027054072,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4bd2cd75f338bc","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757027077060,"stop":1757027077061,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a54a9fcf2e06f8d","name":"should handle queue processing errors gracefully","time":{"start":1757026537247,"stop":1757026537247,"duration":0},"status":"passed","severity":"normal"},{"uid":"c667f775e3a9dab","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757026588139,"stop":1757026588139,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c088b0c70ae1da3","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757026582027,"stop":1757026582028,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb8522c497a42d78","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757027077056,"stop":1757027077057,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c8d79a4ddf6e0c8","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757026900973,"stop":1757026900973,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec0bb2c13c5594a","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757026521458,"stop":1757026521459,"duration":1},"status":"passed","severity":"normal"},{"uid":"f29f3f0f7879c022","name":"should skip peers that don't support peer exchange","time":{"start":1757026547707,"stop":1757026547707,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ce4cfaa5431921","name":"should create ShardReader with auto sharding network config","time":{"start":1757026537151,"stop":1757026537151,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c606acf7e61eb0","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757026649301,"stop":1757026649302,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a4c915bec3d27d","name":"Push message with XML payload","time":{"start":1757027657439,"stop":1757027657440,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d75a0694e335d14","name":"Decoder throws on undefined content topic","time":{"start":1757026558878,"stop":1757026558878,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb747be35a80ac24","name":"Check publish message containing emoji","time":{"start":1757026773754,"stop":1757026773754,"duration":0},"status":"passed","severity":"normal"},{"uid":"1208dcaf4890fce8","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757026569590,"stop":1757026569591,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c8d247ebe964d","name":"should send to specified number of peers of used peers","time":{"start":1757026569124,"stop":1757026569124,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44ef4a97411d66b","name":"Push message with unicode special characters payload","time":{"start":1757027657408,"stop":1757027657409,"duration":1},"status":"passed","severity":"normal"},{"uid":"1189f5ecd3bfb715","name":"should create all internal components","time":{"start":1757026538141,"stop":1757026538142,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a0a7665435df75","name":"isConnected should return false after all peers disconnect","time":{"start":1757026626989,"stop":1757026626989,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f744c10bef7c3c9","name":"should throw error - no public key","time":{"start":1757026527644,"stop":1757026527644,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8f5e7d4d51d4bd","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app83/10/topic973/proto","time":{"start":1757026874627,"stop":1757026874627,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fb764b52fba171","name":"Push message with special chars payload","time":{"start":1757027657405,"stop":1757027657405,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e4c23ecc8b4b49","name":"ignores domain fetching errors","time":{"start":1757026547611,"stop":1757026547611,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aca324a53112481","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757026582008,"stop":1757026582008,"duration":0},"status":"passed","severity":"normal"},{"uid":"23437db9f77bf357","name":"Check received message containing Arabic","time":{"start":1757027054070,"stop":1757027054070,"duration":0},"status":"passed","severity":"normal"},{"uid":"181deb31e5a82280","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757026582033,"stop":1757026582033,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6c47a3cf122662","name":"should handle empty peer infos gracefully","time":{"start":1757026547437,"stop":1757026547438,"duration":1},"status":"passed","severity":"normal"},{"uid":"74838b8d720f8e3c","name":"Push message with Russian payload","time":{"start":1757027657428,"stop":1757027657428,"duration":0},"status":"passed","severity":"normal"},{"uid":"636472ac75b9e4d5","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757026568540,"stop":1757026568540,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c171ebd70c8ba9b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757026582031,"stop":1757026582032,"duration":1},"status":"passed","severity":"normal"},{"uid":"9abf456e89e57597","name":"Push message with rate limit","time":{"start":1757027657435,"stop":1757027657435,"duration":0},"status":"passed","severity":"normal"},{"uid":"c415dd69aa84832d","name":"should handle mixed protocol support correctly","time":{"start":1757026569957,"stop":1757026569957,"duration":0},"status":"passed","severity":"normal"},{"uid":"babbc14c932cfeab","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757026526998,"stop":1757026526999,"duration":1},"status":"passed","severity":"normal"},{"uid":"3269a4ddcfde2deb","name":"should not dial peers from store when browser is not connected","time":{"start":1757026536917,"stop":1757026536917,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2138c595adf840","name":"should handle general insertion and lookup correctly","time":{"start":1757026585988,"stop":1757026585989,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e6d4b26269f6ae8","name":"Push message with custom timestamp: 1726268229888","time":{"start":1757027657435,"stop":1757027657435,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ace5d7c622db64","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757026537720,"stop":1757026537721,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef49ffe47c857385","name":"Passing an array","time":{"start":1757026943523,"stop":1757026943523,"duration":0},"status":"passed","severity":"normal"},{"uid":"504387c888fb53cc","name":"should insert message into bloom filter","time":{"start":1757026588132,"stop":1757026588133,"duration":1},"status":"passed","severity":"normal"},{"uid":"8828100bfcdab3d8","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757026521458,"stop":1757026521458,"duration":0},"status":"passed","severity":"normal"},{"uid":"5398c1dd9fa2e267","name":"Push message with content topic containing Chinese","time":{"start":1757027657443,"stop":1757027657443,"duration":0},"status":"passed","severity":"normal"},{"uid":"56812f3d848d17a4","name":"Push message with special chars payload","time":{"start":1757027657427,"stop":1757027657427,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91224983fd49dbe","name":"should handle case when navigator is not available","time":{"start":1757026536873,"stop":1757026536873,"duration":0},"status":"passed","severity":"normal"},{"uid":"f908734ab0ab0118","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757026557408,"stop":1757026557408,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5682dccc9b4ebfc","name":"All","time":{"start":1757026612329,"stop":1757026612329,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a305e90d72a836","name":"should handle zero peers request","time":{"start":1757026547444,"stop":1757026547446,"duration":2},"status":"passed","severity":"normal"},{"uid":"e65f38da6a120bb8","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757026526997,"stop":1757026526998,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8cb8ea1c4ed9e92","name":"should respect custom numPeersToUse configuration","time":{"start":1757026569170,"stop":1757026569171,"duration":1},"status":"passed","severity":"normal"},{"uid":"34eb91b71e9b2eb9","name":"should do nothing if no non-locked connections to drop","time":{"start":1757026536937,"stop":1757026536938,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a0890ea34f42e9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757026582032,"stop":1757026582032,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aad5f6d6bc7548","name":"Push message with Chinese payload","time":{"start":1757027657405,"stop":1757027657405,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e9a07bb9c79429","name":"should support chaining for add method","time":{"start":1757026567669,"stop":1757026567671,"duration":2},"status":"passed","severity":"normal"},{"uid":"82ea3f3469d446f4","name":"Push message with emoji payload","time":{"start":1757027657430,"stop":1757027657430,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecf950ec0f33134","name":"should be able to encode the field with only STORE set to true","time":{"start":1757026526992,"stop":1757026526994,"duration":2},"status":"passed","severity":"normal"},{"uid":"de97919da64c685e","name":"should check false positive rate","time":{"start":1757026585989,"stop":1757026585989,"duration":0},"status":"passed","severity":"normal"},{"uid":"8115aed4ee78f74c","name":"topics with same application and version share the same shard","time":{"start":1757026521460,"stop":1757026521460,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ab79b568df547b","name":"Push message with content topic containing SQL Injection","time":{"start":1757027657444,"stop":1757027657444,"duration":0},"status":"passed","severity":"normal"},{"uid":"56feb5951d57ceb3","name":"should not create multiple intervals when called multiple times","time":{"start":1757026537214,"stop":1757026537214,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf18a8e38b37490","name":"rejects content-filtered query with only contentTopics","time":{"start":1757026537576,"stop":1757026537576,"duration":0},"status":"passed","severity":"normal"},{"uid":"686ca7eefb155530","name":"random static sharding 7 - Cluster ID: 354, Shard ID: 725","time":{"start":1757026902344,"stop":1757026902344,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdb316969832abc","name":"Decoder throws on empty string content topic","time":{"start":1757026557412,"stop":1757026557412,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73b8c0a96ba013b","name":"should skip peer when failed to dial recently","time":{"start":1757026537233,"stop":1757026537234,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ba3e905649d3fe","name":"Push message with Russian payload","time":{"start":1757027657438,"stop":1757027657438,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0527d7f411f498","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757026537698,"stop":1757026537698,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa169db825e3f81e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757027077070,"stop":1757027077070,"duration":0},"status":"passed","severity":"normal"},{"uid":"762abcbe0f0ac9e9","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757026588137,"stop":1757026588137,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23cd520ea966657","name":"should update ack status of messages in outgoing buffer","time":{"start":1757026588142,"stop":1757026588142,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc643a990f8b2cc","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757026943658,"stop":1757026943658,"duration":0},"status":"passed","severity":"normal"},{"uid":"783bd03f33e63cf4","name":"random static sharding 5 - Cluster ID: 252, Shard ID: 813","time":{"start":1757026902343,"stop":1757026902343,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbfd7bdc91f6a881","name":"should handle multiple query options for time ranges","time":{"start":1757026569626,"stop":1757026569627,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b08b7ed78360a6","name":"should handle empty pubsub topics","time":{"start":1757026537707,"stop":1757026537707,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ed00b7e1b113e7","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757026886437,"stop":1757026886438,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a7bba661cd8017","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app66/10/topic935/proto","time":{"start":1757026874628,"stop":1757026874628,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64f759e6d3eafe9","name":"should not retry if at least one success","time":{"start":1757026568541,"stop":1757026568546,"duration":5},"status":"passed","severity":"normal"},{"uid":"d674657f6d6c8f69","name":"Subscribe and receive messages via lightPush","time":{"start":1757027077056,"stop":1757027077056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01a9d28f3111e2d","name":"Push message with content topic containing Arabic","time":{"start":1757027657422,"stop":1757027657422,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa0c5c98c20fed5","name":"Check received message with timestamp: 1757026606372 ","time":{"start":1757027054073,"stop":1757027054073,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d5b0066bd1bed9","name":"Passing page size 3 when there are 20 messages","time":{"start":1757026928925,"stop":1757026928926,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bbf63929872d9c3","name":"Renews subscription after lossing a connection","time":{"start":1757027077065,"stop":1757027077065,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc63366ca17bdcf5","name":"Push message with custom timestamp: 1757023029889","time":{"start":1757027657446,"stop":1757027657446,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4bd11ebb5a2213","name":"Fails to push message with large meta","time":{"start":1757027657445,"stop":1757027657445,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5216f0b0aeaa83","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757026521457,"stop":1757026521457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73ac94efd2d6c70","name":"Subscribe to topic containing short and receive message","time":{"start":1757027077069,"stop":1757027077069,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a11f5d51f4e4e1","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757026626993,"stop":1757026626994,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b128420463f378","name":"Push message with meta","time":{"start":1757027657445,"stop":1757027657445,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad30bfee76987fb","name":"Callback on promise","time":{"start":1757026936984,"stop":1757026936984,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7c114a28ce8e17","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757027077062,"stop":1757027077062,"duration":0},"status":"passed","severity":"normal"},{"uid":"47eabcb7aa01f694","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757026582003,"stop":1757026582004,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c733a18dc999b3","name":"it tolerates circular branch references","time":{"start":1757026547610,"stop":1757026547611,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05177e41653bbe0","name":"should save new peer to store","time":{"start":1757026536802,"stop":1757026536802,"duration":0},"status":"passed","severity":"normal"},{"uid":"590f2a4a3b10d52c","name":"should add event listeners to libp2p","time":{"start":1757026536866,"stop":1757026536866,"duration":0},"status":"passed","severity":"normal"},{"uid":"9668bff80bab1b0","name":"should handle v3 RLN errors","time":{"start":1757026569127,"stop":1757026569128,"duration":1},"status":"passed","severity":"normal"},{"uid":"853003b8d752454e","name":"should return peer for existing peer","time":{"start":1757026536934,"stop":1757026536934,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3463cb06630ec7","name":"Check publish message containing escaped characters","time":{"start":1757026773753,"stop":1757026773754,"duration":1},"status":"passed","severity":"normal"},{"uid":"50044c15b24fa1d2","name":"Overlapping topic subscription","time":{"start":1757027077068,"stop":1757027077068,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64acc71ff183bcb","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app32/3/topic469/test.js","time":{"start":1757026874622,"stop":1757026874622,"duration":0},"status":"passed","severity":"normal"},{"uid":"2718823102db7980","name":"should return true even if peer has no overlapping shards","time":{"start":1757026537157,"stop":1757026537157,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f1d0a7f4f9eef3","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757026582009,"stop":1757026582009,"duration":0},"status":"passed","severity":"normal"},{"uid":"406df91c9f1d06ab","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757026698005,"stop":1757026698006,"duration":1},"status":"passed","severity":"normal"},{"uid":"60bbf4f1a788300a","name":"Push message with Arabic payload","time":{"start":1757027657438,"stop":1757027657438,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a7112b8d6d9b6e","name":"should not allow unachievable error rate","time":{"start":1757026581953,"stop":1757026581954,"duration":1},"status":"passed","severity":"normal"},{"uid":"2166c2fb817319bd","name":"should properly clean up resources when disposed","time":{"start":1757026567680,"stop":1757026567681,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbdeffc50df9a8e5","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757026521456,"stop":1757026521456,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d60ac06314ec6b2","name":"Push message with content topic containing special chars","time":{"start":1757027657421,"stop":1757027657421,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1303b0101b4921f","name":"should initialize with default number of peers","time":{"start":1757026569149,"stop":1757026569155,"duration":6},"status":"passed","severity":"normal"},{"uid":"2d069ab0b71bbfb6","name":"Check message on other pubsub topic is not received","time":{"start":1757027054074,"stop":1757027054075,"duration":1},"status":"passed","severity":"normal"},{"uid":"d56174ae24dbae57","name":"should return cached hash on subsequent access","time":{"start":1757026538154,"stop":1757026538154,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6dbdfdf254820e","name":"should return false when pubsub topic parsing fails","time":{"start":1757026537167,"stop":1757026537168,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddce0d16956fff60","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757026773754,"stop":1757026773755,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b82b68c31a54db","name":"should create KeepAliveManager with relay","time":{"start":1757026537648,"stop":1757026537649,"duration":1},"status":"passed","severity":"normal"},{"uid":"149cd503f9384679","name":"should handle dial errors gracefully","time":{"start":1757026536928,"stop":1757026536929,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e79d01a358001a9","name":"should handle query errors","time":{"start":1757026547710,"stop":1757026547710,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce49ffaf25c3c4b","name":"should clear all timers","time":{"start":1757026537654,"stop":1757026537654,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fdbd99773ec4f7","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757026558876,"stop":1757026558876,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ab0dcbfe5ab008","name":"should skip peer when already connected","time":{"start":1757026537228,"stop":1757026537233,"duration":5},"status":"passed","severity":"normal"},{"uid":"3666721366f0dd53","name":"Query generator for 2000 messages","time":{"start":1757026936985,"stop":1757026936986,"duration":1},"status":"passed","severity":"normal"},{"uid":"73daec212db13b47","name":"ends if stream creation fails","time":{"start":1757026538018,"stop":1757026538018,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae86412376ae4a71","name":"should retry if all attempts fail","time":{"start":1757026568546,"stop":1757026568546,"duration":0},"status":"passed","severity":"normal"},{"uid":"be73364748c35976","name":"Push message with content topic containing special chars","time":{"start":1757027657443,"stop":1757027657443,"duration":0},"status":"passed","severity":"normal"},{"uid":"e220ea5e13fc0922","name":"Push message with content topic containing JSON","time":{"start":1757027657444,"stop":1757027657444,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e414c38959af03","name":"should set default options when no config provided","time":{"start":1757026538140,"stop":1757026538141,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0db15f0fef0c64","name":"Relay Node - default protocol","time":{"start":1757026947423,"stop":1757026947423,"duration":0},"status":"passed","severity":"normal"},{"uid":"89042df590d7e6e5","name":"Subscribe to topic containing short and receive message","time":{"start":1757027077059,"stop":1757027077059,"duration":0},"status":"passed","severity":"normal"},{"uid":"b071bf1aaabbe912","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757026521465,"stop":1757026521465,"duration":0},"status":"passed","severity":"normal"},{"uid":"df12fc8687ce8a9b","name":"should remove event listener for peer:discovery","time":{"start":1757026536791,"stop":1757026536794,"duration":3},"status":"passed","severity":"normal"},{"uid":"6dd195c69e05c308","name":"Using a function","time":{"start":1757026943524,"stop":1757026943524,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fa23ed3d510e14","name":"returns all values when wanted number is greater than available values","time":{"start":1757026545875,"stop":1757026545875,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0310a02b1c8478c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757027077063,"stop":1757027077063,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06447f415b35942","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757026527000,"stop":1757026527001,"duration":1},"status":"passed","severity":"normal"},{"uid":"a75c14f37fc26887","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757026582016,"stop":1757026582017,"duration":1},"status":"passed","severity":"normal"},{"uid":"80287763e2235f2e","name":"should handle case when globalThis is not available","time":{"start":1757026536873,"stop":1757026536874,"duration":1},"status":"passed","severity":"normal"},{"uid":"41653251445a94bd","name":"should select older connection if present","time":{"start":1757026537719,"stop":1757026537719,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ad7a1167f337a0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757026698010,"stop":1757026698011,"duration":1},"status":"passed","severity":"normal"},{"uid":"d58de9216c2877c2","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757027077058,"stop":1757027077058,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f28ab3fd9822bf0b","name":"Generator, one shard","time":{"start":1757026892479,"stop":1757026892480,"duration":1},"status":"passed","severity":"normal"},{"uid":"905cc201ea383e46","name":"Check publish message containing XML","time":{"start":1757026773752,"stop":1757026773752,"duration":0},"status":"passed","severity":"normal"},{"uid":"945025c36885bb60","name":"Throws when trying to push message with empty payload","time":{"start":1757027657431,"stop":1757027657431,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d816c24de839757","name":"Push message equal or less that 1MB","time":{"start":1757027657436,"stop":1757027657436,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdeeb25a2e4eeaa9","name":"Push message with content topic containing Arabic","time":{"start":1757027657432,"stop":1757027657432,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb70fde6c5654059","name":"Fails to publish duplicate message","time":{"start":1757026773756,"stop":1757026773756,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c32663f2d5916f","name":"Push message with content topic containing JSON","time":{"start":1757027657433,"stop":1757027657433,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a447f1f31919de3","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757026570043,"stop":1757026570043,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d1e15832c339c9","name":"Publish message with rate limit","time":{"start":1757026773760,"stop":1757026773760,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de94e878579aa4e","name":"Retrieval Hint","time":{"start":1757026587599,"stop":1757026587600,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d1015a561f8287a","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757026570044,"stop":1757026570044,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4765af00697e44","name":"should handle case with no peers in store","time":{"start":1757026536933,"stop":1757026536933,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9078eef59ff1212","name":"should skip peers without peer exchange protocol","time":{"start":1757026547706,"stop":1757026547706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20bf4bb957118f4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757027054074,"stop":1757027054074,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dcbd7f98a12705b","name":"Push message with SQL Injection payload","time":{"start":1757027657417,"stop":1757027657417,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e06b71473f01d","name":"ends if response has no messages","time":{"start":1757026538018,"stop":1757026538019,"duration":1},"status":"passed","severity":"normal"},{"uid":"327bb8c56e76c947","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757026521456,"stop":1757026521457,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5729298dfd7bdf","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757026943655,"stop":1757026943656,"duration":1},"status":"passed","severity":"normal"},{"uid":"25900d9fea800b78","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757026886436,"stop":1757026886436,"duration":0},"status":"passed","severity":"normal"},{"uid":"d866db2d3c2e00b4","name":"Push message with Russian payload","time":{"start":1757027657417,"stop":1757027657417,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0537d3deacd4289","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757026698006,"stop":1757026698006,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab26fbcd2c34f903","name":"A test","time":{"start":1757026682865,"stop":1757026682865,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6979be1a170cb2","name":"ends after yielding if response size indicates end","time":{"start":1757026538020,"stop":1757026538020,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc245fa53a3a59b","name":"groups content topics by expected pubsub topic","time":{"start":1757026521460,"stop":1757026521460,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03539d7957b7948","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757026547287,"stop":1757026547288,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c856c03dbd58e7c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757026582034,"stop":1757026582034,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ee5438325a01d9","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757026750770,"stop":1757026750770,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf99488cbb377de","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757026932766,"stop":1757026932767,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e7ef962c40bee99","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757026536938,"stop":1757026536939,"duration":1},"status":"passed","severity":"normal"},{"uid":"62fffc3242f70ca","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757026527006,"stop":1757026527006,"duration":0},"status":"passed","severity":"normal"},{"uid":"3638a7cf52ece051","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757026569175,"stop":1757026569175,"duration":0},"status":"passed","severity":"normal"},{"uid":"560e18fc5f0a42fe","name":"Callback on promise, aborts when callback returns true","time":{"start":1757026936984,"stop":1757026936984,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc41d36336a5cd2","name":"should handle peer store errors gracefully","time":{"start":1757026569956,"stop":1757026569956,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8154d8ffcde132","name":"should work with mock decoders","time":{"start":1757026570039,"stop":1757026570039,"duration":0},"status":"passed","severity":"normal"},{"uid":"57669ef60545ebe","name":"should remove event listeners from globalThis","time":{"start":1757026536870,"stop":1757026536870,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc92fc06eb072d07","name":"Push message with Chinese payload","time":{"start":1757027657416,"stop":1757027657417,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb5866d8ab70923a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757026521469,"stop":1757026521470,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec4ccf6e58315ec1","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757026613935,"stop":1757026613935,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a23c01ff8c12ee","name":"Push message with long payload","time":{"start":1757027657426,"stop":1757027657426,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74d324237832c9e","name":"should not fail to stop the service if it was not started","time":{"start":1757026815843,"stop":1757026815843,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd98a77468645da","name":"Passing page size 1 when there are 4 messages","time":{"start":1757026928923,"stop":1757026928925,"duration":2},"status":"passed","severity":"normal"},{"uid":"5fae64c12dc6af70","name":"Push message with content topic containing escaped characters","time":{"start":1757027657433,"stop":1757027657433,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4cbcc96769105c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757027077056,"stop":1757027077056,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedc7273ead06159","name":"Push message with content topic containing unicode special characters","time":{"start":1757027657423,"stop":1757027657423,"duration":0},"status":"passed","severity":"normal"},{"uid":"223d131adcf79368","name":"should not fail to stop the service if it was not started","time":{"start":1757026551474,"stop":1757026551474,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c812be8e9059acd","name":"Check received message containing emoji","time":{"start":1757027054081,"stop":1757027054081,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f03b9ef8cf395b1","name":"Fails to push message bigger that 1MB","time":{"start":1757027657415,"stop":1757027657415,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae38aee83c58980","name":"should not retry if at least one success","time":{"start":1757026569126,"stop":1757026569126,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d47976910b149b","name":"should handle peer not in mesh for all topics","time":{"start":1757026537707,"stop":1757026537708,"duration":1},"status":"passed","severity":"normal"},{"uid":"7094875795b8859","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757026943656,"stop":1757026943657,"duration":1},"status":"passed","severity":"normal"},{"uid":"6010002e6f3f3cc2","name":"should create QueryOnConnect instance without options","time":{"start":1757026570036,"stop":1757026570036,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c415e6fadedc07","name":"should get / set TCP multiaddr","time":{"start":1757026527647,"stop":1757026527647,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1048c643eff1fa6","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757026569728,"stop":1757026569729,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0f00a91a72db17","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757026521471,"stop":1757026521471,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d4142a83aedcd8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757027077064,"stop":1757027077064,"duration":0},"status":"passed","severity":"normal"},{"uid":"c161564ed7d8f1ff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757026582035,"stop":1757026582036,"duration":1},"status":"passed","severity":"normal"},{"uid":"1afd4e42b8977d81","name":"should be safe to call multiple times","time":{"start":1757026536911,"stop":1757026536911,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a012b7b435184bd","name":"should properly create location multiaddrs - tcp","time":{"start":1757026527650,"stop":1757026527650,"duration":0},"status":"passed","severity":"normal"},{"uid":"992a0e2151061058","name":"Subscribe to topic containing Script and publish message","time":{"start":1757026781133,"stop":1757026781134,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9cc98ba0c2c1fa","name":"should create a new stream if no existing for protocol found","time":{"start":1757026537868,"stop":1757026537871,"duration":3},"status":"passed","severity":"normal"},{"uid":"4df1145724b0f776","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757026537165,"stop":1757026537165,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21aba668c020341","name":"Cluster id 0, shard 0","time":{"start":1757026902340,"stop":1757026902340,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad08b7e21f13063b","name":"should clear interval on stop","time":{"start":1757026547712,"stop":1757026547712,"duration":0},"status":"passed","severity":"normal"},{"uid":"961134efcfb9d564","name":"random static sharding 9 - Cluster ID: 843, Shard ID: 883","time":{"start":1757026902344,"stop":1757026902345,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c669e6beccb9b4f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757026521464,"stop":1757026521465,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2aa3465f5ba22","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757026536872,"stop":1757026536873,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eaf3574500edde4","name":"Subscribe and receive messages via waku relay post","time":{"start":1757027077066,"stop":1757027077066,"duration":0},"status":"passed","severity":"normal"},{"uid":"c683e3ffaa64523d","name":"should not fail to stop the service if it was not started","time":{"start":1757026611497,"stop":1757026611497,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad43e1ba62829b5","name":"throws on empty content topic","time":{"start":1757026521449,"stop":1757026521449,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d43d719cc6f69b6","name":"should be safe to call multiple times","time":{"start":1757026536786,"stop":1757026536790,"duration":4},"status":"passed","severity":"normal"},{"uid":"2a60565752825441","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757026781121,"stop":1757026781122,"duration":1},"status":"passed","severity":"normal"},{"uid":"c50931d573653fb2","name":"should dial more peers if under maxConnections","time":{"start":1757026536936,"stop":1757026536937,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7a2d1a5d34c5519","name":"should emit message when we just started and store connect event occurs","time":{"start":1757026570042,"stop":1757026570042,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb989d298fd945e","name":"Relay + Store","time":{"start":1757026612328,"stop":1757026612328,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa3ace4eee51c69","name":"Check received message containing SQL Injection","time":{"start":1757027054070,"stop":1757027054071,"duration":1},"status":"passed","severity":"normal"},{"uid":"418f36063e9e4a50","name":"Push message with content topic containing emoji","time":{"start":1757027657412,"stop":1757027657412,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f9337bccaf54e2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757026521466,"stop":1757026521466,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a26a2b1a441168","name":"should push the message to the outgoing buffer","time":{"start":1757026588132,"stop":1757026588132,"duration":0},"status":"passed","severity":"normal"},{"uid":"334591d1f3c54383","name":"Encoder throws on undefined content topic","time":{"start":1757026557410,"stop":1757026557410,"duration":0},"status":"passed","severity":"normal"},{"uid":"d992b9fc23413c8f","name":"should return false when peer is not found","time":{"start":1757026537158,"stop":1757026537158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3ee207c1974705","name":"Ephemeral field set to true","time":{"start":1757026538152,"stop":1757026538152,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7036e6178bfd7c0","name":"pre and post cipher","time":{"start":1757026557689,"stop":1757026557690,"duration":1},"status":"passed","severity":"normal"},{"uid":"808128cd5ff3fc71","name":"messageHash returns a Uint8Array","time":{"start":1757026537131,"stop":1757026537131,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe4e80ba9887636","name":"Check publish message after client node is restarted","time":{"start":1757026773759,"stop":1757026773759,"duration":0},"status":"skipped","severity":"normal"},{"uid":"70d3028dd6344165","name":"ignores unrecognized TXT record formats","time":{"start":1757026547612,"stop":1757026547613,"duration":1},"status":"passed","severity":"normal"},{"uid":"19d4b22e6294b16f","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757026611501,"stop":1757026611503,"duration":2},"status":"skipped","severity":"normal"},{"uid":"b205e700276a6698","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757026582017,"stop":1757026582018,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f9d3c357351fbd","name":"should skip already querying peers","time":{"start":1757026547709,"stop":1757026547709,"duration":0},"status":"passed","severity":"normal"},{"uid":"14243dc5cc5850e8","name":"should return false when peer is on different cluster","time":{"start":1757026537159,"stop":1757026537159,"duration":0},"status":"passed","severity":"normal"},{"uid":"7894532688cf97ae","name":"Push message with content topic containing short","time":{"start":1757027657431,"stop":1757027657431,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d22f12b2a88a7de","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757026900975,"stop":1757026900975,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c09a78af35f858","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757026581958,"stop":1757026581958,"duration":0},"status":"passed","severity":"normal"},{"uid":"c803a918c10869cc","name":"should emit a peer event after start","time":{"start":1757026815844,"stop":1757026815844,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe6a4d116c73d5b","name":"should return false when peer has no shard info","time":{"start":1757026537158,"stop":1757026537158,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa32d58c9dd18c2","name":"should not return locked peers if enough unlocked are available","time":{"start":1757026569157,"stop":1757026569158,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd612aff49f2b122","name":"should update peer store before dialing","time":{"start":1757026536797,"stop":1757026536798,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0bb90ea5bbea026","name":"should create KeepAliveManager with required options","time":{"start":1757026537648,"stop":1757026537648,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d779a46514ce27","name":"rejects hash query with content filter parameters","time":{"start":1757026537576,"stop":1757026537577,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad374101a2527eee","name":"Correctly serialized arguments","time":{"start":1757026698171,"stop":1757026698172,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed1286de5fabc771","name":"Push message with Basic HTML tag payload","time":{"start":1757027657407,"stop":1757027657407,"duration":0},"status":"passed","severity":"normal"},{"uid":"90537a2ba157cd54","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757027077057,"stop":1757027077057,"duration":0},"status":"passed","severity":"normal"},{"uid":"88051b0d60bdd731","name":"can start the service","time":{"start":1757026611495,"stop":1757026611496,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb670b7229d3426b","name":"Query with Promise Callback, No message returned","time":{"start":1757026900976,"stop":1757026900980,"duration":4},"status":"passed","severity":"normal"},{"uid":"1043a6c4997c28d4","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757026781127,"stop":1757026781128,"duration":1},"status":"passed","severity":"normal"},{"uid":"fedbdd33302df5b","name":"Push message with Chinese payload","time":{"start":1757027657427,"stop":1757027657428,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a21f06d2b44c7f","name":"Subscribe to topic containing long and receive message","time":{"start":1757027077059,"stop":1757027077060,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b317b273dd018","name":"should add event listeners for peer connect and disconnect","time":{"start":1757026537649,"stop":1757026537649,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a73490c020c25b","name":"Push message with emoji payload","time":{"start":1757027657420,"stop":1757027657420,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65bbba20e7b7237","name":"Push message with content topic containing Chinese","time":{"start":1757027657410,"stop":1757027657411,"duration":1},"status":"passed","severity":"normal"},{"uid":"78720bb1758943bf","name":"Encoder throws on undefined content topic","time":{"start":1757026538152,"stop":1757026538152,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce8442caec75975","name":"should request peer renewal on specific errors","time":{"start":1757026568540,"stop":1757026568541,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4a0c5e8967e9ed8","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757026570041,"stop":1757026570041,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d773ae9abd2c3a8","name":"Check received message containing escaped characters","time":{"start":1757027054081,"stop":1757027054081,"duration":0},"status":"passed","severity":"normal"},{"uid":"8168cc065ffb0f00","name":"msgTime: 0 ms from now, startTime: 1756940529285, endTime: 1757026929285","time":{"start":1757026943661,"stop":1757026943662,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aae2a3b1cb235d6","name":"should increase lamport timestamp","time":{"start":1757026588134,"stop":1757026588134,"duration":0},"status":"passed","severity":"normal"},{"uid":"6655cb14f5d5c9c7","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757026568160,"stop":1757026568160,"duration":0},"status":"passed","severity":"normal"},{"uid":"28952e358eb13ca1","name":"Check publish message containing long","time":{"start":1757026773748,"stop":1757026773748,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef6747b9a3def57","name":"Symmetric encrypt & Decrypt","time":{"start":1757026557689,"stop":1757026557689,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a066f77620bc250","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757026750769,"stop":1757026750770,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3bd6e14c09f8bb","name":"Accepts a valid Waku Message","time":{"start":1757026573315,"stop":1757026573316,"duration":1},"status":"passed","severity":"normal"},{"uid":"c960caf2f7cc21d5","name":"Push message with rate limit","time":{"start":1757027657413,"stop":1757027657413,"duration":0},"status":"passed","severity":"normal"},{"uid":"d980a5ec25bf112b","name":"throws if store query response has error status","time":{"start":1757026538018,"stop":1757026538018,"duration":0},"status":"passed","severity":"normal"},{"uid":"5114d1f29a354318","name":"should skip peers that were recently queried","time":{"start":1757026547707,"stop":1757026547707,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b71bfa4acbb9d87","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757026536938,"stop":1757026536938,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3912b2b7c5fe8d9","name":"Subscribe and receive messages via lightPush","time":{"start":1757027077065,"stop":1757027077065,"duration":0},"status":"passed","severity":"normal"},{"uid":"d715c34fae45611f","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757026588133,"stop":1757026588133,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd9edb104f30519","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757026582036,"stop":1757026582036,"duration":0},"status":"passed","severity":"normal"},{"uid":"34283d5fd528a861","name":"Check received message containing shell command","time":{"start":1757027054080,"stop":1757027054080,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b38e38353bcd2ed","name":"Push message with custom timestamp: 1757023029887","time":{"start":1757027657414,"stop":1757027657414,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14c2eedf298ccc3","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757026588140,"stop":1757026588140,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d415730332a198","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757026582027,"stop":1757026582027,"duration":0},"status":"passed","severity":"normal"},{"uid":"7afe554d6751fe14","name":"should be sent with empty content","time":{"start":1757026588141,"stop":1757026588141,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a96954f63efa15","name":"should clear dial history on start","time":{"start":1757026537213,"stop":1757026537213,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b0d6e9dbd93ff6","name":"Subscribe to topic containing long and receive message","time":{"start":1757027077069,"stop":1757027077069,"duration":0},"status":"passed","severity":"normal"},{"uid":"321ceee3cf1e8f9e","name":"should reassess health immediately when peer disconnects","time":{"start":1757026569955,"stop":1757026569956,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1dd1c3faa1abc0c","name":"Waku message hash computation (no timestamp)","time":{"start":1757026537123,"stop":1757026537123,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e7f4f9fc7cf69e","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757026521692,"stop":1757026521693,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14b49bf16fdd304","name":"should reject if Filter is requested but not mounted","time":{"start":1757026569608,"stop":1757026569609,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ea2dcb0fdbd252","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757027054082,"stop":1757027054082,"duration":0},"status":"passed","severity":"normal"},{"uid":"934f0175906004c9","name":"Asymmetric encrypt & decrypt","time":{"start":1757026557688,"stop":1757026557689,"duration":1},"status":"passed","severity":"normal"},{"uid":"81232184214f3157","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757026569174,"stop":1757026569175,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d7efee9e2027e7","name":"should clear the dialing interval","time":{"start":1757026537214,"stop":1757026537214,"duration":0},"status":"passed","severity":"normal"},{"uid":"223579d9f1cd621f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757027077064,"stop":1757027077065,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5426d3710e9da36","name":"should dial with multiaddr and return stream","time":{"start":1757026538146,"stop":1757026538146,"duration":0},"status":"passed","severity":"normal"},{"uid":"7815645b5a78a986","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757026527002,"stop":1757026527003,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a859212195d289c","name":"Push message with content topic containing Russian","time":{"start":1757027657422,"stop":1757027657422,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f7edd543dfeb53","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757026943662,"stop":1757026943662,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d6420df5d610b4","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757026537874,"stop":1757026537874,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8f6791f908dea7","name":"throws on content topic with empty topic name field","time":{"start":1757026521452,"stop":1757026521452,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ba789c6629e491","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app89/3/topic94/proto","time":{"start":1757026874623,"stop":1757026874625,"duration":2},"status":"passed","severity":"normal"},{"uid":"b8f8e4c927fb5987","name":"should properly create location multiaddrs - tcp4","time":{"start":1757026527647,"stop":1757026527649,"duration":2},"status":"passed","severity":"normal"},{"uid":"c0d0b288b536304e","name":"Push message with special chars payload","time":{"start":1757027657437,"stop":1757027657437,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ca13b486c50619","name":"should add peer to queue when queue is not empty","time":{"start":1757026537216,"stop":1757026537228,"duration":12},"status":"passed","severity":"normal"},{"uid":"7abda4ccc0fb9835","name":"Check received message containing Russian","time":{"start":1757027054070,"stop":1757027054070,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b9950b1fcb9419","name":"Check received message containing long","time":{"start":1757027054077,"stop":1757027054077,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b710e8d0f07c2a","name":"Query with Promise Callback, No Decoder","time":{"start":1757026900976,"stop":1757026900976,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03d1c3c37842ee","name":"should handle complete discovery-to-dial flow","time":{"start":1757026536807,"stop":1757026536808,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceba0e76fbf5faf0","name":"Query Generator - true","time":{"start":1757026913892,"stop":1757026913893,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad93a6b0fd5e488","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757026767044,"stop":1757026767044,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8dfbaa846611134","name":"Subscribe to topic containing XML and receive message","time":{"start":1757027077071,"stop":1757027077071,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9706e3929c2cee","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757026568160,"stop":1757026568161,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ce5f9e61001697","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757026569628,"stop":1757026569628,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9c375eacbb63c8","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757026570044,"stop":1757026570044,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbc8147556c3d5f","name":"configure the node with multiple content topics","time":{"start":1757026874629,"stop":1757026874630,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d40b26f2b2a1e64","name":"should skip peers without peerInfo in ENR","time":{"start":1757026547711,"stop":1757026547711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb8c2d24ea38fbe","name":"Push message with content topic containing escaped characters","time":{"start":1757027657444,"stop":1757027657444,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ba257e68ce421d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757027077067,"stop":1757027077067,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66c10e55374c9ca","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757026570035,"stop":1757026570036,"duration":1},"status":"passed","severity":"normal"},{"uid":"2217bb06b7486027","name":"random static sharding 10 - Cluster ID: 571, Shard ID: 453","time":{"start":1757026902345,"stop":1757026902345,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81de0a8c9fdd5d0","name":"Check received message containing Script","time":{"start":1757027054071,"stop":1757027054071,"duration":0},"status":"passed","severity":"normal"},{"uid":"87fd8bcba5a1456a","name":"should skip peer when dialed recently","time":{"start":1757026537233,"stop":1757026537233,"duration":0},"status":"passed","severity":"normal"},{"uid":"429de53411287ec8","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757026521459,"stop":1757026521459,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf8e7090def91d2","name":"should invoke callbacks when receiving a message","time":{"start":1757026569728,"stop":1757026569728,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d31f3fa90183e5","name":"Waku message hash computation (payload length 0)","time":{"start":1757026537122,"stop":1757026537122,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1e1075ccd077a5","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757027077070,"stop":1757027077070,"duration":0},"status":"passed","severity":"normal"},{"uid":"6921e015645f9c98","name":"should remove event listeners from libp2p","time":{"start":1757026536869,"stop":1757026536870,"duration":1},"status":"passed","severity":"normal"},{"uid":"e323d22f9758c997","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757026781120,"stop":1757026781121,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6c14c79bc3062a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757026581999,"stop":1757026582000,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f44313fee4a617","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757026569156,"stop":1757026569156,"duration":0},"status":"passed","severity":"normal"},{"uid":"780736c6dab0fd20","name":"should discover peers from provided peer cache","time":{"start":1757026703459,"stop":1757026703460,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cdda700aeb31871","name":"should not fail to start the service if it is already started","time":{"start":1757026611497,"stop":1757026611498,"duration":1},"status":"passed","severity":"normal"},{"uid":"315cd7660169f7a2","name":"should not fail to start the service if it is already started","time":{"start":1757026815843,"stop":1757026815844,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ab9679128cdbe84","name":"Check received message containing Basic HTML tag","time":{"start":1757027054071,"stop":1757027054071,"duration":0},"status":"passed","severity":"normal"},{"uid":"229eabfac25d19af","name":"should handle task timeouts","time":{"start":1757026568541,"stop":1757026568541,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4ae2a1e40b1f16","name":"throws an error for improperly formatted content topics","time":{"start":1757026521462,"stop":1757026521462,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0445c71367f5b3","name":"should return true when peer is on the specified shard","time":{"start":1757026537158,"stop":1757026537159,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de3d7b259083b0b","name":"should return different streams if requested simultaniously","time":{"start":1757026537871,"stop":1757026537872,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a0843af715825c","name":"should initialize with isNetworkConnected as false","time":{"start":1757026536864,"stop":1757026536864,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8f66a8f051ad49","name":"should add and check entries correctly","time":{"start":1757026567662,"stop":1757026567668,"duration":6},"status":"passed","severity":"normal"},{"uid":"9216409b31963e16","name":"should skip peer when not on same cluster","time":{"start":1757026537236,"stop":1757026537236,"duration":0},"status":"passed","severity":"normal"},{"uid":"667081c172d68162","name":"Refresh subscription","time":{"start":1757027077059,"stop":1757027077059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e894728d2abc8e18","name":"should add and remove event listeners correctly","time":{"start":1757026551477,"stop":1757026551477,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce25b8345c85bb2e","name":"should start ping timers on peer connect","time":{"start":1757026537655,"stop":1757026537655,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f619b8d1f9cbdc","name":"should successfully query store with valid decoders and options","time":{"start":1757026569626,"stop":1757026569626,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00ee768c0408656","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app32/2/topic359/proto","time":{"start":1757026874622,"stop":1757026874622,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f94dfa3144f1d6","name":"Check message on other pubsub topic is not received","time":{"start":1757027054083,"stop":1757027054083,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4505c497d261ab","name":"should stop and cleanup resources","time":{"start":1757026569729,"stop":1757026569729,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98468b439a12644","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757026527640,"stop":1757026527640,"duration":0},"status":"passed","severity":"normal"},{"uid":"98dbdbe873f67037","name":"Non TWN Cluster","time":{"start":1757026874622,"stop":1757026874622,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2883951fc9103b","name":"can start and stop the service","time":{"start":1757026815842,"stop":1757026815843,"duration":1},"status":"passed","severity":"normal"},{"uid":"423b00b9ce333e84","name":"Check publish message containing unicode special characters","time":{"start":1757026773754,"stop":1757026773754,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8f346e2f9609be","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757026943654,"stop":1757026943655,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d6b7a444f73207f","name":"Rejects garbage","time":{"start":1757026573322,"stop":1757026573322,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbd9226ad3c36b7","name":"Reusing cursor across nodes","time":{"start":1757026886438,"stop":1757026886438,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4763c19fddb755","name":"Push message with SQL Injection payload","time":{"start":1757027657438,"stop":1757027657439,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb0e6ec6b78381f8","name":"should check connected peers if present and suitable","time":{"start":1757026569609,"stop":1757026569610,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee59ace94212cda","name":"should be online or offline if network state changed","time":{"start":1757026626994,"stop":1757026626994,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f381552907c51","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757026547438,"stop":1757026547438,"duration":0},"status":"passed","severity":"normal"},{"uid":"5491a5df92a66cb3","name":"Check received message containing JSON","time":{"start":1757027054080,"stop":1757027054080,"duration":0},"status":"passed","severity":"normal"},{"uid":"1baa5297ccfcf852","name":"Push message with content topic containing special chars","time":{"start":1757027657432,"stop":1757027657432,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9c819fbb345c1b","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757026767041,"stop":1757026767041,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1132a87e609e23","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757026521468,"stop":1757026521469,"duration":1},"status":"passed","severity":"normal"},{"uid":"a48f4b00afd6826","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757026629561,"stop":1757026629561,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b971291f1008c4","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757026527004,"stop":1757026527005,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7ad7f84f7f85437","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757026521459,"stop":1757026521459,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf85081e327dcf1","name":"Push message equal or less that 1MB","time":{"start":1757027657446,"stop":1757027657447,"duration":1},"status":"passed","severity":"normal"},{"uid":"36217ef58a9b7249","name":"Push message with unicode special characters payload","time":{"start":1757027657430,"stop":1757027657430,"duration":0},"status":"passed","severity":"normal"},{"uid":"83949d856992a9ff","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757026588137,"stop":1757026588138,"duration":1},"status":"passed","severity":"normal"},{"uid":"2100544b26462329","name":"should handle incoming messages","time":{"start":1757026569593,"stop":1757026569595,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9bb7a74a6726f2a","name":"should reject if LightPush is requested but not mounted","time":{"start":1757026569608,"stop":1757026569608,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf91316169480ce5","name":"Check publish message containing SQL Injection","time":{"start":1757026773751,"stop":1757026773751,"duration":0},"status":"passed","severity":"normal"},{"uid":"b430b119d3c4abaf","name":"Push message with unicode special characters payload","time":{"start":1757027657441,"stop":1757027657441,"duration":0},"status":"passed","severity":"normal"},{"uid":"39730ca36604aa06","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757026569954,"stop":1757026569954,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bbb16e646371ec","name":"should return null for non-existent peer","time":{"start":1757026536934,"stop":1757026536935,"duration":1},"status":"passed","severity":"normal"},{"uid":"e98ba38a272fb717","name":"should drop connection to one peer on hangUp","time":{"start":1757026699338,"stop":1757026699339,"duration":1},"status":"passed","severity":"normal"},{"uid":"560c27c11cc97afb","name":"Push message with content topic containing emoji","time":{"start":1757027657445,"stop":1757027657445,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0bf2317e3cb87c","name":"Push message with Script payload","time":{"start":1757027657407,"stop":1757027657407,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3fc9659f09d6bf","name":"should filter peers by codec","time":{"start":1757026538149,"stop":1757026538149,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb26548ebf719ad","name":"Push message with content topic containing JSON","time":{"start":1757027657411,"stop":1757027657412,"duration":1},"status":"passed","severity":"normal"},{"uid":"87517e4dadfc58bc","name":"should handle shard reader errors gracefully","time":{"start":1757026537248,"stop":1757026537249,"duration":1},"status":"passed","severity":"normal"},{"uid":"588105d4507faa58","name":"Decoder throws on empty string content topic","time":{"start":1757026558878,"stop":1757026558878,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b725a53e044e55","name":"can start and stop the service","time":{"start":1757026551474,"stop":1757026551474,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec598e1d1189f5bd","name":"Query with Ordered Callback, No message returned","time":{"start":1757026900975,"stop":1757026900976,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d83f238ac958555","name":"should handle errors gracefully when getting peer info","time":{"start":1757026537174,"stop":1757026537174,"duration":0},"status":"passed","severity":"normal"},{"uid":"e930f836c486089a","name":"should successfully stop","time":{"start":1757026569595,"stop":1757026569595,"duration":0},"status":"passed","severity":"normal"},{"uid":"4347ac8d98d8897","name":"should handle dial errors","time":{"start":1757026538146,"stop":1757026538146,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac88d2a5f9a3af5","name":"should throw error - no id","time":{"start":1757026527641,"stop":1757026527642,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfa86335033fb668","name":"Relay - times out","time":{"start":1757026947420,"stop":1757026947420,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d4509d3b98698a","name":"should handle retrieve function with query parameters","time":{"start":1757026570040,"stop":1757026570041,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f0bf4025cc7d62","name":"should compute hash only when first accessed","time":{"start":1757026538154,"stop":1757026538154,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9dbf20ec4336a6","name":"Decoder throws on undefined content topic","time":{"start":1757026538153,"stop":1757026538153,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2956b74989ea39","name":"Push message with content topic containing numeric","time":{"start":1757027657421,"stop":1757027657421,"duration":0},"status":"passed","severity":"normal"},{"uid":"7240c0485e64df3d","name":"should process queue every 500ms","time":{"start":1757026537243,"stop":1757026537243,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec8591a73359fd1","name":"Push message with Arabic payload","time":{"start":1757027657428,"stop":1757027657428,"duration":0},"status":"passed","severity":"normal"},{"uid":"514b42f92f2797bb","name":"Check received message containing unicode special characters","time":{"start":1757027054073,"stop":1757027054073,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6252e0b1c1dece","name":"Check received message containing Chinese","time":{"start":1757027054070,"stop":1757027054070,"duration":0},"status":"passed","severity":"normal"},{"uid":"384c5dc75fe431d4","name":"Check message with no pubsub topic is not received","time":{"start":1757027054083,"stop":1757027054083,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfcd9ce74207945","name":"should dial all known peers when reached zero connections","time":{"start":1757026649298,"stop":1757026649301,"duration":3},"status":"passed","severity":"normal"},{"uid":"d4c7b7ebc0ac6871","name":"should dial all peers on dial","time":{"start":1757026699329,"stop":1757026699329,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c3f8b822d1c49c","name":"should capture event listeners for testing","time":{"start":1757026570039,"stop":1757026570039,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d30fe0431f850","name":"should return false when navigator.onLine is false","time":{"start":1757026536871,"stop":1757026536872,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c00d48aa176c64f","name":"Nodes with multiple pubsub topic","time":{"start":1757026767043,"stop":1757026767043,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a522b4ac4a800f","name":"Subscribe and publish message","time":{"start":1757026781118,"stop":1757026781119,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ec037e5392308a","name":"should work with mixed v2 and v3 peers","time":{"start":1757026569127,"stop":1757026569127,"duration":0},"status":"passed","severity":"normal"},{"uid":"482e71860f355146","name":"Check message with no pubsub topic is not received","time":{"start":1757027054075,"stop":1757027054075,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5472615384980e1","name":"Light Node - default protocols","time":{"start":1757026947423,"stop":1757026947423,"duration":0},"status":"passed","severity":"normal"},{"uid":"f048686e4925e854","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757026582026,"stop":1757026582026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c15daebec74e9e","name":"should handle special patterns correctly","time":{"start":1757026585987,"stop":1757026585988,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfe661d934037e93","name":"should work with async generator that yields promises","time":{"start":1757026570040,"stop":1757026570040,"duration":0},"status":"passed","severity":"normal"},{"uid":"30bd77d9246a5bd0","name":"Push message with custom timestamp: 1757030229889","time":{"start":1757027657446,"stop":1757027657446,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51c413f3e936bb7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757026521469,"stop":1757026521469,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11a63ba2561400a","name":"random static sharding 2 - Cluster ID: 48, Shard ID: 470","time":{"start":1757026902342,"stop":1757026902342,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c1a94a1ee6a368","name":"throws on content topic with empty version field","time":{"start":1757026521451,"stop":1757026521452,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6bf64ba97e96f0e","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757026568159,"stop":1757026568159,"duration":0},"status":"passed","severity":"normal"},{"uid":"da16f5562dc90f5d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757027077063,"stop":1757027077064,"duration":1},"status":"passed","severity":"normal"},{"uid":"bccb3c23f09a60d3","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757026582030,"stop":1757026582031,"duration":1},"status":"passed","severity":"normal"},{"uid":"64864e8c9fb334c3","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app43/4/topic866/json","time":{"start":1757026874629,"stop":1757026874629,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2c7a47e19a6d29","name":"should wait for LightPush peer to be connected","time":{"start":1757026569610,"stop":1757026569610,"duration":0},"status":"passed","severity":"normal"},{"uid":"daffb31f0b14f3b8","name":"Passing page size 0 when there are 110 messages","time":{"start":1757026928923,"stop":1757026928923,"duration":0},"status":"passed","severity":"normal"},{"uid":"d393b57dce16924c","name":"Push message with Basic HTML tag payload","time":{"start":1757027657429,"stop":1757027657429,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1bc1822d483f93","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757026673983,"stop":1757026673984,"duration":1},"status":"passed","severity":"normal"},{"uid":"165bcfccc518ba83","name":"can query messages by message hash","time":{"start":1757026906534,"stop":1757026906535,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21ed05dc7605bab","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757026582017,"stop":1757026582017,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a66eeac4e504ce","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757027077068,"stop":1757027077068,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3266e4fc5308f0c","name":"Push message with content topic containing long","time":{"start":1757027657442,"stop":1757027657442,"duration":0},"status":"passed","severity":"normal"},{"uid":"987bdbe179e21076","name":"should return false when peer is on different cluster","time":{"start":1757026537152,"stop":1757026537157,"duration":5},"status":"passed","severity":"normal"},{"uid":"ea21e39d132f6842","name":"Check publish message after service node is restarted","time":{"start":1757026773759,"stop":1757026773759,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4dbc8999b2d5edf","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757026582035,"stop":1757026582035,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65e449afd151967","name":"msgTime: 0 ms from now, startTime: 1756767729285, endTime: 1757026929285","time":{"start":1757026943661,"stop":1757026943661,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a74e6d5fa0cbcdb","name":"should use DNS peer discovery with light client","time":{"start":1757026611500,"stop":1757026611500,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e974db44b9f513af","name":"A test","time":{"start":1757026682865,"stop":1757026682866,"duration":1},"status":"passed","severity":"normal"},{"uid":"39061651385bc1a6","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757026588140,"stop":1757026588140,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef16d7256b553350","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757026582038,"stop":1757026582039,"duration":1},"status":"passed","severity":"normal"},{"uid":"f198e3ffef5d30ec","name":"should wait for Store peer to be connected","time":{"start":1757026569611,"stop":1757026569611,"duration":0},"status":"passed","severity":"normal"},{"uid":"34792d90c6c77416","name":"should add event listeners to globalThis","time":{"start":1757026536866,"stop":1757026536868,"duration":2},"status":"passed","severity":"normal"},{"uid":"ff18b6360863cd6a","name":"Push 30 different messages","time":{"start":1757027657409,"stop":1757027657409,"duration":0},"status":"skipped","severity":"normal"},{"uid":"68f1d580a96e4bc5","name":"throws on content topic with empty encoding field","time":{"start":1757026521452,"stop":1757026521453,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6888ab999b7619","name":"Publish without waiting for remote peer","time":{"start":1757026781118,"stop":1757026781118,"duration":0},"status":"passed","severity":"normal"},{"uid":"e860164ca3f68377","name":"Push message with short payload","time":{"start":1757027657404,"stop":1757027657404,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9e2ae734327e8c","name":"Push 30 different messages","time":{"start":1757027657420,"stop":1757027657420,"duration":0},"status":"skipped","severity":"normal"},{"uid":"52c2f034fadbbdef","name":"Wrong topic","time":{"start":1757026874629,"stop":1757026874629,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a7b6d77c8357a8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757026582038,"stop":1757026582038,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00d9d8858b6cc92","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757026781122,"stop":1757026781122,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcdb60258603590","name":"should initialize with custom TTL","time":{"start":1757026547703,"stop":1757026547703,"duration":0},"status":"passed","severity":"normal"},{"uid":"505a96e6443ddde5","name":"should handle case with all peers already connected","time":{"start":1757026536933,"stop":1757026536934,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b168f59ed77820","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757026943663,"stop":1757026943663,"duration":0},"status":"passed","severity":"normal"},{"uid":"de562ff50e0b3f09","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757026527004,"stop":1757026527004,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff35331ba40f84","name":"should return PeerId when PeerId is provided","time":{"start":1757026537720,"stop":1757026537720,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cefc99bd931b82c","name":"should use configured peers when available","time":{"start":1757026569627,"stop":1757026569628,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2c6f1acb2b9cc38","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757026943660,"stop":1757026943660,"duration":0},"status":"passed","severity":"normal"},{"uid":"180d42cf316d36bc","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app39/10/topic465/proto","time":{"start":1757026874627,"stop":1757026874627,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2dbcddb39e2337","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757026521471,"stop":1757026521471,"duration":0},"status":"passed","severity":"normal"},{"uid":"c145bcd3c2f0a196","name":"should handle peer store errors gracefully","time":{"start":1757026547707,"stop":1757026547707,"duration":0},"status":"passed","severity":"normal"},{"uid":"251d36b573cc0143","name":"should remove event listeners","time":{"start":1757026537653,"stop":1757026537654,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb9ffa118b27dcf","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757026582013,"stop":1757026582013,"duration":0},"status":"passed","severity":"normal"},{"uid":"483a2db1656f0c2f","name":"should start peer exchange discovery","time":{"start":1757026547703,"stop":1757026547704,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed151a44e9dea3e1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757027077064,"stop":1757027077064,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df7d6d44b8edde2","name":"Push message with content topic containing SQL Injection","time":{"start":1757027657411,"stop":1757027657411,"duration":0},"status":"passed","severity":"normal"},{"uid":"763fc82f9ee6b6ec","name":"Default pageSize","time":{"start":1757026928930,"stop":1757026928934,"duration":4},"status":"passed","severity":"normal"},{"uid":"39282bf849d4e4c6","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757026582011,"stop":1757026582013,"duration":2},"status":"passed","severity":"normal"},{"uid":"f710231990534b01","name":"should drop connection via multiaddr with hangUp","time":{"start":1757026699339,"stop":1757026699343,"duration":4},"status":"passed","severity":"normal"},{"uid":"6517ef15f5a3e096","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757026521467,"stop":1757026521467,"duration":0},"status":"passed","severity":"normal"},{"uid":"1febca1547fbcf9d","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757026581958,"stop":1757026581959,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6880a14407b9660","name":"Query with Ordered Callback, No Decoder","time":{"start":1757026900975,"stop":1757026900975,"duration":0},"status":"passed","severity":"normal"},{"uid":"618134adb7553265","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757026750773,"stop":1757026750773,"duration":0},"status":"passed","severity":"normal"},{"uid":"7365a209bb37ec72","name":"should query peers that support peer exchange","time":{"start":1757026547706,"stop":1757026547706,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f471089250bc9a5","name":"Check publish message containing short","time":{"start":1757026773747,"stop":1757026773748,"duration":1},"status":"passed","severity":"normal"},{"uid":"e12dfaa0592f4fae","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757027077070,"stop":1757027077071,"duration":1},"status":"passed","severity":"normal"},{"uid":"b065180dc4981838","name":"Push message with escaped characters payload","time":{"start":1757027657430,"stop":1757027657430,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fe9bb5886c6016","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757026682318,"stop":1757026682318,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffba27e70f78635","name":"messageHashStr works with IProtoMessage","time":{"start":1757026537132,"stop":1757026537132,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c01cde32a6d1e4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757026582037,"stop":1757026582037,"duration":0},"status":"passed","severity":"normal"},{"uid":"241071d6b1d4e59c","name":"Push message with content topic containing short","time":{"start":1757027657420,"stop":1757027657420,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee880813a54ebf00","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757026582032,"stop":1757026582032,"duration":0},"status":"passed","severity":"normal"},{"uid":"349d2b0d9da83c15","name":"should handle errors when getting connections","time":{"start":1757026536882,"stop":1757026536883,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d065a691f9cd79f","name":"accepts valid message hash query","time":{"start":1757026537576,"stop":1757026537576,"duration":0},"status":"passed","severity":"normal"},{"uid":"68842a4db71e48a6","name":"should create RPC request with correct parameters","time":{"start":1757026547446,"stop":1757026547446,"duration":0},"status":"passed","severity":"normal"},{"uid":"b682064b34bc2631","name":"messageHashStr produces different results for different inputs","time":{"start":1757026537133,"stop":1757026537133,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecd13a20b8930b4","name":"should dial peer immediately when queue is empty","time":{"start":1757026537215,"stop":1757026537216,"duration":1},"status":"passed","severity":"normal"},{"uid":"a68de2b9b348cd4f","name":"should wait for Filter peer to be connected","time":{"start":1757026569610,"stop":1757026569611,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae7970810c91389","name":"should skip updating peer store if peer has same addresses","time":{"start":1757026536802,"stop":1757026536803,"duration":1},"status":"passed","severity":"normal"},{"uid":"bec2c47039081265","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757026750773,"stop":1757026750774,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e7664243eb5fc80","name":"Check message received after jswaku node is restarted","time":{"start":1757027054084,"stop":1757027054084,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a1fd57eca8160c","name":"should create PeerExchange instance with components","time":{"start":1757026547446,"stop":1757026547446,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e8840df5bedc44","name":"Filter","time":{"start":1757026947422,"stop":1757026947422,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1215146f5a5e783","name":"should not be delivered","time":{"start":1757026588142,"stop":1757026588142,"duration":0},"status":"passed","severity":"normal"},{"uid":"5519ede5074eb840","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757026551476,"stop":1757026551476,"duration":0},"status":"passed","severity":"normal"},{"uid":"785a05dd641c79eb","name":"Push 30 different messages","time":{"start":1757027657441,"stop":1757027657441,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e611a516dee0bcc0","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757026569157,"stop":1757026569157,"duration":0},"status":"passed","severity":"normal"},{"uid":"8277d1322334612a","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757026568160,"stop":1757026568160,"duration":0},"status":"passed","severity":"normal"},{"uid":"251993b5897b4044","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757026588142,"stop":1757026588142,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc822d962d295f7","name":"Overlapping topic subscription","time":{"start":1757027077059,"stop":1757027077059,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ace5b78abf09d2","name":"should maintain chronological order of messages in localHistory","time":{"start":1757026588136,"stop":1757026588136,"duration":0},"status":"passed","severity":"normal"},{"uid":"30873b9994ce6b07","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757026521693,"stop":1757026521693,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6b08e0e3dc3c5","name":"isConnected should return true after first peer connects","time":{"start":1757026626986,"stop":1757026626988,"duration":2},"status":"passed","severity":"normal"},{"uid":"f6a783c1964bdb2a","name":"should dispatch network event when browser goes offline","time":{"start":1757026536876,"stop":1757026536876,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeaebfd0df39d108","name":"messageHashStr returns a hex string","time":{"start":1757026537131,"stop":1757026537132,"duration":1},"status":"passed","severity":"normal"},{"uid":"6132de61da025ee0","name":"Push message with escaped characters payload","time":{"start":1757027657408,"stop":1757027657408,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1a93d8d2127dca","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757026611508,"stop":1757026611508,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6cbe64ce5c184f84","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757026582038,"stop":1757026582038,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4de6055eae8d9f","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757026781140,"stop":1757026781141,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b1a99c6bb054c6","name":"should perform initial health assessment on start","time":{"start":1757026569956,"stop":1757026569956,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe759b3f71fee83","name":"should handle peer identify event","time":{"start":1757026547705,"stop":1757026547705,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ea0b36b96371a3","name":"throws on content topic with generation field greater than 0","time":{"start":1757026521450,"stop":1757026521451,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0fe46d1c9f18c1","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757026569168,"stop":1757026569168,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2a0704784b2355","name":"LightPush","time":{"start":1757026947422,"stop":1757026947422,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2129e35589c25d","name":"Push message with custom timestamp: 1726268229889","time":{"start":1757027657446,"stop":1757027657446,"duration":0},"status":"passed","severity":"normal"},{"uid":"77167418ee601565","name":"should enable all discoveries when explicitly set","time":{"start":1757026568150,"stop":1757026568159,"duration":9},"status":"passed","severity":"normal"},{"uid":"cc858e10913ffb1","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757026547616,"stop":1757026547616,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13c2f3471e29e8aa","name":"should only return 1 node with relay and store capability","time":{"start":1757026547614,"stop":1757026547614,"duration":0},"status":"passed","severity":"normal"},{"uid":"539a8304fd201591","name":"Push message with custom timestamp: 1757023029888","time":{"start":1757027657435,"stop":1757027657435,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a076ffef23c726","name":"should be able to dial TLS multiaddrs","time":{"start":1757026699345,"stop":1757026699345,"duration":0},"status":"passed","severity":"normal"},{"uid":"474a71ad89b32217","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757026781138,"stop":1757026781138,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c8043a4c0bc2e","name":"can start the service","time":{"start":1757026551473,"stop":1757026551474,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ceebfd7d0565253","name":"should allow redial after cooldown period","time":{"start":1757026537235,"stop":1757026537235,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb1ac1e605f6777","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757026570043,"stop":1757026570043,"duration":0},"status":"passed","severity":"normal"},{"uid":"778ef30e8f5172a5","name":"Push message with content topic containing unicode special characters","time":{"start":1757027657412,"stop":1757027657412,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e31795df1b51ac8","name":"Check received message containing SQL Injection","time":{"start":1757027054079,"stop":1757027054079,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a0b359c252c96e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757027054082,"stop":1757027054082,"duration":0},"status":"passed","severity":"normal"},{"uid":"88dd8df5b2d5f433","name":"Throws when trying to push message with empty payload","time":{"start":1757027657420,"stop":1757027657420,"duration":0},"status":"passed","severity":"normal"},{"uid":"549705476417b6c8","name":"should merge provided config with defaults","time":{"start":1757026538141,"stop":1757026538141,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacc8f22790904c4","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757026582015,"stop":1757026582016,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a019d9e4940c7f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757026767043,"stop":1757026767043,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c266495b95ef15","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757026558876,"stop":1757026558877,"duration":1},"status":"passed","severity":"normal"},{"uid":"a42d36cbb685d276","name":"can start the service","time":{"start":1757026815841,"stop":1757026815842,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c9a44d889522e00","name":"should reject if WakuNode is not started","time":{"start":1757026569607,"stop":1757026569607,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a90a13579a9ae54","name":"Push message with short payload","time":{"start":1757027657426,"stop":1757027657426,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbafe3458242eaca","name":"should encode/decode to RLP encoding","time":{"start":1757026527645,"stop":1757026527646,"duration":1},"status":"passed","severity":"normal"},{"uid":"83b54ee2814e24ff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757026582037,"stop":1757026582037,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78874d285af9adf","name":"Push message with content topic containing numeric","time":{"start":1757027657442,"stop":1757027657442,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8e79673d5b9216","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757026547288,"stop":1757026547288,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90962cb55dd602b","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757026537872,"stop":1757026537873,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac39c1d6895d4e9c","name":"should maintain desired error rate","time":{"start":1757026585984,"stop":1757026585984,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e44e56a773fee2f","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757026582008,"stop":1757026582008,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e52b9108db41860","name":"Query generator for multiple messages with different content topic format","time":{"start":1757026936978,"stop":1757026936984,"duration":6},"status":"passed","severity":"normal"},{"uid":"e122378a7dd268cb","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757026521464,"stop":1757026521464,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5bd2460cb7a415","name":"isConnected return false after peer stops","time":{"start":1757026626991,"stop":1757026626992,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8df015b173f368c","name":"does not validate decoders for hash queries","time":{"start":1757026538017,"stop":1757026538018,"duration":1},"status":"passed","severity":"normal"},{"uid":"e078ddcdb113d7fd","name":"Push message with rate limit","time":{"start":1757027657424,"stop":1757027657424,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cbd082aba17f2","name":"Check message with non string payload is not received","time":{"start":1757027054084,"stop":1757027054084,"duration":0},"status":"passed","severity":"normal"},{"uid":"8790d0bf718da5bb","name":"Push message with numeric payload","time":{"start":1757027657437,"stop":1757027657437,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9ed5216ce6c0bc","name":"peer exchange sets tag","time":{"start":1757026786862,"stop":1757026786864,"duration":2},"status":"passed","severity":"normal"},{"uid":"50b044a99ff5a3cc","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757026767042,"stop":1757026767042,"duration":0},"status":"passed","severity":"normal"},{"uid":"987e17774a582ad3","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757026570043,"stop":1757026570043,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75faa4acd0f258a","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757026526999,"stop":1757026527000,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e1b2b794d0e9a4e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757027077072,"stop":1757027077072,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bf2ba73886c335","name":"should clear existing timers before creating new ones","time":{"start":1757026537706,"stop":1757026537706,"duration":0},"status":"passed","severity":"normal"},{"uid":"de86990e9456da97","name":"accepts valid content-filtered query","time":{"start":1757026537575,"stop":1757026537575,"duration":0},"status":"passed","severity":"normal"},{"uid":"8340f1a06b6f20db","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757027077057,"stop":1757027077057,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea87a0a807967c7","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757026547284,"stop":1757026547287,"duration":3},"status":"passed","severity":"normal"},{"uid":"dea9836452563693","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757027077073,"stop":1757027077073,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e8b0d7c1fa1ed3","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757026570042,"stop":1757026570042,"duration":0},"status":"passed","severity":"normal"},{"uid":"adbf8e9660d8ed3b","name":"should handle peerStore errors gracefully","time":{"start":1757026538149,"stop":1757026538149,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5cfff04782702f7","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757026588143,"stop":1757026588143,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf5c4092e8fcc18","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757027077058,"stop":1757027077058,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee44b6a5ee10f4b","name":"should not execute task if max attempts is 0","time":{"start":1757026568541,"stop":1757026568541,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a32ab4305e49c0","name":"should maintain proper timestamps if all messages received","time":{"start":1757026588134,"stop":1757026588135,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e60eccada1596e","name":"should be safe to call multiple times","time":{"start":1757026538142,"stop":1757026538143,"duration":1},"status":"passed","severity":"normal"},{"uid":"5693fc8f65bf9dfe","name":"Push message with content topic containing short","time":{"start":1757027657442,"stop":1757027657442,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef512a9d79550c43","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757027077070,"stop":1757027077070,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace1916f5ee7f33c","name":"should filter out already connected peers","time":{"start":1757026536927,"stop":1757026536928,"duration":1},"status":"passed","severity":"normal"},{"uid":"986c40eeef37126b","name":"Push message with unicode special characters payload","time":{"start":1757027657419,"stop":1757027657419,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa881ffe2e80b0e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757026750771,"stop":1757026750771,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c85d06ed94793d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757026582037,"stop":1757026582037,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8af7a1b523f6eff","name":"Publish message with large meta","time":{"start":1757026773760,"stop":1757026773760,"duration":0},"status":"passed","severity":"normal"},{"uid":"579b636188a01a6b","name":"Nwaku publishes","time":{"start":1757026763788,"stop":1757026763788,"duration":0},"status":"passed","severity":"normal"},{"uid":"745d32f8e12b9d15","name":"Check publish message containing special chars","time":{"start":1757026773749,"stop":1757026773749,"duration":0},"status":"passed","severity":"normal"},{"uid":"324d5e10d7dbb872","name":"should not allow k > 12","time":{"start":1757026581951,"stop":1757026581953,"duration":2},"status":"passed","severity":"normal"},{"uid":"36e051074e6ca71f","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757026626984,"stop":1757026626985,"duration":1},"status":"passed","severity":"normal"},{"uid":"e916fccca78165a0","name":"should reject if Store is requested but not mounted","time":{"start":1757026569608,"stop":1757026569608,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d3ac03816a17c2","name":"should process tasks in queue","time":{"start":1757026568538,"stop":1757026568539,"duration":1},"status":"passed","severity":"normal"},{"uid":"6625c04d517f961e","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757026570042,"stop":1757026570043,"duration":1},"status":"passed","severity":"normal"},{"uid":"62feb3d9cbd2ebd2","name":"Push message with content topic containing numeric","time":{"start":1757027657410,"stop":1757027657410,"duration":0},"status":"passed","severity":"normal"},{"uid":"357705e33e0e22be","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757026613933,"stop":1757026613934,"duration":1},"status":"passed","severity":"normal"},{"uid":"a205389970445a0d","name":"should requeue task if no peer is available","time":{"start":1757026568539,"stop":1757026568539,"duration":0},"status":"passed","severity":"normal"},{"uid":"82319767ad3881fc","name":"should dial peer when no shard info available","time":{"start":1757026537239,"stop":1757026537240,"duration":1},"status":"passed","severity":"normal"},{"uid":"82d2ac433df35930","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app91/2/topic153/json","time":{"start":1757026874626,"stop":1757026874627,"duration":1},"status":"passed","severity":"normal"},{"uid":"467ada4863ae8b56","name":"returns only open connection if one present","time":{"start":1757026537718,"stop":1757026537719,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bad091f45b80754","name":"Push message with custom timestamp: 1726268229887","time":{"start":1757027657413,"stop":1757027657414,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f517721047d8f3f","name":"Push message with content topic containing special chars","time":{"start":1757027657410,"stop":1757027657410,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09a907b1d3c77a1","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757026582004,"stop":1757026582005,"duration":1},"status":"passed","severity":"normal"},{"uid":"22d31073605bb9cb","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757026582031,"stop":1757026582031,"duration":0},"status":"passed","severity":"normal"},{"uid":"968fad6634863df1","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757026582002,"stop":1757026582003,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f3c475b1907e36","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757026588134,"stop":1757026588134,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a509a469c639693","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757026750774,"stop":1757026750775,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5325906e61f60fc","name":"Ordered Callback - false","time":{"start":1757026913896,"stop":1757026913897,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a64b225b684d7aa","name":"should do nothing when connections still exist","time":{"start":1757026536923,"stop":1757026536924,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd76111c7817809b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757026527653,"stop":1757026527653,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d340a023eb98a6d","name":"Check publish message containing numeric","time":{"start":1757026773748,"stop":1757026773749,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1dc03c07de10228","name":"Push message with Arabic payload","time":{"start":1757027657417,"stop":1757027657417,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7d471e8075eca6","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757026582009,"stop":1757026582010,"duration":1},"status":"passed","severity":"normal"},{"uid":"737362bd597c6565","name":"should properly create location multiaddrs - udp","time":{"start":1757026527650,"stop":1757026527650,"duration":0},"status":"passed","severity":"normal"},{"uid":"494d8424e8ba9a8b","name":"Overlapping topic subscription","time":{"start":1757026781126,"stop":1757026781126,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c027fe7ce8ade49","name":"should handle complete connection lifecycle","time":{"start":1757026536885,"stop":1757026536886,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa8ee3c71c8fc351","name":"Check received message containing Chinese","time":{"start":1757027054078,"stop":1757027054078,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed959b651aae920d","name":"should not stop if not started","time":{"start":1757026547705,"stop":1757026547705,"duration":0},"status":"passed","severity":"normal"},{"uid":"525e3c2cc7e04770","name":"Sets default value correctly","time":{"start":1757026943525,"stop":1757026943525,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f15f1195e26c4e","name":"Subscribe and receives messages on 20 topics","time":{"start":1757027077067,"stop":1757027077067,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c89bbfef0f08dd6","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757027077064,"stop":1757027077064,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f28c7610cd6c2ca","name":"returns nothing if no connections present","time":{"start":1757026537718,"stop":1757026537718,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f74e3b8c366294","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757026582017,"stop":1757026582017,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f75652890dec54e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757026925386,"stop":1757026925386,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5bfa52cfd6b6e3","name":"Push message with shell command payload","time":{"start":1757027657440,"stop":1757027657440,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9708bec15b5cb9","name":"should not receive a peer event after stop","time":{"start":1757026815845,"stop":1757026815845,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f375230efd005ce","name":"throws on content topic with empty application field","time":{"start":1757026521451,"stop":1757026521451,"duration":0},"status":"passed","severity":"normal"},{"uid":"b966a58521672ada","name":"should not change state when connections remain after disconnect","time":{"start":1757026536875,"stop":1757026536875,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e2285ede8f6da8","name":"should stop all internal components","time":{"start":1757026538143,"stop":1757026538143,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b49e83e6f2ae687","name":"Check message with no content topic is not received","time":{"start":1757027054083,"stop":1757027054083,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7098e162e45ee4","name":"should not dispatch event when already connected","time":{"start":1757026536875,"stop":1757026536875,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c4481945819392","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757026626985,"stop":1757026626985,"duration":0},"status":"passed","severity":"normal"},{"uid":"d080625f46a23586","name":"should create ShardReader with static shards network config","time":{"start":1757026537151,"stop":1757026537152,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f3e41e6b037cb92","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757026569592,"stop":1757026569593,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac21ebc1499e855","name":"same cluster: nodes connect","time":{"start":1757026698006,"stop":1757026698007,"duration":1},"status":"passed","severity":"normal"},{"uid":"a82eab0b2268c4e7","name":"Push message with shell command payload","time":{"start":1757027657419,"stop":1757027657419,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9c6d48b1e77031","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757026569175,"stop":1757026569176,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c53d675904805bd","name":"should dial with PeerId and return stream","time":{"start":1757026538145,"stop":1757026538145,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2a3453c265f003","name":"should return empty array when no peers connected","time":{"start":1757026538148,"stop":1757026538148,"duration":0},"status":"passed","severity":"normal"},{"uid":"15df9f6b50eaa00","name":"should remove expired entries after TTL has passed","time":{"start":1757026567674,"stop":1757026567674,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f059f680d8d2a2e","name":"Push message with content topic containing escaped characters","time":{"start":1757027657423,"stop":1757027657423,"duration":0},"status":"passed","severity":"normal"},{"uid":"549d1fe3cb1007d5","name":"Check message with no content topic is not received","time":{"start":1757027054075,"stop":1757027054075,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbf01a0ec443296","name":"Check received message containing short","time":{"start":1757027054077,"stop":1757027054077,"duration":0},"status":"passed","severity":"normal"},{"uid":"915d09729c40ab40","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757026527005,"stop":1757026527006,"duration":1},"status":"passed","severity":"normal"},{"uid":"a92f711b4d69fb96","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757026569627,"stop":1757026569627,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d61504b5851dc18","name":"should return false and handle errors gracefully","time":{"start":1757026538147,"stop":1757026538148,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc27c789857d2c6","name":"Push message with long payload","time":{"start":1757027657437,"stop":1757027657437,"duration":0},"status":"passed","severity":"normal"},{"uid":"612dcabc1f3482aa","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757026588139,"stop":1757026588139,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7822454f180cbee","name":"should work with v3 peers","time":{"start":1757026569127,"stop":1757026569127,"duration":0},"status":"passed","severity":"normal"},{"uid":"258ae0fbad174ccd","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757026569174,"stop":1757026569174,"duration":0},"status":"passed","severity":"normal"},{"uid":"feeb6aa3c51db855","name":"Bloom filter","time":{"start":1757026587599,"stop":1757026587599,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea92689b8b93a007","name":"Promise Callback - false","time":{"start":1757026913895,"stop":1757026913895,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee91204f6402373","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757026569590,"stop":1757026569590,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c0e229f3f823e5","name":"should dial one peer on dial","time":{"start":1757026699338,"stop":1757026699338,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c76092fdea9bea","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757026537112,"stop":1757026537112,"duration":0},"status":"passed","severity":"normal"},{"uid":"330c21ed4f3adb7a","name":"Nodes with multiple pubsub topic","time":{"start":1757026767041,"stop":1757026767042,"duration":1},"status":"passed","severity":"normal"},{"uid":"e300890c0920ca8c","name":"random static sharding 3 - Cluster ID: 241, Shard ID: 677","time":{"start":1757026902342,"stop":1757026902342,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe16b3c07480b86","name":"new peer added after a peer was already found","time":{"start":1757026786864,"stop":1757026786865,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e09d8e755bc173","name":"should be safe to call multiple times","time":{"start":1757026538144,"stop":1757026538144,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa45307a55264906","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757027077061,"stop":1757027077061,"duration":0},"status":"passed","severity":"normal"},{"uid":"664759eef9cb08bb","name":"should create ConnectionManager with relay","time":{"start":1757026538140,"stop":1757026538140,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f99cbcb33538b7e","name":"should properly compute the node id","time":{"start":1757026527645,"stop":1757026527645,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05c90324aaf083f","name":"Push message with custom timestamp: 1726268229888","time":{"start":1757027657424,"stop":1757027657424,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be26698cf34e854","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757026582014,"stop":1757026582015,"duration":1},"status":"passed","severity":"normal"},{"uid":"39eaa1e6c0b7f735","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757026537113,"stop":1757026537122,"duration":9},"status":"passed","severity":"normal"},{"uid":"e5d935cc3aecdebe","name":"Decoder throws on empty string content topic","time":{"start":1757026538153,"stop":1757026538153,"duration":0},"status":"passed","severity":"normal"},{"uid":"606e81a0c4118ce6","name":"should serialize and deserialize correctly","time":{"start":1757026585986,"stop":1757026585986,"duration":0},"status":"passed","severity":"normal"},{"uid":"77abd789f2054565","name":"random static sharding 6 - Cluster ID: 965, Shard ID: 574","time":{"start":1757026902343,"stop":1757026902343,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ddaaee956d76e6e","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757026886437,"stop":1757026886437,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98e9fa95b88f9c1","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757026936977,"stop":1757026936978,"duration":1},"status":"passed","severity":"normal"},{"uid":"188b45da9a4f4768","name":"Check publish message containing Chinese","time":{"start":1757026773749,"stop":1757026773750,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ec357b975a8642","name":"Push message with content topic containing Chinese","time":{"start":1757027657432,"stop":1757027657432,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab4395f7fb6e28c","name":"should be empty when created","time":{"start":1757026569727,"stop":1757026569727,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f28a2478f246d7c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757026874621,"stop":1757026874621,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cc1427d2ed5692","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757026582027,"stop":1757026582027,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58012f989fac091","name":"accepts time-filtered query with content filter","time":{"start":1757026537583,"stop":1757026537583,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbb57b37ff4f0ba","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757026773758,"stop":1757026773759,"duration":1},"status":"passed","severity":"normal"},{"uid":"620db88b2b2d5307","name":"random static sharding 8 - Cluster ID: 726, Shard ID: 435","time":{"start":1757026902344,"stop":1757026902344,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6084feed30e988d","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757026526990,"stop":1757026526992,"duration":2},"status":"passed","severity":"normal"},{"uid":"990416f903dc7490","name":"should not be empty after adding a subscription","time":{"start":1757026569727,"stop":1757026569727,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f72457876e4c86","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757027077066,"stop":1757027077067,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6aa2994c89dd83f","name":"Check received message containing special chars","time":{"start":1757027054078,"stop":1757027054078,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebe4cf16fc8dcc9","name":"Push message with SQL Injection payload","time":{"start":1757027657428,"stop":1757027657428,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da30cac15010190","name":"should throw error - no public key","time":{"start":1757026527642,"stop":1757026527643,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a31ff789628b56","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757026536864,"stop":1757026536864,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65f6f2872750c22","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757026582033,"stop":1757026582034,"duration":1},"status":"passed","severity":"normal"},{"uid":"954cda666897387d","name":"handles different clusterIds correctly","time":{"start":1757026521461,"stop":1757026521461,"duration":0},"status":"passed","severity":"normal"},{"uid":"df782fc75b46404b","name":"should not process empty queue","time":{"start":1757026537243,"stop":1757026537244,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ff350e77bd2f6b9","name":"Query generator for multiple messages with different message text format","time":{"start":1757026936975,"stop":1757026936977,"duration":2},"status":"passed","severity":"normal"},{"uid":"5613ff8d56e87f04","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757026536940,"stop":1757026536940,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c61a617cc6cd3e6","name":"should initialize bloom filter with correct parameters","time":{"start":1757026585982,"stop":1757026585983,"duration":1},"status":"passed","severity":"normal"},{"uid":"374ab70ec4ab54ed","name":"should insert message id into causal history","time":{"start":1757026588133,"stop":1757026588133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59a10a648d456e9","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757026526994,"stop":1757026526995,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e37f04fe5f52b77","name":"should handle query errors gracefully","time":{"start":1757026547709,"stop":1757026547709,"duration":0},"status":"passed","severity":"normal"},{"uid":"7592ddb5ed7fa1dc","name":"should not receive a peer event after stop","time":{"start":1757026551475,"stop":1757026551476,"duration":1},"status":"passed","severity":"normal"},{"uid":"424f7053d4f843e9","name":"should work with stubbed peer manager event emitter","time":{"start":1757026570038,"stop":1757026570038,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1b96ce71dda59f","name":"should handle disconnect when peer has no timers","time":{"start":1757026537706,"stop":1757026537706,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bea57fec6181e57","name":"retrieves a single peer","time":{"start":1757026547610,"stop":1757026547610,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5033bcf26d3c1a","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757026536911,"stop":1757026536911,"duration":0},"status":"passed","severity":"normal"},{"uid":"2718728d5c86ba6b","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757026569168,"stop":1757026569168,"duration":0},"status":"passed","severity":"normal"},{"uid":"28657c9c887c56da","name":"should start all internal components","time":{"start":1757026538142,"stop":1757026538142,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc10fdc470ec9a5","name":"should allow redial after failed dial cooldown expires","time":{"start":1757026537240,"stop":1757026537240,"duration":0},"status":"passed","severity":"normal"},{"uid":"a133f231d369c2e2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757026582033,"stop":1757026582033,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e2528014aef127","name":"should create ConnectionManager with required options","time":{"start":1757026538139,"stop":1757026538140,"duration":1},"status":"passed","severity":"normal"},{"uid":"b568141e3dd2ab0b","name":"should monitor connected peers and store them into cache","time":{"start":1757026703460,"stop":1757026703461,"duration":1},"status":"passed","severity":"normal"},{"uid":"b52a024a1ea5d47f","name":"should properly setup health event callback","time":{"start":1757026570040,"stop":1757026570040,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a495a694420932f","name":"Ephemeral messages are not stored","time":{"start":1757026613931,"stop":1757026613933,"duration":2},"status":"passed","severity":"normal"},{"uid":"678b7acaa2e6e495","name":"should handle shardReader errors","time":{"start":1757026538150,"stop":1757026538151,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ce9ca778e6a40b","name":"should encode/decode to text encoding","time":{"start":1757026527646,"stop":1757026527646,"duration":0},"status":"passed","severity":"normal"},{"uid":"253e12d073b31535","name":"should handle peer connect event","time":{"start":1757026536874,"stop":1757026536874,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8894d8f1349e42","name":"Subscribe to topic containing XML and receive message","time":{"start":1757027077063,"stop":1757027077063,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6ea41ecd50c49e","name":"should set field with all protocols enabled","time":{"start":1757026527651,"stop":1757026527652,"duration":1},"status":"passed","severity":"normal"},{"uid":"32eb24b139b445fa","name":"should return usable stream attached to connection","time":{"start":1757026537867,"stop":1757026537867,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e88d01513d8eea1","name":"should add received message to localHistory with retrievalHint","time":{"start":1757026588135,"stop":1757026588135,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30351731eca82cf","name":"Generator, 2 different shards","time":{"start":1757026892480,"stop":1757026892480,"duration":0},"status":"passed","severity":"normal"},{"uid":"484fbeed9ccd33e9","name":"should handle different types of entries","time":{"start":1757026567679,"stop":1757026567680,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e06c3ee96964d5","name":"Fails to push message with large meta","time":{"start":1757027657413,"stop":1757027657413,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc638cd146528a4","name":"yields decoded messages","time":{"start":1757026538019,"stop":1757026538019,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d26bdc420d3ce7","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757026943653,"stop":1757026943653,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c444b914d43436d","name":"should return all connected peers without codec filter","time":{"start":1757026538148,"stop":1757026538149,"duration":1},"status":"passed","severity":"normal"},{"uid":"495e842ddbf37e81","name":"Ordered Callback - true","time":{"start":1757026913896,"stop":1757026913896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7b54eedb5bbc96","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757026582016,"stop":1757026582016,"duration":0},"status":"passed","severity":"normal"},{"uid":"925231a5c58a82b2","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757026582000,"stop":1757026582001,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a636d39847981f","name":"should start the dialing interval","time":{"start":1757026537196,"stop":1757026537197,"duration":1},"status":"passed","severity":"normal"},{"uid":"b138367c7e59bc03","name":"Push message with content topic containing escaped characters","time":{"start":1757027657412,"stop":1757027657412,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9b2a16020f8946","name":"should handle corrupted shard info gracefully","time":{"start":1757026537175,"stop":1757026537175,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a297dedc8d9cf15","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757026547290,"stop":1757026547291,"duration":1},"status":"passed","severity":"normal"},{"uid":"52563350fece30ac","name":"should dial all remaining peers","time":{"start":1757026536928,"stop":1757026536928,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9dee5f0d5bc2aa1","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757026521458,"stop":1757026521458,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f3f4c0d13505c","name":"Sample","time":{"start":1757026527048,"stop":1757026527049,"duration":1},"status":"passed","severity":"normal"},{"uid":"962588a1a0cc829f","name":"Check received message containing long","time":{"start":1757027054069,"stop":1757027054069,"duration":0},"status":"passed","severity":"normal"},{"uid":"c239aad7391937e4","name":"Fields are not dropped","time":{"start":1757026537783,"stop":1757026537784,"duration":1},"status":"passed","severity":"normal"},{"uid":"85222d5e26fe8ef1","name":"should handle ping failures gracefully","time":{"start":1757026537671,"stop":1757026537672,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d1c3479ff87ada4","name":"Push message with short payload","time":{"start":1757027657415,"stop":1757027657415,"duration":0},"status":"passed","severity":"normal"},{"uid":"455cd428f54f71d3","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757026537873,"stop":1757026537874,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a6d71692a6cf9a2","name":"should be safe to call multiple times","time":{"start":1757026536916,"stop":1757026536916,"duration":0},"status":"passed","severity":"normal"},{"uid":"312455aec96b5f0f","name":"Check message received after jswaku node is restarted","time":{"start":1757027054076,"stop":1757027054076,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4759f5032c62bb","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757026588136,"stop":1757026588136,"duration":0},"status":"passed","severity":"normal"},{"uid":"20286784777b08cd","name":"Check publish message containing Arabic","time":{"start":1757026773750,"stop":1757026773750,"duration":0},"status":"passed","severity":"normal"},{"uid":"c514d4e6b319f0dc","name":"Push message with SQL Injection payload","time":{"start":1757027657406,"stop":1757027657406,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3e6daa2132c4cf","name":"Relay - dialed after","time":{"start":1757026947420,"stop":1757026947420,"duration":0},"status":"passed","severity":"normal"},{"uid":"22073ed443bf08e2","name":"should add event listener for peer:discovery","time":{"start":1757026536785,"stop":1757026536786,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd38f82da30a1d1c","name":"Push message with JSON payload","time":{"start":1757027657408,"stop":1757027657408,"duration":0},"status":"passed","severity":"normal"},{"uid":"105c4ff411edbf60","name":"Check publish message containing Script","time":{"start":1757026773751,"stop":1757026773751,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4a3bdf72a85e06","name":"should send relay ping messages on timer","time":{"start":1757026537699,"stop":1757026537705,"duration":6},"status":"passed","severity":"normal"},{"uid":"c18c4b819bebb5e","name":"Store - dialed first","time":{"start":1757026947420,"stop":1757026947421,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc8f8a9841ec5c42","name":"Check message with no payload is not received","time":{"start":1757027054075,"stop":1757027054075,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0b586fb094bbe7","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757026521455,"stop":1757026521455,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba429074c74f6229","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757026582031,"stop":1757026582031,"duration":0},"status":"passed","severity":"normal"},{"uid":"451657344b125c88","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757026932767,"stop":1757026932768,"duration":1},"status":"passed","severity":"normal"},{"uid":"c974c910cdb9da18","name":"Check received message containing emoji","time":{"start":1757027054073,"stop":1757027054073,"duration":0},"status":"passed","severity":"normal"},{"uid":"34efe0341e353a8c","name":"should start periodic discovery on start","time":{"start":1757026547712,"stop":1757026547712,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0c4712119695ee","name":"should attach causal history and bloom filter to each message","time":{"start":1757026588133,"stop":1757026588133,"duration":0},"status":"passed","severity":"normal"},{"uid":"9531d0a32a3917c3","name":"should not receive a peer event before start","time":{"start":1757026611499,"stop":1757026611499,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b0a39bf386bc39","name":"should work with stubbed retrieve function","time":{"start":1757026570038,"stop":1757026570039,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3d3572d688c9f3","name":"Check meta is set [symmetric]","time":{"start":1757026557408,"stop":1757026557409,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeff3e3093685de8","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757026900976,"stop":1757026900976,"duration":0},"status":"passed","severity":"normal"},{"uid":"e877bd6d4dadf1f6","name":"should dial peer when peer is discovered","time":{"start":1757026536795,"stop":1757026536797,"duration":2},"status":"passed","severity":"normal"},{"uid":"8057f258599ff585","name":"Subscribe and receive messages via waku relay post","time":{"start":1757027077057,"stop":1757027077057,"duration":0},"status":"passed","severity":"normal"},{"uid":"5771cfc34de74baa","name":"should dial peers from store when no connections remain","time":{"start":1757026536917,"stop":1757026536918,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec0f78f2910b510","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757026547288,"stop":1757026547288,"duration":0},"status":"passed","severity":"normal"},{"uid":"69aead74e76c471","name":"Push message with custom timestamp: 1757023029888","time":{"start":1757027657425,"stop":1757027657425,"duration":0},"status":"passed","severity":"normal"},{"uid":"728a7dcc27cca804","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757026781135,"stop":1757026781136,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c3c481379342f18","name":"recovers when dns.resolve returns empty","time":{"start":1757026547611,"stop":1757026547611,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a399e3b1f27a5dc","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757026582006,"stop":1757026582007,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4559c3d018cad4e","name":"should reject if Relay is requested but not mounted","time":{"start":1757026569607,"stop":1757026569607,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad24fb6bb044c3c","name":"yields undefined for messages without decoder","time":{"start":1757026538020,"stop":1757026538020,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8f5893abeae8c4","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757026537681,"stop":1757026537681,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b046cf161b1f6c","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757026557405,"stop":1757026557407,"duration":2},"status":"passed","severity":"normal"},{"uid":"af4dfc0c7cdf69e7","name":"Check received message containing special chars","time":{"start":1757027054069,"stop":1757027054069,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc95c28308b2564","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757026781122,"stop":1757026781122,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3b1509e294a0a6","name":"should handle hash queries without validation","time":{"start":1757026569627,"stop":1757026569627,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4ee932a035edbc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757027077060,"stop":1757027077060,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a6b0348ec06a2b","name":"Push message with content topic containing short","time":{"start":1757027657409,"stop":1757027657410,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe382e20465c9d55","name":"should properly create location multiaddrs - udp4","time":{"start":1757026527647,"stop":1757026527647,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c088416029501cd","name":"Register correct protocols","time":{"start":1757026781117,"stop":1757026781118,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba35b8857fafc0bc","name":"Delete observer","time":{"start":1757026752320,"stop":1757026752320,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4f804825a06d5c","name":"should handle all zero keep alive options","time":{"start":1757026537707,"stop":1757026537707,"duration":0},"status":"passed","severity":"normal"},{"uid":"464e17c1832e165d","name":"Push message with short payload","time":{"start":1757027657436,"stop":1757027657436,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f879a8c5d7aee6f","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757026545875,"stop":1757026545879,"duration":4},"status":"passed","severity":"normal"},{"uid":"57f74eed680a715d","name":"should clear timers for specific peer on disconnect","time":{"start":1757026537705,"stop":1757026537706,"duration":1},"status":"passed","severity":"normal"},{"uid":"7852bfe91b076588","name":"Subscribe to topic containing long and publish message","time":{"start":1757026781127,"stop":1757026781127,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc73983864bbdc97","name":"Push message with content topic containing Russian","time":{"start":1757027657443,"stop":1757027657443,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d11cf6429161031","name":"Push message with meta","time":{"start":1757027657413,"stop":1757027657413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bee4a96aebb220","name":"should return undefined if no connection provided","time":{"start":1757026537867,"stop":1757026537867,"duration":0},"status":"passed","severity":"normal"},{"uid":"566cab0809081de2","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757026588140,"stop":1757026588140,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b8a541d8536e16","name":"Push message with meta","time":{"start":1757027657424,"stop":1757027657424,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aee3eb9ce95b36e","name":"should emit a peer event after start","time":{"start":1757026551475,"stop":1757026551475,"duration":0},"status":"passed","severity":"normal"},{"uid":"500b362f0ffeda42","name":"connects to nwaku","time":{"start":1757026943522,"stop":1757026943522,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bacc445b1981331","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757026537575,"stop":1757026537576,"duration":1},"status":"passed","severity":"normal"},{"uid":"80874e7483a71a48","name":"should drop connection to all peers on hangUp","time":{"start":1757026699329,"stop":1757026699330,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f41fe87cfa79ea9","name":"should not create relay timers when relay is not provided","time":{"start":1757026537682,"stop":1757026537698,"duration":16},"status":"passed","severity":"normal"},{"uid":"e25e6683425ed855","name":"should decode valid enr successfully","time":{"start":1757026527637,"stop":1757026527638,"duration":1},"status":"passed","severity":"normal"},{"uid":"d32db46bacc33e05","name":"should be empty after removing the only subscription","time":{"start":1757026569727,"stop":1757026569728,"duration":1},"status":"passed","severity":"normal"},{"uid":"8660462be255af95","name":"Push message with content topic containing Russian","time":{"start":1757027657411,"stop":1757027657411,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a1bb3b8c0838c8","name":"Check received message with timestamp: 1757026606372 ","time":{"start":1757027054082,"stop":1757027054082,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e69230e2d23bfde","name":"Push message with Basic HTML tag payload","time":{"start":1757027657440,"stop":1757027657440,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cc16d9f0614aca","name":"different cluster: nodes don't connect","time":{"start":1757026698005,"stop":1757026698005,"duration":0},"status":"passed","severity":"normal"},{"uid":"303b3be6d1978057","name":"should handle large number of peers request","time":{"start":1757026547443,"stop":1757026547443,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0c9856b0e4ffec","name":"should initialize with default options","time":{"start":1757026547702,"stop":1757026547703,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4281a6a3fe20e","name":"Check received message with timestamp: 1757026606372000000 ","time":{"start":1757027054081,"stop":1757027054081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9e588a09095efc","name":"should return false when network is not connected","time":{"start":1757026538145,"stop":1757026538145,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b731a24c01a2aa5","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757026521457,"stop":1757026521457,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcd51fbc741435f","name":"Passing page size 19 when there are 20 messages","time":{"start":1757026928929,"stop":1757026928930,"duration":1},"status":"passed","severity":"normal"},{"uid":"c12fbebe4cce2a32","name":"Subscribe to topic containing short and publish message","time":{"start":1757026781126,"stop":1757026781127,"duration":1},"status":"passed","severity":"normal"},{"uid":"965cbb5c65dde3c1","name":"Passing invalid cursor","time":{"start":1757026886438,"stop":1757026886438,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0c83bd1721bf93","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757026932768,"stop":1757026932768,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a43c6db5e599672","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757026582016,"stop":1757026582016,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea0b8fcb50dd781","name":"Push message with content topic containing unicode special characters","time":{"start":1757027657444,"stop":1757027657444,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6044a5bf57ba5e","name":"Push message equal or less that 1MB","time":{"start":1757027657415,"stop":1757027657415,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd163ba742d0643","name":"caches peers it previously fetched","time":{"start":1757026547613,"stop":1757026547613,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b02f9d61bb754a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757027077061,"stop":1757027077061,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d515586e72778ac","name":"should return false when peer is not on topic","time":{"start":1757026538150,"stop":1757026538150,"duration":0},"status":"passed","severity":"normal"},{"uid":"679dec835f0d1447","name":"should set field with only RELAY enabled","time":{"start":1757026527652,"stop":1757026527652,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7049fb017e7dee","name":"yields undefined for messages without content topic","time":{"start":1757026538019,"stop":1757026538019,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e8178b733687a4","name":"should encodeTxt and decodeTxt","time":{"start":1757026527637,"stop":1757026527637,"duration":0},"status":"passed","severity":"normal"},{"uid":"97239242d585e819","name":"should return false when peer shard info is not found","time":{"start":1757026537164,"stop":1757026537164,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ab94b57b0fa26f","name":"should handle network check errors gracefully","time":{"start":1757026537249,"stop":1757026537251,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b6b823f7df52ab9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757027077058,"stop":1757027077058,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f97b541e7b6fa8","name":"should add received messages to bloom filter","time":{"start":1757026588135,"stop":1757026588135,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc7092be9ce232a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757026521455,"stop":1757026521456,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c543149fed1593","name":"Decrypt messages","time":{"start":1757026752319,"stop":1757026752319,"duration":0},"status":"passed","severity":"normal"},{"uid":"4acf16d561385d47","name":"should dial peers from store when browser is connected","time":{"start":1757026536916,"stop":1757026536917,"duration":1},"status":"passed","severity":"normal"},{"uid":"162fd290e79bcf3d","name":"Push message with numeric payload","time":{"start":1757027657405,"stop":1757027657405,"duration":0},"status":"passed","severity":"normal"},{"uid":"afeb581d426db77a","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757026547283,"stop":1757026547284,"duration":1},"status":"passed","severity":"normal"},{"uid":"8efe8aa555c8824","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757026925387,"stop":1757026925387,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ecdf16d2768825","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757026582039,"stop":1757026582040,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c42124a359b4ae0","name":"should not receive a peer event before start","time":{"start":1757026815844,"stop":1757026815845,"duration":1},"status":"passed","severity":"normal"},{"uid":"408f875337284bdd","name":"Push message with JSON payload","time":{"start":1757027657418,"stop":1757027657419,"duration":1},"status":"passed","severity":"normal"},{"uid":"becb248f54361d34","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757026932768,"stop":1757026932768,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4dd2b7363bee50","name":"should deliver messages after dependencies are met","time":{"start":1757026588138,"stop":1757026588138,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d612c4d8fbc4aa","name":"should initialize with Unhealthy status","time":{"start":1757026569953,"stop":1757026569953,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3bc3f6bb0d346f","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757026537726,"stop":1757026537727,"duration":1},"status":"passed","severity":"normal"},{"uid":"158a68179cd2abaa","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757027077062,"stop":1757027077062,"duration":0},"status":"passed","severity":"normal"},{"uid":"6096e854dfd98607","name":"should not fail to start the service if it is already started","time":{"start":1757026551474,"stop":1757026551475,"duration":1},"status":"passed","severity":"normal"},{"uid":"4813c9b147ee2666","name":"should call waitForPeer on Relay","time":{"start":1757026569611,"stop":1757026569612,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f46ee48c3bfc11","name":"Push message with content topic containing Russian","time":{"start":1757027657433,"stop":1757027657433,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7581cf8a1cf09d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757026582039,"stop":1757026582039,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d0ce617df0bfd2","name":"should be safe to call multiple times","time":{"start":1757026536794,"stop":1757026536795,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3de218c15b9e8e","name":"should only return 1 node with relay capability","time":{"start":1757026547613,"stop":1757026547614,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ecc2602278c214","name":"Push message with emoji payload","time":{"start":1757027657441,"stop":1757027657441,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc5db1709ced72b","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757026538017,"stop":1757026538017,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ebb61621530711","name":"Throws when trying to push message with empty payload","time":{"start":1757027657409,"stop":1757027657409,"duration":0},"status":"passed","severity":"normal"},{"uid":"8108939476d8223c","name":"Encoder throws on empty string content topic","time":{"start":1757026538152,"stop":1757026538153,"duration":1},"status":"passed","severity":"normal"},{"uid":"534fa0d1e5a8166b","name":"same cluster, static sharding: nodes connect","time":{"start":1757026698005,"stop":1757026698005,"duration":0},"status":"passed","severity":"normal"},{"uid":"d084c2f6701f1cb0","name":"Relay - dialed first","time":{"start":1757026947419,"stop":1757026947419,"duration":0},"status":"passed","severity":"normal"},{"uid":"a443e0c4117ce969","name":"Check message with invalid timestamp is not received","time":{"start":1757027054074,"stop":1757027054074,"duration":0},"status":"passed","severity":"normal"},{"uid":"63241a32351a859f","name":"tcp ip4 address","time":{"start":1757026527085,"stop":1757026527086,"duration":1},"status":"passed","severity":"normal"},{"uid":"98a7f9f7a87827cb","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757027077073,"stop":1757027077073,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07c317b407f9f2b","name":"Push message with custom timestamp: 1757030229888","time":{"start":1757027657425,"stop":1757027657425,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b7473ff2a2af47","name":"should handle complete peer lifecycle","time":{"start":1757026537716,"stop":1757026537716,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3f4856cf915d23","name":"should handle a minimal index list","time":{"start":1757026521692,"stop":1757026521692,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25b36dd8f71b593","name":"should insert elements correctly","time":{"start":1757026585983,"stop":1757026585984,"duration":1},"status":"passed","severity":"normal"},{"uid":"66aeae1fb140389f","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757026767042,"stop":1757026767042,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bf71d2c4f3dcb4","name":"should create an instance with libp2p and dialer","time":{"start":1757026536775,"stop":1757026536784,"duration":9},"status":"passed","severity":"normal"},{"uid":"10461651b4ed8c35","name":"should be able to decode the field with only STORE set to true","time":{"start":1757026527003,"stop":1757026527004,"duration":1},"status":"passed","severity":"normal"},{"uid":"72653f81184fb804","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757027077072,"stop":1757027077072,"duration":0},"status":"passed","severity":"normal"},{"uid":"733ca9ed54dde5ed","name":"Push message with escaped characters payload","time":{"start":1757027657419,"stop":1757027657419,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc11ddf938f451d6","name":"Passing page size 10 when there are 10 messages","time":{"start":1757026928926,"stop":1757026928929,"duration":3},"status":"passed","severity":"normal"},{"uid":"ffccd75b8381232c","name":"does not throw on valid cases","time":{"start":1757026521448,"stop":1757026521449,"duration":1},"status":"passed","severity":"normal"},{"uid":"c86fc86fd6a82f5b","name":"should skip peers without peer exchange protocol","time":{"start":1757026547708,"stop":1757026547708,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31750ce9a2d20e7","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757026536937,"stop":1757026536937,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4690a683005ae69","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757027077066,"stop":1757027077066,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb52152c6f80ee6f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757026886437,"stop":1757026886437,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84a7bcc602239c0","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757026781130,"stop":1757026781130,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda5290567dd0af0","name":"should throw an error for insufficient data","time":{"start":1757026521693,"stop":1757026521693,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d7d014bae2611a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757026521465,"stop":1757026521465,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4801c827f04da6","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757026537670,"stop":1757026537671,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e1f3c8f1b75921","name":"should never report false negatives","time":{"start":1757026585984,"stop":1757026585984,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0fe0e1807bb19d","name":"Refresh subscription","time":{"start":1757026781126,"stop":1757026781126,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4e37373cc9100cbe","name":"Used by Waku Relay","time":{"start":1757026943524,"stop":1757026943524,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2e73e2af6a6098","name":"should reject on timeout if it was set","time":{"start":1757026569609,"stop":1757026569609,"duration":0},"status":"passed","severity":"normal"},{"uid":"972fd9d0bcc6a221","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757026521467,"stop":1757026521467,"duration":0},"status":"passed","severity":"normal"},{"uid":"f638a78dae6a7017","name":"Push message with emoji payload","time":{"start":1757027657409,"stop":1757027657409,"duration":0},"status":"passed","severity":"normal"},{"uid":"376a58e97bdc843f","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757026547289,"stop":1757026547290,"duration":1},"status":"passed","severity":"normal"},{"uid":"293c1d13709da788","name":"should throw error when no peers are available","time":{"start":1757026569626,"stop":1757026569626,"duration":0},"status":"passed","severity":"normal"},{"uid":"6664ffea93517094","name":"should handle multiple peers with different shard configurations","time":{"start":1757026537254,"stop":1757026537254,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2703a9c0f320674","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757026536803,"stop":1757026536803,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be33cf838210021","name":"can query messages normally","time":{"start":1757026906529,"stop":1757026906534,"duration":5},"status":"passed","severity":"normal"},{"uid":"e03d6a97612f11a2","name":"Js publishes, other Js receives","time":{"start":1757026763789,"stop":1757026763789,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9a8178136a9066","name":"should handle relay send failures gracefully","time":{"start":1757026537705,"stop":1757026537705,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93a5ce3e40ef8cd","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757026547439,"stop":1757026547440,"duration":1},"status":"passed","severity":"normal"},{"uid":"a70cbac8921df325","name":"different cluster: nodes don't connect","time":{"start":1757026698007,"stop":1757026698008,"duration":1},"status":"passed","severity":"normal"},{"uid":"db91488bcd1fb156","name":"should detect messages with missing dependencies","time":{"start":1757026588138,"stop":1757026588138,"duration":0},"status":"passed","severity":"normal"},{"uid":"125e7167826beb46","name":"Does not throw an exception when node disconnects","time":{"start":1757026943523,"stop":1757026943523,"duration":0},"status":"passed","severity":"normal"},{"uid":"673c8f4ffac5409f","name":"should dial second nwaku node that was discovered","time":{"start":1757026605822,"stop":1757026605839,"duration":17},"status":"skipped","severity":"normal"},{"uid":"88e4b5857be4fcdf","name":"should process successful peer exchange query","time":{"start":1757026547710,"stop":1757026547710,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0382f48f176bf1","name":"Push message with content topic containing SQL Injection","time":{"start":1757027657422,"stop":1757027657422,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8957876d090fb1","name":"should retry on complete failure if specified","time":{"start":1757026569124,"stop":1757026569126,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d05900fb68c639","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757026521463,"stop":1757026521463,"duration":0},"status":"passed","severity":"normal"},{"uid":"212f36e2ebc261f8","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757026521460,"stop":1757026521461,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d083769a02b8072","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757026673980,"stop":1757026673983,"duration":3},"status":"passed","severity":"normal"},{"uid":"9c7713b5766005b3","name":"Check received message containing Basic HTML tag","time":{"start":1757027054080,"stop":1757027054080,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d5c37a631a42f5","name":"Query generator for multiple messages","time":{"start":1757026936974,"stop":1757026936975,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37da61ecbbf7733","name":"should dial peers from store on start","time":{"start":1757026536910,"stop":1757026536910,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec219077b675951","name":"should handle complete dial lifecycle","time":{"start":1757026537253,"stop":1757026537253,"duration":0},"status":"passed","severity":"normal"},{"uid":"612f9435a4a36482","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757026781132,"stop":1757026781132,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f41d5704b0083d5","name":"should work with stubbed waku event emitter","time":{"start":1757026570038,"stop":1757026570038,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab854414fd51ee96","name":"should stop ping timers on peer disconnect","time":{"start":1757026537670,"stop":1757026537670,"duration":0},"status":"passed","severity":"normal"},{"uid":"836b50657fc8dd7c","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757026547713,"stop":1757026547713,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaebb66f364bcaa8","name":"should hang up with multiaddr and return true on success","time":{"start":1757026538147,"stop":1757026538147,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8749c2778ddfbdf","name":"Check publish message containing Basic HTML tag","time":{"start":1757026773752,"stop":1757026773752,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc0e5ae3cbc00b0","name":"should handle errors when removing globalThis listeners","time":{"start":1757026536870,"stop":1757026536870,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86ac3307cc7a67d","name":"should create dialer with libp2p and shardReader","time":{"start":1757026537196,"stop":1757026537196,"duration":0},"status":"passed","severity":"normal"},{"uid":"84282c42384da586","name":"Push message with numeric payload","time":{"start":1757027657427,"stop":1757027657427,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1583dda6efb351","name":"Push message with custom timestamp: 1757030229887","time":{"start":1757027657414,"stop":1757027657414,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab64aede93e8f86e","name":"should trigger query when it went offline since the last successful query","time":{"start":1757026570041,"stop":1757026570041,"duration":0},"status":"passed","severity":"normal"},{"uid":"152c24759f0c328e","name":"should not receive a peer event before start","time":{"start":1757026551475,"stop":1757026551475,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03b153fc75b3139","name":"should successfully query peers and return peer infos","time":{"start":1757026547436,"stop":1757026547437,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ce3b1b565bf852","name":"should handle errors when accessing navigator","time":{"start":1757026536883,"stop":1757026536884,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c745ba75d6d775a","name":"should populate queue if has active dial","time":{"start":1757026537234,"stop":1757026537235,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc418f417ab4873","name":"should not start if already started","time":{"start":1757026547704,"stop":1757026547704,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c5723ae487afa3","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757026569954,"stop":1757026569955,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d071ff9c7e1bcc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757026750774,"stop":1757026750774,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c19568acf7472a","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757026537682,"stop":1757026537682,"duration":0},"status":"passed","severity":"normal"},{"uid":"76514d717abc7ff3","name":"Fails to push message with large meta","time":{"start":1757027657424,"stop":1757027657424,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbcb4716b181f91","name":"should initialize with libp2p components","time":{"start":1757026547432,"stop":1757026547433,"duration":1},"status":"passed","severity":"normal"},{"uid":"732e6aa2de060b61","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757026767040,"stop":1757026767041,"duration":1},"status":"passed","severity":"normal"},{"uid":"4633e7cbe82d5ee1","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app36/6/topic780/proto","time":{"start":1757026874628,"stop":1757026874628,"duration":0},"status":"passed","severity":"normal"},{"uid":"571e2a4baaec4ba4","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757026781138,"stop":1757026781140,"duration":2},"status":"passed","severity":"normal"},{"uid":"4437dfe5b824d401","name":"should sort peers by ping value","time":{"start":1757026538149,"stop":1757026538150,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ac37b13e24d692e","name":"should accept empty decoders array","time":{"start":1757026570037,"stop":1757026570037,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94ffd609e9f6424","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757026521455,"stop":1757026521455,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7580f4916b3b004","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757026547291,"stop":1757026547291,"duration":0},"status":"passed","severity":"normal"},{"uid":"1022464f1a6b340f","name":"Push message with XML payload","time":{"start":1757027657429,"stop":1757027657429,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe042e47b501c17","name":"Sign & Recover","time":{"start":1757026557690,"stop":1757026557690,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6be7f388a995c2d","name":"Get Nodes","time":{"start":1757026547033,"stop":1757026547034,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4c993a4d1a47935","name":"Check received message containing Russian","time":{"start":1757027054079,"stop":1757027054079,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c5cfc03543128b","name":"should return start time to match max range","time":{"start":1757026570044,"stop":1757026570045,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb41c567e071fbee","name":"Passing page size 110 when there are 120 messages","time":{"start":1757026928930,"stop":1757026928930,"duration":0},"status":"passed","severity":"normal"},{"uid":"291d70a7847d7f76","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757026521462,"stop":1757026521462,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8c26f49b31ed70","name":"should properly start and stop event listening","time":{"start":1757026569955,"stop":1757026569955,"duration":0},"status":"passed","severity":"normal"},{"uid":"573078cceeaec049","name":"Subscribe and receives messages on 20 topics","time":{"start":1757027077058,"stop":1757027077058,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68ff694c7f40d7a","name":"should create PeerExchangeDiscovery instance","time":{"start":1757026547713,"stop":1757026547713,"duration":0},"status":"passed","severity":"normal"},{"uid":"324b2e0a960442bc","name":"return first retrieved peers without further DNS queries","time":{"start":1757026547614,"stop":1757026547615,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed2b012189b38aca","name":"Renews subscription after lossing a connection","time":{"start":1757027077073,"stop":1757027077073,"duration":0},"status":"passed","severity":"normal"},{"uid":"7229fcf56b18e255","name":"Publish message with custom timestamp: Thu Sep 04 2025 23:59:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1757026773756,"stop":1757026773756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5bc92a99d1ef87","name":"Push message with content topic containing numeric","time":{"start":1757027657432,"stop":1757027657432,"duration":0},"status":"passed","severity":"normal"},{"uid":"16215b3a684c664a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757026521471,"stop":1757026521472,"duration":1},"status":"passed","severity":"normal"},{"uid":"e029f2ad3861f124","name":"should sort by messageId when timestamps are equal","time":{"start":1757026587600,"stop":1757026587600,"duration":0},"status":"passed","severity":"normal"},{"uid":"5249bf4e188f896b","name":"should handle peer store errors gracefully","time":{"start":1757026536935,"stop":1757026536935,"duration":0},"status":"passed","severity":"normal"},{"uid":"53776d56da5fc97d","name":"should remove event listeners","time":{"start":1757026536912,"stop":1757026536915,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a4ea9270487ea1d","name":"Check received message containing JSON","time":{"start":1757027054071,"stop":1757027054072,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b8a6c6b393824c","name":"Push message with custom timestamp: 1757030229888","time":{"start":1757027657435,"stop":1757027657435,"duration":0},"status":"passed","severity":"normal"},{"uid":"d427b0683120e897","name":"returns all values when wanted number matches available values","time":{"start":1757026545865,"stop":1757026545874,"duration":9},"status":"passed","severity":"normal"},{"uid":"afa23693b753897f","name":"Store - dialed after - with timeout","time":{"start":1757026947421,"stop":1757026947421,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf18d35dfc2d1a0","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757026886435,"stop":1757026886436,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5a5eb91c310ec9","name":"should handle dial errors gracefully","time":{"start":1757026536797,"stop":1757026536797,"duration":0},"status":"passed","severity":"normal"},{"uid":"289788fe339fc9c1","name":"should dispatch network event when browser goes online","time":{"start":1757026536876,"stop":1757026536876,"duration":0},"status":"passed","severity":"normal"},{"uid":"83eaeb9b006bc92b","name":"Push message with content topic containing Chinese","time":{"start":1757027657421,"stop":1757027657422,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d3c63422875298c","name":"Push message with numeric payload","time":{"start":1757027657416,"stop":1757027657416,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12932dd4ff0622","name":"Check received message containing shell command","time":{"start":1757027054072,"stop":1757027054072,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72ca012183f0ac9","name":"Publishes to nwaku","time":{"start":1757026763787,"stop":1757026763787,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa163383d05b3c62","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757026786865,"stop":1757026786865,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3f8abbaeccc581","name":"should handle ENR without shardInfo","time":{"start":1757026547711,"stop":1757026547711,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd79061141eafdc8","name":"Push message with content topic containing long","time":{"start":1757027657421,"stop":1757027657421,"duration":0},"status":"passed","severity":"normal"},{"uid":"e861ec321cc25705","name":"should be safe to call multiple times","time":{"start":1757026537215,"stop":1757026537215,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4b84351609f2de","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757026547616,"stop":1757026547616,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6333a6c3e69ef682","name":"should handle peer store errors gracefully","time":{"start":1757026536798,"stop":1757026536801,"duration":3},"status":"passed","severity":"normal"},{"uid":"7ea1a3fa37df5296","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757027077069,"stop":1757027077070,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ba32b144e19589","name":"should increase lamport timestamp","time":{"start":1757026588131,"stop":1757026588132,"duration":1},"status":"passed","severity":"normal"},{"uid":"549f2c56d9e98fac","name":"should handle peer disconnect event when no connections remain","time":{"start":1757026536874,"stop":1757026536874,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f294d6697523b45","name":"should register libp2p event listeners when start is called","time":{"start":1757026569167,"stop":1757026569167,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67fc8b188c214df","name":"Check received message containing short","time":{"start":1757027054068,"stop":1757027054068,"duration":0},"status":"passed","severity":"normal"},{"uid":"690404f8b87044e4","name":"should not dispatch event when already disconnected","time":{"start":1757026536875,"stop":1757026536876,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0022277ed2fe29d","name":"Push message with rate limit","time":{"start":1757027657445,"stop":1757027657445,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6a8f2d65c7e7a1","name":"Fails to push message bigger that 1MB","time":{"start":1757027657447,"stop":1757027657447,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f637229ea6c1efc","name":"should not modify tags of connections for different peers","time":{"start":1757026569176,"stop":1757026569176,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b294745fe9710f","name":"Push message with long payload","time":{"start":1757027657404,"stop":1757027657405,"duration":1},"status":"passed","severity":"normal"},{"uid":"41a6d3618f4b5966","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757026521472,"stop":1757026521472,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb80bd36d4b0a2e","name":"Refresh subscription","time":{"start":1757027077068,"stop":1757027077068,"duration":0},"status":"passed","severity":"normal"},{"uid":"63660be9542fdc5b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757027054074,"stop":1757027054074,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0b3c2b4759ef2e","name":"should perform ping and update peer store on timer","time":{"start":1757026537671,"stop":1757026537671,"duration":0},"status":"passed","severity":"normal"},{"uid":"57793161f34c68e5","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757026537698,"stop":1757026537699,"duration":1},"status":"passed","severity":"normal"},{"uid":"23c075ae46425201","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757026521466,"stop":1757026521467,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f0a6f1193038d14","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757026750772,"stop":1757026750772,"duration":0},"status":"passed","severity":"normal"},{"uid":"384647d688c379d","name":"Push 30 different messages","time":{"start":1757027657431,"stop":1757027657431,"duration":0},"status":"skipped","severity":"normal"},{"uid":"85e7facc0e0ef964","name":"should handle peer store update failures gracefully","time":{"start":1757026537680,"stop":1757026537681,"duration":1},"status":"passed","severity":"normal"},{"uid":"4489cccd1247a17b","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757026611511,"stop":1757026611511,"duration":0},"status":"skipped","severity":"normal"},{"uid":"53332993c54f82db","name":"Push message with long payload","time":{"start":1757027657416,"stop":1757027657416,"duration":0},"status":"passed","severity":"normal"},{"uid":"2595937d98154977","name":"Push message with Arabic payload","time":{"start":1757027657405,"stop":1757027657406,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f5d9972d9bcf79","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757026582001,"stop":1757026582002,"duration":1},"status":"passed","severity":"normal"},{"uid":"623e0ac3f337bf43","name":"should properly create location multiaddrs - udp6","time":{"start":1757026527649,"stop":1757026527649,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38f4747052d7292","name":"should properly create peer info with all multiaddrs","time":{"start":1757026527650,"stop":1757026527651,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e08521396cd4686","name":"Push message with meta","time":{"start":1757027657434,"stop":1757027657434,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e53284045681e1b","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757026582025,"stop":1757026582026,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c505f48c8b0f1af","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757026521463,"stop":1757026521463,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccdab4a90a56390","name":"Encoder throws on undefined content topic","time":{"start":1757026558877,"stop":1757026558877,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbf05719d6a5574","name":"should be safe to call multiple times","time":{"start":1757026537654,"stop":1757026537655,"duration":1},"status":"passed","severity":"normal"},{"uid":"a68f1915c52009c8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757027077063,"stop":1757027077063,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e83913bdff6dd8","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757026582010,"stop":1757026582011,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3b6c79cb0edba12","name":"Publish message with custom timestamp: Fri Sep 13 2024 22:59:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1757026773755,"stop":1757026773755,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ec887a8d5090db","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757026570053,"stop":1757026570053,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8755fd56a7e9ae","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757026781133,"stop":1757026781133,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ebf53b09518cc1","name":"should dispatch connect and disconnect events","time":{"start":1757026569158,"stop":1757026569161,"duration":3},"status":"passed","severity":"normal"},{"uid":"927a39dc13a51db0","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757026547615,"stop":1757026547615,"duration":0},"status":"passed","severity":"normal"},{"uid":"b351661f0215d315","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757026925387,"stop":1757026925388,"duration":1},"status":"passed","severity":"normal"},{"uid":"425024fe4659bc50","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757026943659,"stop":1757026943659,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30ab09152515692","name":"Push message with Script payload","time":{"start":1757027657428,"stop":1757027657429,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d671ff1416494d8","name":"Round trip binary serialization","time":{"start":1757026538151,"stop":1757026538152,"duration":1},"status":"passed","severity":"normal"},{"uid":"6198c67c3a454845","name":"should set field with only STORE enabled","time":{"start":1757026527652,"stop":1757026527652,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f6a3422dfed6dd","name":"Query Generator, No message returned","time":{"start":1757026900974,"stop":1757026900974,"duration":0},"status":"passed","severity":"normal"},{"uid":"bada9ad09dcb7e5c","name":"should throw error - invalid id","time":{"start":1757026527643,"stop":1757026527643,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d5aefdc1b5523f","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757026781129,"stop":1757026781129,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92a02eeb3428d77","name":"should handle errors when globalThis is not available","time":{"start":1757026536869,"stop":1757026536869,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7156f89cf6493c","name":"Passing page size 11 when there are 10 messages","time":{"start":1757026928929,"stop":1757026928929,"duration":0},"status":"passed","severity":"normal"},{"uid":"c662bd4bac7dcef5","name":"Push message with Script payload","time":{"start":1757027657417,"stop":1757027657418,"duration":1},"status":"passed","severity":"normal"}] |