mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
222 KiB
JSON
1 line
222 KiB
JSON
[{"uid":"85e5701eecec8500","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759321336268,"stop":1759321336276,"duration":8},"status":"passed","severity":"normal"},{"uid":"e57c889380a02548","name":"Callback on promise","time":{"start":1759321728158,"stop":1759321728158,"duration":0},"status":"passed","severity":"normal"},{"uid":"241f4943aab4fefb","name":"should return false when peer shard info is not found","time":{"start":1759321303146,"stop":1759321303146,"duration":0},"status":"passed","severity":"normal"},{"uid":"124b2732ea7751bc","name":"Push message with Chinese payload","time":{"start":1759322441258,"stop":1759322441258,"duration":0},"status":"passed","severity":"normal"},{"uid":"a727ade0cb9db768","name":"should not dispatch event when already connected","time":{"start":1759321302915,"stop":1759321302915,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc6a0940ce7b3a","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759321336225,"stop":1759321336226,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ee62f9df74aef2","name":"should dial all remaining peers","time":{"start":1759321304274,"stop":1759321304274,"duration":0},"status":"passed","severity":"normal"},{"uid":"fede08406f8ba529","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759321555672,"stop":1759321555672,"duration":0},"status":"passed","severity":"normal"},{"uid":"71806162949e344a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759321865779,"stop":1759321865780,"duration":1},"status":"passed","severity":"normal"},{"uid":"96bc7ac7412a449a","name":"should ensure monotonic increase","time":{"start":1759321344021,"stop":1759321344022,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0b4d9aacadf3dc","name":"Used by Waku Relay","time":{"start":1759321744200,"stop":1759321744200,"duration":0},"status":"passed","severity":"normal"},{"uid":"87217fab35130d6b","name":"Push message with content topic containing Chinese","time":{"start":1759322441228,"stop":1759322441228,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce02b04aa32ae9a0","name":"Push message with content topic containing Russian","time":{"start":1759322441239,"stop":1759322441240,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0718846f3204517","name":"should not dial peers from store when browser is not connected","time":{"start":1759321304270,"stop":1759321304270,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9972cf7e49183b","name":"should handle retrieve function with query parameters","time":{"start":1759321355703,"stop":1759321355703,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a7d4141b6f1f99","name":"should handle peer connect event","time":{"start":1759321302914,"stop":1759321302914,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b169d174ab90dce","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759321555674,"stop":1759321555675,"duration":1},"status":"passed","severity":"normal"},{"uid":"9282ec518b6b3030","name":"should add event listeners to globalThis","time":{"start":1759321302899,"stop":1759321302906,"duration":7},"status":"passed","severity":"normal"},{"uid":"8f152a072611a7ab","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759321304283,"stop":1759321304283,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c2fd5b7e35b042","name":"should decode valid enr successfully","time":{"start":1759321293753,"stop":1759321293753,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fde328f8afa49d","name":"should dial peer immediately when queue is empty","time":{"start":1759321302767,"stop":1759321302767,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa90e9a1826da9c0","name":"Publish message with rate limit","time":{"start":1759321576606,"stop":1759321576606,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ce98fcd56c9448","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759321287651,"stop":1759321287651,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64641bd1142cff0","name":"Subscribe to topic containing short and receive message","time":{"start":1759321865775,"stop":1759321865775,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24e96f043a477f0","name":"Incoming message is emitted as received","time":{"start":1759321357190,"stop":1759321357190,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95b411b43e9cea4","name":"Decoder throws on empty string content topic","time":{"start":1759321325083,"stop":1759321325083,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7144846d4a112b","name":"should transition to Unhealthy when no connections","time":{"start":1759321355454,"stop":1759321355462,"duration":8},"status":"passed","severity":"normal"},{"uid":"d8d8f4ded37d96ad","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759321287654,"stop":1759321287654,"duration":0},"status":"passed","severity":"normal"},{"uid":"19dc629d4c10fb5c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759321722041,"stop":1759321722041,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf16fe397f48f74","name":"Push 30 different messages","time":{"start":1759322441249,"stop":1759322441249,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea8ece20c3bdda4d","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759321745192,"stop":1759321745192,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b096b8d215919","name":"Push message with shell command payload","time":{"start":1759322441261,"stop":1759322441261,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d33befdaca0298a","name":"Round trip binary serialization","time":{"start":1759321304323,"stop":1759321304323,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef134aceeea6906","name":"should handle peer identify event","time":{"start":1759321313739,"stop":1759321313739,"duration":0},"status":"passed","severity":"normal"},{"uid":"7091e5c11c5f6b6a","name":"Rejects garbage","time":{"start":1759321365984,"stop":1759321365985,"duration":1},"status":"passed","severity":"normal"},{"uid":"34093ad4459daed","name":"Throws when trying to push message with empty payload","time":{"start":1759322441262,"stop":1759322441262,"duration":0},"status":"passed","severity":"normal"},{"uid":"8763fb360352c550","name":"Push message with content topic containing long","time":{"start":1759322441263,"stop":1759322441263,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b9155c88d0b040","name":"should not discard bootstrap peers if under the limit","time":{"start":1759321425218,"stop":1759321425222,"duration":4},"status":"passed","severity":"normal"},{"uid":"66dccefb83d3ad50","name":"Fails to push message bigger that 1MB","time":{"start":1759322441268,"stop":1759322441269,"duration":1},"status":"passed","severity":"normal"},{"uid":"555c155f83cabc7","name":"should not fail to start the service if it is already started","time":{"start":1759321625239,"stop":1759321625239,"duration":0},"status":"passed","severity":"normal"},{"uid":"abffa1703e7a27cb","name":"Sync message is sent within sync frequency","time":{"start":1759321362730,"stop":1759321362730,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfab593fdaf1f548","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759321865790,"stop":1759321865790,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ce70d2b21ca1d2","name":"can start and stop the service","time":{"start":1759321317693,"stop":1759321317694,"duration":1},"status":"passed","severity":"normal"},{"uid":"7122c62cb69c1bb2","name":"should only return 1 node with relay and store capability","time":{"start":1759321313728,"stop":1759321313729,"duration":1},"status":"passed","severity":"normal"},{"uid":"95115423fa4f58b4","name":"should skip peers without peer exchange protocol","time":{"start":1759321313739,"stop":1759321313739,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc22a61f56df389","name":"Fails to push message with large meta","time":{"start":1759322441254,"stop":1759322441254,"duration":0},"status":"passed","severity":"normal"},{"uid":"62cfb6e4b6ef525b","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759321302898,"stop":1759321302898,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1c4bcb6ccc253","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759321334991,"stop":1759321334992,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fd267d23423751f","name":"Passing page size 0 when there are 110 messages","time":{"start":1759321737234,"stop":1759321737237,"duration":3},"status":"passed","severity":"normal"},{"uid":"3f8270677a5477cd","name":"Get Nodes","time":{"start":1759321312799,"stop":1759321312800,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac49c9deb252a15","name":"return first retrieved peers without further DNS queries","time":{"start":1759321313729,"stop":1759321313729,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e82233edb4184e","name":"recovers when dns.resolve returns empty","time":{"start":1759321313726,"stop":1759321313727,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c4eee12043906c","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759321582376,"stop":1759321582376,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef4e4ac5265f16e","name":"Push message with content topic containing SQL Injection","time":{"start":1759322441252,"stop":1759322441252,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f36ebe056cf8ddc","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759321402795,"stop":1759321402795,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fee5df70bafe4b","name":"should not return locked peers if enough unlocked are available","time":{"start":1759321355121,"stop":1759321355121,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc24a16b42721bb8","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759321355680,"stop":1759321355681,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5ea5615cf8d0993","name":"Outgoing message is emitted as sending","time":{"start":1759321357188,"stop":1759321357188,"duration":0},"status":"passed","severity":"normal"},{"uid":"873cf3199f16068c","name":"should monitor connected peers and store them into cache","time":{"start":1759321480293,"stop":1759321480293,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b935e4ffcf0fb93","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759321336226,"stop":1759321336233,"duration":7},"status":"passed","severity":"normal"},{"uid":"468ce5bd73f9a421","name":"Check received message containing short","time":{"start":1759321834862,"stop":1759321834862,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4807215b3ac38e","name":"Check message with no content topic is not received","time":{"start":1759321834870,"stop":1759321834870,"duration":0},"status":"passed","severity":"normal"},{"uid":"722926d442d9aaad","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759321287643,"stop":1759321287643,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea78f4aa3970565","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759321355704,"stop":1759321355704,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1998331c4b5942","name":"should initialize with isNetworkConnected as false","time":{"start":1759321302898,"stop":1759321302899,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05079cca2c8af82","name":"should return null for non-existent peer","time":{"start":1759321304278,"stop":1759321304278,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3d07d1cd472b21","name":"Push message with Script payload","time":{"start":1759322441235,"stop":1759322441235,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6205580ba492ef","name":"should insert message id into causal history","time":{"start":1759321344117,"stop":1759321344117,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e13dd67cb427b11","name":"should handle shardReader errors","time":{"start":1759321304345,"stop":1759321304346,"duration":1},"status":"passed","severity":"normal"},{"uid":"f30f2ec40b69b9b6","name":"Check publish message containing shell command","time":{"start":1759321576583,"stop":1759321576583,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f4f2e803dbe7f4","name":"Relay + Store","time":{"start":1759321293763,"stop":1759321293764,"duration":1},"status":"passed","severity":"normal"},{"uid":"77300a7d14019959","name":"should wait for Filter peer to be connected","time":{"start":1759321356160,"stop":1759321356160,"duration":0},"status":"passed","severity":"normal"},{"uid":"89336456829f7860","name":"Correctly serialized arguments","time":{"start":1759321473171,"stop":1759321473171,"duration":0},"status":"passed","severity":"normal"},{"uid":"80156650fc06f92f","name":"Outgoing message is emitted as sent","time":{"start":1759321357188,"stop":1759321357188,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c99dedf81bccd4","name":"Push message with meta","time":{"start":1759322441230,"stop":1759322441231,"duration":1},"status":"passed","severity":"normal"},{"uid":"4580435ddb6ed3c9","name":"Fails to push message bigger that 1MB","time":{"start":1759322441243,"stop":1759322441243,"duration":0},"status":"passed","severity":"normal"},{"uid":"27da6933a4b97afe","name":"Subscribe to topic containing Script and publish message","time":{"start":1759321582370,"stop":1759321582370,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9a8a6f9c15ca81","name":"Push message with content topic containing escaped characters","time":{"start":1759322441240,"stop":1759322441240,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ff227cfd2d6d6c","name":"should handle incoming messages","time":{"start":1759321354769,"stop":1759321354769,"duration":0},"status":"passed","severity":"normal"},{"uid":"3470315ec815d46","name":"should not start if already started","time":{"start":1759321313737,"stop":1759321313738,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c385e3c7fecf73d","name":"Decoder throws on undefined content topic","time":{"start":1759321323430,"stop":1759321323430,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01b12500edb7042","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759321336235,"stop":1759321336235,"duration":0},"status":"passed","severity":"normal"},{"uid":"36118c6899ec42aa","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759321354764,"stop":1759321354764,"duration":0},"status":"passed","severity":"normal"},{"uid":"df748f5036f21ed5","name":"should handle mixed protocol support correctly","time":{"start":1759321355474,"stop":1759321355475,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb926f37c3c859e","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759321354215,"stop":1759321354223,"duration":8},"status":"passed","severity":"normal"},{"uid":"2901009299097b40","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759321682535,"stop":1759321682535,"duration":0},"status":"passed","severity":"normal"},{"uid":"64dc2030ad2de902","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759321344125,"stop":1759321344125,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1e49a2ef1cb595","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759321865780,"stop":1759321865780,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67fdbf5c39d7d6f","name":"random static sharding 8 - Cluster ID: 898, Shard ID: 519","time":{"start":1759321712123,"stop":1759321712125,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a159433bdee6668","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759321582381,"stop":1759321582381,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf98c69f4f7c1da","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759321312983,"stop":1759321312984,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e2072856fdacbe","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759321287647,"stop":1759321287648,"duration":1},"status":"passed","severity":"normal"},{"uid":"142cd323bf2a4a5c","name":"should wait for LightPush peer to be connected","time":{"start":1759321356160,"stop":1759321356160,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd525e2af0d130f3","name":"Store - dialed first","time":{"start":1759321746455,"stop":1759321746456,"duration":1},"status":"passed","severity":"normal"},{"uid":"6028560b5565e5a7","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759321865788,"stop":1759321865788,"duration":0},"status":"passed","severity":"normal"},{"uid":"459f0aed0386ddaf","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759321355719,"stop":1759321355727,"duration":8},"status":"passed","severity":"normal"},{"uid":"bef9e14b030c8327","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759321336223,"stop":1759321336223,"duration":0},"status":"passed","severity":"normal"},{"uid":"7623c46544bc490c","name":"should handle task timeouts","time":{"start":1759321353802,"stop":1759321353808,"duration":6},"status":"passed","severity":"normal"},{"uid":"def3ba7759be76d1","name":"Push message with content topic containing emoji","time":{"start":1759322441230,"stop":1759322441230,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e42d930136b8bf","name":"Fails to push message bigger that 1MB","time":{"start":1759322441232,"stop":1759322441233,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f0228b28ef24a53","name":"random static sharding 7 - Cluster ID: 942, Shard ID: 208","time":{"start":1759321712123,"stop":1759321712123,"duration":0},"status":"passed","severity":"normal"},{"uid":"401816a75a1dbb18","name":"should push the message to the outgoing buffer","time":{"start":1759321344116,"stop":1759321344116,"duration":0},"status":"passed","severity":"normal"},{"uid":"289ca06c67d4ff0b","name":"Push message with Russian payload","time":{"start":1759322441259,"stop":1759322441259,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a87c739ea6a745","name":"Check publish message containing escaped characters","time":{"start":1759321576584,"stop":1759321576585,"duration":1},"status":"passed","severity":"normal"},{"uid":"a642da40e05af1f5","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759321728159,"stop":1759321728160,"duration":1},"status":"passed","severity":"normal"},{"uid":"30fba3e0ef6cfb3c","name":"throws on content topic with generation field greater than 0","time":{"start":1759321287639,"stop":1759321287639,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f0da249e865ad1","name":"should send to specified number of peers of used peers","time":{"start":1759321354401,"stop":1759321354402,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf024df09bebe8a1","name":"should return false when peer is on different cluster","time":{"start":1759321303136,"stop":1759321303137,"duration":1},"status":"passed","severity":"normal"},{"uid":"540faec19a295e90","name":"Passing page size 110 when there are 120 messages","time":{"start":1759321737247,"stop":1759321737248,"duration":1},"status":"passed","severity":"normal"},{"uid":"d65c2ca7fd641f44","name":"messageHash returns a Uint8Array","time":{"start":1759321303506,"stop":1759321303506,"duration":0},"status":"passed","severity":"normal"},{"uid":"515bb38ba28416cb","name":"should dial peers from store when browser is connected","time":{"start":1759321304270,"stop":1759321304270,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7098bc36424ea5e","name":"Push message with JSON payload","time":{"start":1759322441236,"stop":1759322441236,"duration":0},"status":"passed","severity":"normal"},{"uid":"7786247f306d7281","name":"Passing page size 11 when there are 10 messages","time":{"start":1759321737245,"stop":1759321737245,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e913a22a5ec29c4","name":"should emit message when we just started and store connect event occurs","time":{"start":1759321355705,"stop":1759321355717,"duration":12},"status":"passed","severity":"normal"},{"uid":"a08270edb33a470e","name":"throws on content topic with non-number generation field","time":{"start":1759321287638,"stop":1759321287639,"duration":1},"status":"passed","severity":"normal"},{"uid":"e559e9019fd4e6f0","name":"should handle v3 RLN errors","time":{"start":1759321354403,"stop":1759321354411,"duration":8},"status":"passed","severity":"normal"},{"uid":"c4bdfaea9bc70a64","name":"should not modify tags of connections for different peers","time":{"start":1759321355142,"stop":1759321355142,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cdc235fbad552ec","name":"should handle complete discovery-to-dial flow","time":{"start":1759321302827,"stop":1759321302827,"duration":0},"status":"passed","severity":"normal"},{"uid":"32609ee0049742b6","name":"Push message equal or less that 1MB","time":{"start":1759322441243,"stop":1759322441243,"duration":0},"status":"passed","severity":"normal"},{"uid":"25419a50fecfb5a","name":"should return true even if peer has no overlapping shards","time":{"start":1759321303137,"stop":1759321303137,"duration":0},"status":"passed","severity":"normal"},{"uid":"812b3053067c85e2","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759321865783,"stop":1759321865784,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6fcdded883c3f18","name":"Push message with numeric payload","time":{"start":1759322441245,"stop":1759322441245,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f858360c9bb496","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759321355727,"stop":1759321355727,"duration":0},"status":"passed","severity":"normal"},{"uid":"d737c202ddfe945b","name":"should handle peer store errors gracefully","time":{"start":1759321304279,"stop":1759321304279,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ad5b0c70a58a86","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759321865791,"stop":1759321865791,"duration":0},"status":"passed","severity":"normal"},{"uid":"911b8264c7faad5e","name":"should return cached hash on subsequent access","time":{"start":1759321304329,"stop":1759321304329,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f00e5e78c283d1","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759321336242,"stop":1759321336243,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c67fcdcc3ce0b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759321336267,"stop":1759321336267,"duration":0},"status":"passed","severity":"normal"},{"uid":"805c178de080ebd2","name":"Check received message with timestamp: 1759321381379 ","time":{"start":1759321834858,"stop":1759321834859,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0fd409a977041","name":"Push message with XML payload","time":{"start":1759322441247,"stop":1759322441247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73aa4e9b235756a","name":"Push message with custom timestamp: 1759325007518","time":{"start":1759322441243,"stop":1759322441243,"duration":0},"status":"passed","severity":"normal"},{"uid":"139e913c121e4f1d","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759321303202,"stop":1759321303203,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23c315734faaa6c","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759321355120,"stop":1759321355120,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52c07b7f374b9f9","name":"should not retry if at least one success","time":{"start":1759321354402,"stop":1759321354402,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d6486b100325e0","name":"should start the dialing interval","time":{"start":1759321302757,"stop":1759321302758,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9f49920546ef9f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759321336248,"stop":1759321336249,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bddf0c68549f2d7","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759321312993,"stop":1759321312993,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24d05f3e6c5beb4","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759321303487,"stop":1759321303487,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae28282ab6a45d0","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759321555671,"stop":1759321555672,"duration":1},"status":"passed","severity":"normal"},{"uid":"78563d59e1556f0b","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759321582373,"stop":1759321582373,"duration":0},"status":"passed","severity":"normal"},{"uid":"49aed540fe50a641","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759321293169,"stop":1759321293169,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae6e02c98e684f5","name":"Push message with Script payload","time":{"start":1759322441259,"stop":1759322441259,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a27bb456ab94d2","name":"Publishes to nwaku","time":{"start":1759321568765,"stop":1759321568766,"duration":1},"status":"passed","severity":"normal"},{"uid":"341c0ade9f8d5dac","name":"Push message with Script payload","time":{"start":1759322441224,"stop":1759322441224,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b2ed3e7645145c","name":"Check meta is set [ecies]","time":{"start":1759321325082,"stop":1759321325082,"duration":0},"status":"passed","severity":"normal"},{"uid":"63176eca5c02396d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759321293173,"stop":1759321293173,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f03ccd5a63bdf20","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759321355141,"stop":1759321355142,"duration":1},"status":"passed","severity":"normal"},{"uid":"187b7af18ddb3f5c","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759321344119,"stop":1759321344119,"duration":0},"status":"passed","severity":"normal"},{"uid":"121a85ccf0d0516","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759321865785,"stop":1759321865785,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e70325fb3aecb8","name":"Push message with custom timestamp: 1759317807519","time":{"start":1759322441268,"stop":1759322441268,"duration":0},"status":"passed","severity":"normal"},{"uid":"97591c6108b28f6f","name":"should fail to send if no connected peers found","time":{"start":1759321354401,"stop":1759321354401,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fae57e16b0a3ab","name":"returns all values when wanted number matches available values","time":{"start":1759321312049,"stop":1759321312056,"duration":7},"status":"passed","severity":"normal"},{"uid":"c5aa1ff94338049f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759321865788,"stop":1759321865788,"duration":0},"status":"passed","severity":"normal"},{"uid":"250cc4b145af69a8","name":"should add event listeners to libp2p","time":{"start":1759321302899,"stop":1759321302899,"duration":0},"status":"passed","severity":"normal"},{"uid":"9941e62ef13f6d5d","name":"Filter","time":{"start":1759321746456,"stop":1759321746457,"duration":1},"status":"passed","severity":"normal"},{"uid":"50de6dfb32bd193b","name":"yields undefined for messages without decoder","time":{"start":1759321303982,"stop":1759321303982,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47f22f0447ebc9d","name":"Nodes with multiple pubsub topic","time":{"start":1759321573341,"stop":1759321573342,"duration":1},"status":"passed","severity":"normal"},{"uid":"be381e48eaabe050","name":"Push message with content topic containing numeric","time":{"start":1759322441238,"stop":1759322441238,"duration":0},"status":"passed","severity":"normal"},{"uid":"75609a131049a8bb","name":"Push message with Russian payload","time":{"start":1759322441224,"stop":1759322441224,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e404f1ad8e84205","name":"should handle multiple peers with different shard configurations","time":{"start":1759321302787,"stop":1759321302787,"duration":0},"status":"passed","severity":"normal"},{"uid":"3053333a07391aac","name":"should handle multiple peer connections","time":{"start":1759321303201,"stop":1759321303201,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbad7d748d49adbc","name":"should skip peers without peer exchange protocol","time":{"start":1759321313741,"stop":1759321313742,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1acd7281c509a8f","name":"can start and stop the service","time":{"start":1759321387904,"stop":1759321387904,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ad39b930b950e6","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759321303861,"stop":1759321303862,"duration":1},"status":"passed","severity":"normal"},{"uid":"933f85db8aa04e59","name":"Push message with content topic containing short","time":{"start":1759322441250,"stop":1759322441250,"duration":0},"status":"passed","severity":"normal"},{"uid":"a268ba0d0130cfac","name":"should stop ping timers on peer disconnect","time":{"start":1759321303202,"stop":1759321303202,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced3d61aba913b82","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759321325082,"stop":1759321325082,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c90dbef30dc92e0","name":"Throws when trying to push message with empty payload","time":{"start":1759322441249,"stop":1759322441250,"duration":1},"status":"passed","severity":"normal"},{"uid":"19e9a78365f4ef5d","name":"Push message with content topic containing long","time":{"start":1759322441250,"stop":1759322441250,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09ffa680b4537ef","name":"Check publish message containing special chars","time":{"start":1759321576561,"stop":1759321576561,"duration":0},"status":"passed","severity":"normal"},{"uid":"9373eee6a4fe3c34","name":"Decrypt messages","time":{"start":1759321557101,"stop":1759321557101,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa74bf5c1e1275b7","name":"Check received message containing numeric","time":{"start":1759321834854,"stop":1759321834854,"duration":0},"status":"passed","severity":"normal"},{"uid":"82532bc741e8bd7c","name":"Check publish message containing Arabic","time":{"start":1759321576571,"stop":1759321576571,"duration":0},"status":"passed","severity":"normal"},{"uid":"d978368708c82b61","name":"should handle dial errors","time":{"start":1759321304341,"stop":1759321304341,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b4303d6b927500","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759321344118,"stop":1759321344118,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f42cf103e1a92511","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759321402788,"stop":1759321402789,"duration":1},"status":"passed","severity":"normal"},{"uid":"88fc768d63c76cf","name":"Check received message containing long","time":{"start":1759321834862,"stop":1759321834863,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb167ec05851f940","name":"should return empty array when no peers connected","time":{"start":1759321304343,"stop":1759321304343,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e6bacc0d4687ab","name":"Subscribe to topic containing short and publish message","time":{"start":1759321582347,"stop":1759321582351,"duration":4},"status":"passed","severity":"normal"},{"uid":"cc6fea6a72d05bc5","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759321287645,"stop":1759321287645,"duration":0},"status":"passed","severity":"normal"},{"uid":"2967d1caa8184953","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759321323428,"stop":1759321323428,"duration":0},"status":"passed","severity":"normal"},{"uid":"25fdb58f1c27252b","name":"Encoder throws on undefined content topic","time":{"start":1759321325082,"stop":1759321325082,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d30a9aa2200f43","name":"should populate queue if has active dial","time":{"start":1759321302770,"stop":1759321302770,"duration":0},"status":"passed","severity":"normal"},{"uid":"537a5072a53bd2f4","name":"should be delivered immediately if received","time":{"start":1759321344126,"stop":1759321344126,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a773e50c63103a","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759321312987,"stop":1759321312988,"duration":1},"status":"passed","severity":"normal"},{"uid":"921d390336f23050","name":"should filter out undefined ENRs","time":{"start":1759321313355,"stop":1759321313360,"duration":5},"status":"passed","severity":"normal"},{"uid":"9068044f3e5d2493","name":"should successfully query store with valid decoders and options","time":{"start":1759321355980,"stop":1759321355981,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e4dc7b524e9df6","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759321312986,"stop":1759321312986,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a476c7de79c09f8","name":"Cluster ID 0, shard 1","time":{"start":1759321712116,"stop":1759321712116,"duration":0},"status":"passed","severity":"normal"},{"uid":"7517d4750c7bffa2","name":"Retrieval Hint","time":{"start":1759321344024,"stop":1759321344024,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd97a0fc9fc7086a","name":"should handle multiple query options for time ranges","time":{"start":1759321355982,"stop":1759321355983,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d60a4ae53123f0","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759321287643,"stop":1759321287644,"duration":1},"status":"passed","severity":"normal"},{"uid":"b198aebaee4332b5","name":"Push message with content topic containing escaped characters","time":{"start":1759322441229,"stop":1759322441229,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b00f8c95574f8a","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759321313729,"stop":1759321313730,"duration":1},"status":"passed","severity":"normal"},{"uid":"5feff2fd79cb32c3","name":"Check message with no payload is not received","time":{"start":1759321834860,"stop":1759321834860,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4b7ac022783562","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759321402789,"stop":1759321402789,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e44bf8ae70d3ea8","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759321336250,"stop":1759321336250,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc079b462ef2a84c","name":"should reject on timeout if it was set","time":{"start":1759321356159,"stop":1759321356160,"duration":1},"status":"passed","severity":"normal"},{"uid":"d621361f60b651a0","name":"Push message with content topic containing short","time":{"start":1759322441238,"stop":1759322441238,"duration":0},"status":"passed","severity":"normal"},{"uid":"7193787bb520894e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759321293173,"stop":1759321293174,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b57a69ff73ff5","name":"should add event listeners for peer connect and disconnect","time":{"start":1759321303189,"stop":1759321303193,"duration":4},"status":"passed","severity":"normal"},{"uid":"cddf84cc63c7ba08","name":"can query messages normally","time":{"start":1759321714556,"stop":1759321714556,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55fb2f429c82be","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759321293170,"stop":1759321293171,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a737fc560b10e9c","name":"should return true when peer is on the same cluster","time":{"start":1759321303136,"stop":1759321303136,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b4b56e42560bd9","name":"should continually clean up expired entries at intervals","time":{"start":1759321352912,"stop":1759321352912,"duration":0},"status":"passed","severity":"normal"},{"uid":"326472d6aff9fffe","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759321745192,"stop":1759321745193,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9de3d76cfa9046d","name":"should create all internal components","time":{"start":1759321304338,"stop":1759321304338,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3b8ec9c55a20cf","name":"Does not throw an exception when node disconnects","time":{"start":1759321744197,"stop":1759321744198,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1407c87b0330af","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759321336247,"stop":1759321336248,"duration":1},"status":"passed","severity":"normal"},{"uid":"a564368a3f4f9111","name":"should start periodic discovery on start","time":{"start":1759321313745,"stop":1759321313745,"duration":0},"status":"passed","severity":"normal"},{"uid":"d309700f17e13948","name":"should return undefined if no connection provided","time":{"start":1759321303855,"stop":1759321303855,"duration":0},"status":"passed","severity":"normal"},{"uid":"34cee39eb091f5dc","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759321865790,"stop":1759321865790,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b0d50c120d21fe","name":"should handle dial errors gracefully","time":{"start":1759321302778,"stop":1759321302778,"duration":0},"status":"passed","severity":"normal"},{"uid":"388735394fe37c87","name":"Query with Promise Callback, No message returned","time":{"start":1759321697012,"stop":1759321697012,"duration":0},"status":"passed","severity":"normal"},{"uid":"6069a8b740bf4b3e","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759321682538,"stop":1759321682538,"duration":0},"status":"passed","severity":"normal"},{"uid":"496fa395b7a2921d","name":"should emit a peer event after start","time":{"start":1759321317695,"stop":1759321317695,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0131392017a71a8","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759321730546,"stop":1759321730546,"duration":0},"status":"passed","severity":"normal"},{"uid":"130d84af76879e4f","name":"Retries within given interval","time":{"start":1759321356075,"stop":1759321356075,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c0b2630431f267","name":"Push message with short payload","time":{"start":1759322441233,"stop":1759322441233,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd5edb22be991ab","name":"Subscribe to topic containing long and receive message","time":{"start":1759321865786,"stop":1759321865787,"duration":1},"status":"passed","severity":"normal"},{"uid":"6258bae98d62d6a0","name":"should handle malformed response data","time":{"start":1759321313365,"stop":1759321313366,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd45613151624d6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759321722038,"stop":1759321722039,"duration":1},"status":"passed","severity":"normal"},{"uid":"f376d356441d4838","name":"Refresh subscription","time":{"start":1759321582347,"stop":1759321582347,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4cd09526754542da","name":"should set default options when no config provided","time":{"start":1759321304337,"stop":1759321304338,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3c927e16500fa81","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759321865787,"stop":1759321865787,"duration":0},"status":"passed","severity":"normal"},{"uid":"f736489859178439","name":"should only return 1 node with relay capability","time":{"start":1759321313728,"stop":1759321313728,"duration":0},"status":"passed","severity":"normal"},{"uid":"676a80fe2223d5cb","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759321344122,"stop":1759321344123,"duration":1},"status":"passed","severity":"normal"},{"uid":"eefd35d4799377f4","name":"Push message with Arabic payload","time":{"start":1759322441223,"stop":1759322441224,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fb771cd5a1cbdb3","name":"should clear existing timers before creating new ones","time":{"start":1759321303231,"stop":1759321303231,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cf2c56bcce5a18","name":"should be safe to call multiple times","time":{"start":1759321302809,"stop":1759321302809,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09c68f76f8311bc","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759321865773,"stop":1759321865773,"duration":0},"status":"passed","severity":"normal"},{"uid":"8124b95bf854fb18","name":"Check message received after jswaku node is restarted","time":{"start":1759321834861,"stop":1759321834861,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8314d74ec2674ef","name":"should save new peer to store","time":{"start":1759321302819,"stop":1759321302819,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea09d11cced1d169","name":"should skip peers that were recently queried","time":{"start":1759321313741,"stop":1759321313741,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b200cb8c036bdb","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759321287650,"stop":1759321287651,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0c232fa87153a6","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759321336252,"stop":1759321336253,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fbf0fe25229a8d8","name":"should be able to decode the field with only STORE set to true","time":{"start":1759321293172,"stop":1759321293172,"duration":0},"status":"passed","severity":"normal"},{"uid":"970df4490ed6c55b","name":"Check received message containing Russian","time":{"start":1759321834864,"stop":1759321834865,"duration":1},"status":"passed","severity":"normal"},{"uid":"8159b40c480adc2","name":"Check publish message containing long","time":{"start":1759321576560,"stop":1759321576560,"duration":0},"status":"passed","severity":"normal"},{"uid":"f797b5828d32ff73","name":"Check received message containing Basic HTML tag","time":{"start":1759321834866,"stop":1759321834866,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d56ed1cda9e6f9","name":"random static sharding 9 - Cluster ID: 495, Shard ID: 873","time":{"start":1759321712125,"stop":1759321712125,"duration":0},"status":"passed","severity":"normal"},{"uid":"76669e276ddce958","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759321304328,"stop":1759321304328,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7950db83cc9588","name":"should be empty after removing the only subscription","time":{"start":1759321355439,"stop":1759321355440,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c27993268939ca","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759321682534,"stop":1759321682535,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3f6f012ec10be2","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759321573341,"stop":1759321573341,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a28f73889a2384","name":"Ordered callback, aborts when callback returns true","time":{"start":1759321728160,"stop":1759321728161,"duration":1},"status":"passed","severity":"normal"},{"uid":"76feabc943c2f1ae","name":"should be safe to call multiple times","time":{"start":1759321304265,"stop":1759321304266,"duration":1},"status":"passed","severity":"normal"},{"uid":"255e3d008b11ca43","name":"returns only open connection if one present","time":{"start":1759321303662,"stop":1759321303662,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a46c217bd62137","name":"should add peer to queue when queue is not empty","time":{"start":1759321302768,"stop":1759321302768,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ce544fdc2ce84b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759321336267,"stop":1759321336267,"duration":0},"status":"passed","severity":"normal"},{"uid":"672d1a6d35117fbd","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759321359155,"stop":1759321359155,"duration":0},"status":"passed","severity":"normal"},{"uid":"403361042da119","name":"throws on empty content topic","time":{"start":1759321287637,"stop":1759321287638,"duration":1},"status":"passed","severity":"normal"},{"uid":"33e67f7a5b9fa46d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759321865774,"stop":1759321865774,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce65f083e72061b","name":"Publish message with custom timestamp: Wed Oct 01 2025 11:26:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1759321576593,"stop":1759321576594,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfe94d3214a26bed","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759321669681,"stop":1759321669682,"duration":1},"status":"passed","severity":"normal"},{"uid":"a21e471df3254a15","name":"should clear all timers","time":{"start":1759321303194,"stop":1759321303195,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b6c17a6a70440eb","name":"Passing invalid cursor","time":{"start":1759321682541,"stop":1759321682542,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fdc5c383b54647","name":"Relay + Store","time":{"start":1759321388609,"stop":1759321388609,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d77b2f0520786d","name":"Push message with numeric payload","time":{"start":1759322441233,"stop":1759322441234,"duration":1},"status":"passed","severity":"normal"},{"uid":"b74677e49f45357d","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759321293174,"stop":1759321293174,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5241201a7f3db48","name":"Push message with rate limit","time":{"start":1759322441267,"stop":1759322441267,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca81af425db91eb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759321336278,"stop":1759321336282,"duration":4},"status":"passed","severity":"normal"},{"uid":"61793a1782cccd1f","name":"should clear timers for specific peer on disconnect","time":{"start":1759321303230,"stop":1759321303230,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84be9a83d5fb34e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759321555673,"stop":1759321555673,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69c616f7d41805e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759321865784,"stop":1759321865785,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d75817e63ce5a5cc","name":"should handle timestamp equal to current time","time":{"start":1759321344021,"stop":1759321344021,"duration":0},"status":"passed","severity":"normal"},{"uid":"907f54e45ae7642e","name":"Check received message containing Arabic","time":{"start":1759321834864,"stop":1759321834864,"duration":0},"status":"passed","severity":"normal"},{"uid":"978d108010534a3c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759321287655,"stop":1759321287655,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2d0c0caf050303","name":"should be able to dial TLS multiaddrs","time":{"start":1759321486459,"stop":1759321486460,"duration":1},"status":"passed","severity":"normal"},{"uid":"2217e7f4faa8be2","name":"should process tasks in queue","time":{"start":1759321353788,"stop":1759321353797,"duration":9},"status":"passed","severity":"normal"},{"uid":"b7775a9a8a54efcf","name":"should skip peer when already connected","time":{"start":1759321302768,"stop":1759321302769,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f11ac6918cbbc4","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759321402794,"stop":1759321402795,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca627025e297b158","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759321344123,"stop":1759321344123,"duration":0},"status":"passed","severity":"normal"},{"uid":"88097c64b1cd5dc8","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759321697007,"stop":1759321697007,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb7fe4d1b64032c","name":"should sort peers by ping value","time":{"start":1759321304344,"stop":1759321304344,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9667b58e9b7259","name":"Check publish message containing Russian","time":{"start":1759321576571,"stop":1759321576574,"duration":3},"status":"passed","severity":"normal"},{"uid":"cfc2f341bc7d8aa7","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759321336234,"stop":1759321336234,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d46bf17d0efe1f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759321336268,"stop":1759321336268,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1012b8d7a0461c8","name":"should return no connections if no open connection provided","time":{"start":1759321303662,"stop":1759321303662,"duration":0},"status":"passed","severity":"normal"},{"uid":"e440e98acab5ca1c","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759321302919,"stop":1759321302920,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ab5ec3863dd1cd1","name":"should return start time to match max range","time":{"start":1759321355728,"stop":1759321355728,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8946efe61f290e1","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759321745191,"stop":1759321745192,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf2fe7dbe2c43a98","name":"should add and check entries correctly","time":{"start":1759321352890,"stop":1759321352897,"duration":7},"status":"passed","severity":"normal"},{"uid":"f3a80f4325e3a63f","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759321359152,"stop":1759321359153,"duration":1},"status":"passed","severity":"normal"},{"uid":"f48e9097b357bf53","name":"Push message with custom timestamp: 1728563007518","time":{"start":1759322441231,"stop":1759322441232,"duration":1},"status":"passed","severity":"normal"},{"uid":"343e1fc886ab2b69","name":"should attach causal history and bloom filter to each message","time":{"start":1759321344117,"stop":1759321344117,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f37d7540aa01981","name":"throws if store query response has error status","time":{"start":1759321303978,"stop":1759321303980,"duration":2},"status":"passed","severity":"normal"},{"uid":"8242e077b68a91fe","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759321287649,"stop":1759321287649,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fce07bc09d44731","name":"different cluster: nodes don't connect","time":{"start":1759321473023,"stop":1759321473024,"duration":1},"status":"passed","severity":"normal"},{"uid":"660910b2c79cb94f","name":"Outgoing message is acknowledged","time":{"start":1759321356878,"stop":1759321356878,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc3009e75c4fc81","name":"Subscribe to topic containing long and publish message","time":{"start":1759321582351,"stop":1759321582351,"duration":0},"status":"passed","severity":"normal"},{"uid":"29519a8d869f6e62","name":"should return different streams if requested simultaniously","time":{"start":1759321303860,"stop":1759321303860,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62b95b48cad9bde","name":"should throw error - no id","time":{"start":1759321293754,"stop":1759321293754,"duration":0},"status":"passed","severity":"normal"},{"uid":"827261b196f9f2ce","name":"Push message with unicode special characters payload","time":{"start":1759322441226,"stop":1759322441226,"duration":0},"status":"passed","severity":"normal"},{"uid":"419ddcd37075415e","name":"Retries within maximum given attempts","time":{"start":1759321356076,"stop":1759321356076,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd8c9d8a0177913","name":"should handle peer store errors gracefully","time":{"start":1759321313740,"stop":1759321313740,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26c02149f07165b","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759321312988,"stop":1759321312988,"duration":0},"status":"passed","severity":"normal"},{"uid":"893510c7c1e93f74","name":"should not create relay timers when relay is not provided","time":{"start":1759321303214,"stop":1759321303214,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca554018e32d6069","name":"Push message with custom timestamp: 1759325007519","time":{"start":1759322441268,"stop":1759322441268,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b932c674b8fe8e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759321582382,"stop":1759321582382,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d7280ee71c8e49","name":"Push message with content topic containing Arabic","time":{"start":1759322441239,"stop":1759322441239,"duration":0},"status":"passed","severity":"normal"},{"uid":"983cfb4acbc16c6d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759321865783,"stop":1759321865783,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5355456b4f1d7c","name":"should add event listener for peer:discovery","time":{"start":1759321302808,"stop":1759321302809,"duration":1},"status":"passed","severity":"normal"},{"uid":"33f57d2718b11b5d","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759321336225,"stop":1759321336225,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20a434e2c1d0151","name":"should get / set UDP multiaddr","time":{"start":1759321293758,"stop":1759321293758,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed354b58f2ec8507","name":"should perform initial health assessment on start","time":{"start":1759321355464,"stop":1759321355464,"duration":0},"status":"passed","severity":"normal"},{"uid":"a799bfce735d2e12","name":"should not fail to stop the service if it was not started","time":{"start":1759321317694,"stop":1759321317694,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c900e18031a841","name":"should handle very large timestamps","time":{"start":1759321344022,"stop":1759321344022,"duration":0},"status":"passed","severity":"normal"},{"uid":"47160a431a0aad70","name":"Encoder throws on undefined content topic","time":{"start":1759321323429,"stop":1759321323430,"duration":1},"status":"passed","severity":"normal"},{"uid":"de0c3b0826b3bd8f","name":"should be safe to call multiple times","time":{"start":1759321304339,"stop":1759321304340,"duration":1},"status":"passed","severity":"normal"},{"uid":"f81e82e5fb060330","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759321287650,"stop":1759321287650,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2146a94ac446060","name":"Passing page size 1 when there are 4 messages","time":{"start":1759321737237,"stop":1759321737240,"duration":3},"status":"passed","severity":"normal"},{"uid":"5b68d0e31b0c1df0","name":"Check received message with timestamp: 1759321381379000000 ","time":{"start":1759321834858,"stop":1759321834858,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7acbb8b7b059e5","name":"Encoder error raises irrecoverable error","time":{"start":1759321359152,"stop":1759321359152,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95d9fdf5ded31c5","name":"Renews subscription after lossing a connection","time":{"start":1759321865781,"stop":1759321865782,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b2215038807d58","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759321356878,"stop":1759321356879,"duration":1},"status":"passed","severity":"normal"},{"uid":"707a994c12007deb","name":"Encoder throws on empty string content topic","time":{"start":1759321325083,"stop":1759321325083,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20480387c406d0d","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759321355140,"stop":1759321355140,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff29246eab02ef0d","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759321336253,"stop":1759321336253,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0abb5d0176aae5e","name":"should accept empty decoders array","time":{"start":1759321355681,"stop":1759321355681,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c14527ae8c4c35","name":"Decoder throws on undefined content topic","time":{"start":1759321325083,"stop":1759321325083,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e668dfe374eb103","name":"should create QueryOnConnect instance without options","time":{"start":1759321355681,"stop":1759321355681,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae11d99912ff9028","name":"should insert message into bloom filter","time":{"start":1759321344116,"stop":1759321344117,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0bbe09e66c01c5a","name":"Push message equal or less that 1MB","time":{"start":1759322441268,"stop":1759322441268,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1cf3e125d6bb306","name":"Push message equal or less that 1MB","time":{"start":1759322441232,"stop":1759322441232,"duration":0},"status":"passed","severity":"normal"},{"uid":"877e013d5bb7c308","name":"Sample","time":{"start":1759321293205,"stop":1759321293205,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c0950f0196e12b","name":"Wrong topic","time":{"start":1759321669688,"stop":1759321669688,"duration":0},"status":"passed","severity":"normal"},{"uid":"150900ff7d9b934","name":"should be safe to call multiple times","time":{"start":1759321303195,"stop":1759321303195,"duration":0},"status":"passed","severity":"normal"},{"uid":"1912b5f8c7006c33","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759321344124,"stop":1759321344125,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb13f5a4ccf80e2","name":"Push message with content topic containing Arabic","time":{"start":1759322441228,"stop":1759322441228,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f05acf140b4b2f2","name":"should discover peers from provided peer cache","time":{"start":1759321480291,"stop":1759321480292,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb3405a9296f680","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759321323426,"stop":1759321323427,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5600c8ff7c193cf","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759321555672,"stop":1759321555672,"duration":0},"status":"passed","severity":"normal"},{"uid":"d657389375ca20a2","name":"Fails to push message bigger that 1MB","time":{"start":1759322441256,"stop":1759322441256,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f8d48d8ae18ff7","name":"peer exchange sets tag","time":{"start":1759321569372,"stop":1759321569372,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0574dbb8b19d10d","name":"should return false when network is not connected","time":{"start":1759321304340,"stop":1759321304340,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45aacfc4450b065","name":"Check received message containing Script","time":{"start":1759321834865,"stop":1759321834865,"duration":0},"status":"passed","severity":"normal"},{"uid":"21bc0ed1a7d6c00f","name":"should reject if LightPush is requested but not mounted","time":{"start":1759321356158,"stop":1759321356159,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e052ce1534365b","name":"does not throw on valid cases","time":{"start":1759321287637,"stop":1759321287637,"duration":0},"status":"passed","severity":"normal"},{"uid":"1759efda8e9ff3d9","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759321473024,"stop":1759321473024,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f2fe5e698406a7","name":"Push message with escaped characters payload","time":{"start":1759322441236,"stop":1759322441237,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8452494e418a663","name":"Push message with rate limit","time":{"start":1759322441242,"stop":1759322441242,"duration":0},"status":"passed","severity":"normal"},{"uid":"9103184165f52f5","name":"Publish message with large meta","time":{"start":1759321576600,"stop":1759321576606,"duration":6},"status":"passed","severity":"normal"},{"uid":"3cca29ad7a4eb412","name":"Bloom filter","time":{"start":1759321344023,"stop":1759321344023,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c28648f72f5014f","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759321336234,"stop":1759321336234,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d90b82d3e66df6","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759321344117,"stop":1759321344117,"duration":0},"status":"passed","severity":"normal"},{"uid":"8574818a6245ccfd","name":"should properly create location multiaddrs - udp","time":{"start":1759321293760,"stop":1759321293760,"duration":0},"status":"passed","severity":"normal"},{"uid":"6456f88099834cf5","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759321303860,"stop":1759321303861,"duration":1},"status":"passed","severity":"normal"},{"uid":"b913a7447fa82ae0","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759321387989,"stop":1759321387990,"duration":1},"status":"passed","severity":"normal"},{"uid":"cec6f77054f65b5a","name":"should hang up with PeerId and return true on success","time":{"start":1759321304342,"stop":1759321304342,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7c668361fa1a85","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759321362731,"stop":1759321362732,"duration":1},"status":"passed","severity":"normal"},{"uid":"36874ec250b751a3","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759321387909,"stop":1759321387909,"duration":0},"status":"skipped","severity":"normal"},{"uid":"115e85dd02387d51","name":"Push message with content topic containing Arabic","time":{"start":1759322441264,"stop":1759322441264,"duration":0},"status":"passed","severity":"normal"},{"uid":"a940a66ffdaa5837","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759321353801,"stop":1759321353801,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a76e630b61a63f3","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759321304284,"stop":1759321304286,"duration":2},"status":"passed","severity":"normal"},{"uid":"6db17bbbbbd0dfa3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759321865780,"stop":1759321865780,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d6ac4478f071a9","name":"Subscribe and receives messages on 20 topics","time":{"start":1759321865773,"stop":1759321865773,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc9d24f940bf73","name":"should process successful peer exchange query","time":{"start":1759321313743,"stop":1759321313743,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c01671ca9d9296e","name":"Push message equal or less that 1MB","time":{"start":1759322441256,"stop":1759322441256,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eeb623d07543ad6","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759321355985,"stop":1759321355985,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b5b929ca225626","name":"Check received message containing unicode special characters","time":{"start":1759321834858,"stop":1759321834858,"duration":0},"status":"passed","severity":"normal"},{"uid":"8241f88bab143f61","name":"new peer added after a peer was already found","time":{"start":1759321569372,"stop":1759321569372,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df4d64c2d74e6c","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759321344024,"stop":1759321344024,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec53ffefbf36d620","name":"Check received message containing JSON","time":{"start":1759321834857,"stop":1759321834857,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd3ade7e0d4f36c","name":"Query generator for 2000 messages","time":{"start":1759321728161,"stop":1759321728161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1dceb4e3e0d4030","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759321865772,"stop":1759321865773,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c02b16498715abf","name":"Outgoing message is acknowledged","time":{"start":1759321357190,"stop":1759321357190,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c151f7aecacb43","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759321576599,"stop":1759321576599,"duration":0},"status":"passed","severity":"normal"},{"uid":"26424ae33fe8a5a1","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759321387909,"stop":1759321387910,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b311ac90c744ac06","name":"Overlapping topic subscription","time":{"start":1759321582347,"stop":1759321582347,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4e24eec2efb30695","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759321313361,"stop":1759321313362,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f191c8597dd857","name":"should initialize with default number of peers","time":{"start":1759321355119,"stop":1759321355119,"duration":0},"status":"passed","severity":"normal"},{"uid":"891351e4f497cf78","name":"should reject if Store is requested but not mounted","time":{"start":1759321356159,"stop":1759321356159,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50c471d8327f0ff","name":"should emit a peer event after start","time":{"start":1759321387905,"stop":1759321387906,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0e5abaf52e9333","name":"should request peer renewal on specific errors","time":{"start":1759321353802,"stop":1759321353802,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1e62ad5c3f1659","name":"A test","time":{"start":1759321457761,"stop":1759321457761,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2e9cedfc3efd4b","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759321582357,"stop":1759321582361,"duration":4},"status":"passed","severity":"normal"},{"uid":"8fb84537cf2d274b","name":"Push message with content topic containing emoji","time":{"start":1759322441241,"stop":1759322441241,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf5f94204db51f6","name":"should encodeTxt and decodeTxt","time":{"start":1759321293752,"stop":1759321293753,"duration":1},"status":"passed","severity":"normal"},{"uid":"82e9517c1c073821","name":"random static sharding 3 - Cluster ID: 983, Shard ID: 855","time":{"start":1759321712118,"stop":1759321712118,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87a039430049e01","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app71/4/topic824/proto","time":{"start":1759321669685,"stop":1759321669686,"duration":1},"status":"passed","severity":"normal"},{"uid":"daef8252eaf4261c","name":"Push 30 different messages","time":{"start":1759322441262,"stop":1759322441262,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e39b0d33ea9e446","name":"topics with same application and version share the same shard","time":{"start":1759321287646,"stop":1759321287647,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcf4629dcf993703","name":"Decoder throws on empty string content topic","time":{"start":1759321323430,"stop":1759321323431,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e38e1c6e40d4d5","name":"rejects hash query with time filter","time":{"start":1759321303363,"stop":1759321303364,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e8c002bfed3740e","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759321457427,"stop":1759321457427,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecacc13cfc670fc","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759321293753,"stop":1759321293754,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea9a7410d32c623c","name":"should set up event listeners when started","time":{"start":1759321355682,"stop":1759321355682,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7940ed610ab5d6","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759321730546,"stop":1759321730546,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8dc97a7fdaa5d8","name":"Check publish message containing short","time":{"start":1759321576559,"stop":1759321576560,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed27debf810c4211","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759321312987,"stop":1759321312987,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82943ed05c400c5","name":"should throw error when no peers are available","time":{"start":1759321355981,"stop":1759321355982,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e98b33f44935a3","name":"Push message with content topic containing Russian","time":{"start":1759322441264,"stop":1759322441265,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba48e073a5577c6","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759321730545,"stop":1759321730545,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab5a64e7a3dedd6","name":"should dial peer when no shard info available","time":{"start":1759321302772,"stop":1759321302772,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a35a8e1ebd3d88","name":"Light Node - default protocols","time":{"start":1759321746457,"stop":1759321746457,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb27ac1a13be6cb4","name":"should drop connection to one peer on hangUp","time":{"start":1759321486458,"stop":1759321486458,"duration":0},"status":"passed","severity":"normal"},{"uid":"324dbec97c6453b7","name":"nwaku subscribes","time":{"start":1759321568764,"stop":1759321568765,"duration":1},"status":"passed","severity":"normal"},{"uid":"658c3f7e74b145d2","name":"Overlapping topic subscription","time":{"start":1759321865785,"stop":1759321865786,"duration":1},"status":"passed","severity":"normal"},{"uid":"795c5e54495504cb","name":"Push message with custom timestamp: 1728563007519","time":{"start":1759322441255,"stop":1759322441255,"duration":0},"status":"passed","severity":"normal"},{"uid":"437c6e11f96d7264","name":"should remove event listener for peer:discovery","time":{"start":1759321302812,"stop":1759321302813,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e55255a832c091","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759321287656,"stop":1759321287657,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8ba3a9279d66740","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759321287646,"stop":1759321287646,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53a15b932b1ae94","name":"Ephemeral field set to true","time":{"start":1759321304323,"stop":1759321304324,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d287c5854dc0b1a","name":"should handle a minimal index list","time":{"start":1759321287937,"stop":1759321287937,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0784426a0ac0c7","name":"Push message with content topic containing numeric","time":{"start":1759322441250,"stop":1759322441251,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd99584230cc7c92","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759321336243,"stop":1759321336246,"duration":3},"status":"passed","severity":"normal"},{"uid":"1a29ef3e1331c3c2","name":"Query generator for multiple messages","time":{"start":1759321728154,"stop":1759321728155,"duration":1},"status":"passed","severity":"normal"},{"uid":"400e434c92acbde8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759321336285,"stop":1759321336285,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07eef26affeeb55","name":"should properly create location multiaddrs - tcp4","time":{"start":1759321293759,"stop":1759321293759,"duration":0},"status":"passed","severity":"normal"},{"uid":"e179a687e2c42528","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759321355718,"stop":1759321355719,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da28fcd686a7724","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759321287644,"stop":1759321287644,"duration":0},"status":"passed","severity":"normal"},{"uid":"617877022ed57898","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759321287651,"stop":1759321287652,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc8bbb496ad0730f","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759321354763,"stop":1759321354764,"duration":1},"status":"passed","severity":"normal"},{"uid":"91dafbaa9f50b6c4","name":"should retry if all attempts fail","time":{"start":1759321353809,"stop":1759321353809,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b287adc171a854","name":"Push message with content topic containing numeric","time":{"start":1759322441263,"stop":1759322441263,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8023b3d5c4eca35","name":"should return false","time":{"start":1759321293756,"stop":1759321293756,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3478ffa79d7679","name":"Push message with Arabic payload","time":{"start":1759322441258,"stop":1759322441259,"duration":1},"status":"passed","severity":"normal"},{"uid":"10147821f2734cb5","name":"Push message with custom timestamp: 1728563007519","time":{"start":1759322441267,"stop":1759322441267,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbf47ea70279638","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759321449700,"stop":1759321449701,"duration":1},"status":"passed","severity":"normal"},{"uid":"b633188993b2c091","name":"should initialize with Unhealthy status","time":{"start":1759321355454,"stop":1759321355454,"duration":0},"status":"passed","severity":"normal"},{"uid":"689162018858583d","name":"Push message with special chars payload","time":{"start":1759322441258,"stop":1759322441258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01ef44aa75c831f","name":"Symmetric encrypt & Decrypt","time":{"start":1759321323955,"stop":1759321323956,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d59b100f285a84","name":"should query peers that support peer exchange","time":{"start":1759321313739,"stop":1759321313740,"duration":1},"status":"passed","severity":"normal"},{"uid":"19a1fe4b8f4e068e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759321865784,"stop":1759321865784,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e966c55c80314f8","name":"messageHashStr produces consistent results for the same input","time":{"start":1759321303518,"stop":1759321303522,"duration":4},"status":"passed","severity":"normal"},{"uid":"3e83a5c1c65e2cf0","name":"throws an error for improperly formatted content topics","time":{"start":1759321287648,"stop":1759321287649,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd1b32a73bb2db","name":"should not allow unachievable error rate","time":{"start":1759321334988,"stop":1759321334988,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e823b3d360d3cc","name":"ends if stream creation fails","time":{"start":1759321303978,"stop":1759321303978,"duration":0},"status":"passed","severity":"normal"},{"uid":"801c2d2493862403","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759321355130,"stop":1759321355130,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89d88088689052f","name":"should dial peer when on same shard","time":{"start":1759321302771,"stop":1759321302772,"duration":1},"status":"passed","severity":"normal"},{"uid":"2368685f74b2b9f3","name":"should return usable stream attached to connection","time":{"start":1759321303854,"stop":1759321303855,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ae50387b86ce4c","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759321355717,"stop":1759321355717,"duration":0},"status":"passed","severity":"normal"},{"uid":"b199644829f2ad3b","name":"should start all internal components","time":{"start":1759321304338,"stop":1759321304339,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a589c5c24f83fa6","name":"Passing page size 19 when there are 20 messages","time":{"start":1759321737245,"stop":1759321737247,"duration":2},"status":"passed","severity":"normal"},{"uid":"47320d4101f2cfdc","name":"should start peer exchange discovery","time":{"start":1759321313737,"stop":1759321313737,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fd882a0adeb024","name":"Outgoing message is possibly acknowledged","time":{"start":1759321359153,"stop":1759321359153,"duration":0},"status":"skipped","severity":"normal"},{"uid":"70a30a301ee9bd4","name":"should set field with only RELAY enabled","time":{"start":1759321293762,"stop":1759321293762,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4d31dadff57258","name":"should dial peers from store when no connections remain","time":{"start":1759321304272,"stop":1759321304272,"duration":0},"status":"passed","severity":"normal"},{"uid":"5055d2f68699970b","name":"should handle peer store errors gracefully","time":{"start":1759321302819,"stop":1759321302819,"duration":0},"status":"passed","severity":"normal"},{"uid":"32112e9074e5ab90","name":"Push message with content topic containing JSON","time":{"start":1759322441240,"stop":1759322441240,"duration":0},"status":"passed","severity":"normal"},{"uid":"216d51468fab12a6","name":"Relay - dialed after","time":{"start":1759321746455,"stop":1759321746455,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f9969d2855c1e3","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759321313360,"stop":1759321313361,"duration":1},"status":"passed","severity":"normal"},{"uid":"620ea6982ba9650d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759321865777,"stop":1759321865778,"duration":1},"status":"passed","severity":"normal"},{"uid":"558253e0faa069fb","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759321355120,"stop":1759321355121,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb2a28cac9de1e0b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759321865771,"stop":1759321865772,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4cf253f19817a4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759321287654,"stop":1759321287654,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3fe4cddb265436","name":"should clear the dialing interval","time":{"start":1759321302764,"stop":1759321302765,"duration":1},"status":"passed","severity":"normal"},{"uid":"7793eaae1804d31","name":"should handle dial errors gracefully","time":{"start":1759321304274,"stop":1759321304274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2275ea839537347","name":"Push message with XML payload","time":{"start":1759322441260,"stop":1759322441260,"duration":0},"status":"passed","severity":"normal"},{"uid":"848de59ea9852157","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759321336268,"stop":1759321336268,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d49fb20ba4ec05","name":"Mutual subscription","time":{"start":1759321582337,"stop":1759321582338,"duration":1},"status":"passed","severity":"normal"},{"uid":"7734ed4982ddfbd6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759321336282,"stop":1759321336283,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f1dd7a35254020","name":"should return true when peer is on the specified shard","time":{"start":1759321303145,"stop":1759321303145,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04fc413c0604059","name":"Fails to push message with large meta","time":{"start":1759322441231,"stop":1759322441231,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a4e8a9fbd9215d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759321865778,"stop":1759321865778,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d77393e92416c2","name":"Check received message containing numeric","time":{"start":1759321834863,"stop":1759321834863,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0defe3c2903c717","name":"should be safe to call multiple times","time":{"start":1759321302813,"stop":1759321302813,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecffe1e2412425ee","name":"Push message with content topic containing emoji","time":{"start":1759322441253,"stop":1759322441254,"duration":1},"status":"passed","severity":"normal"},{"uid":"980fbed3381cc495","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759321336257,"stop":1759321336258,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d814ced286a377","name":"Check received message containing Chinese","time":{"start":1759321834864,"stop":1759321834864,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe9bc79a2f5ede9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759321865773,"stop":1759321865774,"duration":1},"status":"passed","severity":"normal"},{"uid":"a68fb201f76bfb70","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759321293174,"stop":1759321293174,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f1dbe0cae40e62","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759321336284,"stop":1759321336284,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bc55e16c288139","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759321287653,"stop":1759321287653,"duration":0},"status":"passed","severity":"normal"},{"uid":"edee47b6c54c28fb","name":"should allow redial after failed dial cooldown expires","time":{"start":1759321302778,"stop":1759321302779,"duration":1},"status":"passed","severity":"normal"},{"uid":"867a946c403dddd1","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759321336235,"stop":1759321336235,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b025c6f3e3969a","name":"throws on content topic with too few or too many fields","time":{"start":1759321287638,"stop":1759321287638,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd442ff1400caa30","name":"ignores domain fetching errors","time":{"start":1759321313727,"stop":1759321313727,"duration":0},"status":"passed","severity":"normal"},{"uid":"53391768133039ea","name":"Using a function","time":{"start":1759321744199,"stop":1759321744199,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5c38f05a54ca91","name":"should not receive a peer event before start","time":{"start":1759321625240,"stop":1759321625240,"duration":0},"status":"passed","severity":"normal"},{"uid":"468d841594816460","name":"throws if decoders don't match content topics","time":{"start":1759321303977,"stop":1759321303977,"duration":0},"status":"passed","severity":"normal"},{"uid":"481817d7f3ba3621","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759321355719,"stop":1759321355719,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65bbc8045592234","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759321336223,"stop":1759321336224,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab22c38bb10da6a8","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759321582362,"stop":1759321582362,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d3eddc16379bee","name":"should handle case when navigator is not available","time":{"start":1759321302913,"stop":1759321302913,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd72965131fb0e1","name":"Check message on other pubsub topic is not received","time":{"start":1759321834869,"stop":1759321834869,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9a8c67674b7a11","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759321336224,"stop":1759321336224,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ea665362b78968","name":"Check received message containing special chars","time":{"start":1759321834855,"stop":1759321834855,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb1094ba9c14871","name":"Subscribe to topic containing XML and publish message","time":{"start":1759321582371,"stop":1759321582371,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ad09bcd13408e9","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759321287656,"stop":1759321287656,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b086ac5385c3b51","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759321865779,"stop":1759321865779,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e60d72f2737c35","name":"should handle queue overflow by adding peers to queue","time":{"start":1759321302779,"stop":1759321302779,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5bae82a70f112f","name":"should handle errors when getting connections","time":{"start":1759321302920,"stop":1759321302921,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cdda4d500f38ec0","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759321555673,"stop":1759321555674,"duration":1},"status":"passed","severity":"normal"},{"uid":"52754464ed074d90","name":"should allow redial after cooldown period","time":{"start":1759321302770,"stop":1759321302771,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b7de56b3773a62","name":"should not receive a peer event after stop","time":{"start":1759321625240,"stop":1759321625240,"duration":0},"status":"passed","severity":"normal"},{"uid":"6154955f26552b9e","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759321573343,"stop":1759321573343,"duration":0},"status":"passed","severity":"normal"},{"uid":"69006b31dd5f579b","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759321355141,"stop":1759321355141,"duration":0},"status":"passed","severity":"normal"},{"uid":"15885ac6c0d20161","name":"Check received message containing SQL Injection","time":{"start":1759321834865,"stop":1759321834865,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecdad59a92b1b62","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759321344021,"stop":1759321344021,"duration":0},"status":"passed","severity":"normal"},{"uid":"87042e32208c579a","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759321303213,"stop":1759321303213,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe3d5c3ec451157","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759321336285,"stop":1759321336285,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e73cfab45c927f","name":"should insert elements correctly","time":{"start":1759321340647,"stop":1759321340648,"duration":1},"status":"passed","severity":"normal"},{"uid":"28b7d93872556a9d","name":"Push message with content topic containing Russian","time":{"start":1759322441252,"stop":1759322441252,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e52b153568e296","name":"should be safe to call multiple times","time":{"start":1759321304269,"stop":1759321304269,"duration":0},"status":"passed","severity":"normal"},{"uid":"5245fa2ef986544f","name":"random static sharding 2 - Cluster ID: 696, Shard ID: 272","time":{"start":1759321712118,"stop":1759321712118,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a4e97e9f387db2","name":"should not process empty queue","time":{"start":1759321302784,"stop":1759321302785,"duration":1},"status":"passed","severity":"normal"},{"uid":"274fc3b91e10a2ce","name":"msgTime: 0 ms from now, startTime: 1759062528346, endTime: 1759321728346","time":{"start":1759321745194,"stop":1759321745194,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22c1d08dadb9452","name":"ends after yielding if response size indicates end","time":{"start":1759321303982,"stop":1759321303982,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9bf0aebdee0d0c","name":"isConnected should return true after first peer connects","time":{"start":1759321402789,"stop":1759321402794,"duration":5},"status":"passed","severity":"normal"},{"uid":"8fb7afbebf70f3f9","name":"should handle ping failures gracefully","time":{"start":1759321303207,"stop":1759321303213,"duration":6},"status":"passed","severity":"normal"},{"uid":"568e803e412558f5","name":"Push message with escaped characters payload","time":{"start":1759322441225,"stop":1759322441226,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac97e1d8d8c610e","name":"Push message with long payload","time":{"start":1759322441233,"stop":1759322441233,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c82f3c41f90f68","name":"accepts valid message hash query","time":{"start":1759321303352,"stop":1759321303352,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c13b22df539309","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759321287652,"stop":1759321287652,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3cbda6d6b336699","name":"Check publish message containing Chinese","time":{"start":1759321576561,"stop":1759321576561,"duration":0},"status":"passed","severity":"normal"},{"uid":"1671adc2df39871d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759321293167,"stop":1759321293168,"duration":1},"status":"passed","severity":"normal"},{"uid":"6059fa2cedcbfc1c","name":"should not create multiple intervals when called multiple times","time":{"start":1759321302763,"stop":1759321302763,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff613cee6bf255c","name":"should create ShardReader with auto sharding network config","time":{"start":1759321303135,"stop":1759321303135,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c39ae28b4a6bbd5","name":"Check message with no pubsub topic is not received","time":{"start":1759321834860,"stop":1759321834860,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb46396858edc38","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759321293172,"stop":1759321293173,"duration":1},"status":"passed","severity":"normal"},{"uid":"23790d3d367bc498","name":"Throws when trying to push message with empty payload","time":{"start":1759322441227,"stop":1759322441227,"duration":0},"status":"passed","severity":"normal"},{"uid":"6869fea013736586","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759321304340,"stop":1759321304340,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35f29c0fc035653","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app51/6/topic369/utf8","time":{"start":1759321669684,"stop":1759321669684,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f8c8a1138a2aeb","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759321865785,"stop":1759321865785,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ae3eb0ccb4f38f","name":"groups content topics by expected pubsub topic","time":{"start":1759321287647,"stop":1759321287647,"duration":0},"status":"passed","severity":"normal"},{"uid":"500e8bb9ba2b4e91","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759321355131,"stop":1759321355131,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd782046082c6e21","name":"should use DNS peer discovery with light client","time":{"start":1759321387907,"stop":1759321387908,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9defc212d16ea69e","name":"Push message with numeric payload","time":{"start":1759322441257,"stop":1759322441258,"duration":1},"status":"passed","severity":"normal"},{"uid":"9663c7c9aa085532","name":"should work with mixed v2 and v3 peers","time":{"start":1759321354403,"stop":1759321354403,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd14bbbdc295a1eb","name":"Subscribe to topic containing Script and receive message","time":{"start":1759321865789,"stop":1759321865789,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebaa0d6b820f8471","name":"should skip peers without ENR","time":{"start":1759321313743,"stop":1759321313744,"duration":1},"status":"passed","severity":"normal"},{"uid":"e20204af0e64cae5","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759321387987,"stop":1759321387988,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb8f5e3a8a8bb70a","name":"should not retry if at least one success","time":{"start":1759321353808,"stop":1759321353809,"duration":1},"status":"passed","severity":"normal"},{"uid":"c497c7215e7bc0f2","name":"Init the array if not present","time":{"start":1759321287562,"stop":1759321287563,"duration":1},"status":"passed","severity":"normal"},{"uid":"20dae734f20266b1","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759321407345,"stop":1759321407345,"duration":0},"status":"passed","severity":"normal"},{"uid":"4684de788ba19fb9","name":"should handle disconnect when peer has no timers","time":{"start":1759321303231,"stop":1759321303231,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b807ca737b4cd36","name":"Refresh subscription","time":{"start":1759321865786,"stop":1759321865786,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09201174cf2a374","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759321355717,"stop":1759321355718,"duration":1},"status":"passed","severity":"normal"},{"uid":"afbcdbe16b92170","name":"Push message with emoji payload","time":{"start":1759322441226,"stop":1759322441226,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd61bf3cc4d6d26","name":"Push message with custom timestamp: 1759325007518","time":{"start":1759322441232,"stop":1759322441232,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c90e2a001be5d2","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759321287645,"stop":1759321287646,"duration":1},"status":"passed","severity":"normal"},{"uid":"a583f495b725b8d0","name":"should dispatch network event when browser goes offline","time":{"start":1759321302917,"stop":1759321302919,"duration":2},"status":"passed","severity":"normal"},{"uid":"826e1ae4b118c8e","name":"Outgoing message is acknowledged","time":{"start":1759321359153,"stop":1759321359153,"duration":0},"status":"passed","severity":"normal"},{"uid":"91eebb7ea52c1781","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759321834859,"stop":1759321834859,"duration":0},"status":"passed","severity":"normal"},{"uid":"60022e8fc9183186","name":"Push message with special chars payload","time":{"start":1759322441223,"stop":1759322441223,"duration":0},"status":"passed","severity":"normal"},{"uid":"81794b8b0faa626d","name":"should requeue task if no peer is available","time":{"start":1759321353798,"stop":1759321353801,"duration":3},"status":"passed","severity":"normal"},{"uid":"7acb38a5ec041c9a","name":"should remove event listeners when stopped","time":{"start":1759321355682,"stop":1759321355682,"duration":0},"status":"passed","severity":"normal"},{"uid":"468a9efe3fd4c8d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759321287655,"stop":1759321287655,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa5bc362936353c","name":"Subscribe to topic containing XML and receive message","time":{"start":1759321865778,"stop":1759321865779,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e1aef03bf0fb33","name":"should not fail to stop the service if it was not started","time":{"start":1759321387904,"stop":1759321387905,"duration":1},"status":"passed","severity":"normal"},{"uid":"738208e705b79134","name":"Check message on other pubsub topic is not received","time":{"start":1759321834860,"stop":1759321834860,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2d29aab58d6eeb","name":"Push message with content topic containing JSON","time":{"start":1759322441265,"stop":1759322441265,"duration":0},"status":"passed","severity":"normal"},{"uid":"4347711294fe18de","name":"yields undefined for messages without content topic","time":{"start":1759321303981,"stop":1759321303981,"duration":0},"status":"passed","severity":"normal"},{"uid":"69448ed729db0c97","name":"should dial with multiaddr and return stream","time":{"start":1759321304341,"stop":1759321304341,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2413fc21ca7ebb4","name":"should return all connected peers without codec filter","time":{"start":1759321304343,"stop":1759321304343,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ba0579bdf22dd2","name":"Promise Callback - true","time":{"start":1759321722781,"stop":1759321722782,"duration":1},"status":"passed","severity":"normal"},{"uid":"62766691df8af69d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759321387988,"stop":1759321387989,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e49b44b36481bd7","name":"should reassess health immediately when peer disconnects","time":{"start":1759321355463,"stop":1759321355464,"duration":1},"status":"passed","severity":"normal"},{"uid":"d722d0e6c899b9f2","name":"should handle errors when globalThis is not available","time":{"start":1759321302906,"stop":1759321302906,"duration":0},"status":"passed","severity":"normal"},{"uid":"d077a3e342fe8712","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759321582379,"stop":1759321582380,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1c9032cf1c9906","name":"should properly compute the node id","time":{"start":1759321293757,"stop":1759321293757,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb69fe9b1fb14e0","name":"Stops search when 2 null results are returned","time":{"start":1759321312801,"stop":1759321312801,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2a16a8476561d0","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app28/6/topic296/test.js","time":{"start":1759321669687,"stop":1759321669687,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea09c68c7f10779f","name":"should check false positive rate","time":{"start":1759321340653,"stop":1759321340654,"duration":1},"status":"passed","severity":"normal"},{"uid":"c638b4f2a5ab6333","name":"Renews subscription after lossing a connection","time":{"start":1759321865792,"stop":1759321865792,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48ad8754f8f2611","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759321287645,"stop":1759321287645,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd973a37c4f7d74","name":"Push message with SQL Injection payload","time":{"start":1759322441246,"stop":1759322441246,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8fcda94748d531","name":"Push message with content topic containing unicode special characters","time":{"start":1759322441240,"stop":1759322441241,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57c12ce9b7a6684","name":"should filter peers by codec","time":{"start":1759321304344,"stop":1759321304344,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b1fc387f93df8a","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759321355704,"stop":1759321355704,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96a5c70726f00a5","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759321682535,"stop":1759321682538,"duration":3},"status":"passed","severity":"normal"},{"uid":"d6108b9041a6f655","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759321359155,"stop":1759321359155,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf039f502692c03e","name":"Query Generator, No Decoder","time":{"start":1759321697004,"stop":1759321697005,"duration":1},"status":"passed","severity":"normal"},{"uid":"b946838bbc308ea8","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759321362732,"stop":1759321362732,"duration":0},"status":"passed","severity":"normal"},{"uid":"595bb8285addae95","name":"should update peer store before dialing","time":{"start":1759321302818,"stop":1759321302818,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b342f0867edfb8","name":"Check received message containing XML","time":{"start":1759321834856,"stop":1759321834857,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a8ec33c09eb595","name":"should partition messages based on acknowledgement status","time":{"start":1759321344124,"stop":1759321344124,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a272eae3120ae0e","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759321336258,"stop":1759321336258,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba525788a25335b","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759321344123,"stop":1759321344123,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c42e25545b70f9f","name":"should be empty when created","time":{"start":1759321355429,"stop":1759321355439,"duration":10},"status":"passed","severity":"normal"},{"uid":"2fff1e7b02f72abc","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759321293171,"stop":1759321293172,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a7ec641b18fadeb","name":"should dispatch network event when browser goes online","time":{"start":1759321302917,"stop":1759321302917,"duration":0},"status":"passed","severity":"normal"},{"uid":"182793f7fda381e0","name":"Query Generator - true","time":{"start":1759321722780,"stop":1759321722781,"duration":1},"status":"passed","severity":"normal"},{"uid":"f427a96d268f6e89","name":"Push message with SQL Injection payload","time":{"start":1759322441224,"stop":1759322441224,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cb0862fed18235","name":"Encoder throws on empty string content topic","time":{"start":1759321304326,"stop":1759321304326,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8466cdd7b14bc45","name":"Ephemeral messages are not stored","time":{"start":1759321387986,"stop":1759321387987,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed12742e23cd04a","name":"should throw error - no public key","time":{"start":1759321293754,"stop":1759321293755,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad46b5a42328997","name":"Check publish message containing Basic HTML tag","time":{"start":1759321576576,"stop":1759321576576,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15d60d936dc529d","name":"should handle peer not in mesh for all topics","time":{"start":1759321303241,"stop":1759321303244,"duration":3},"status":"passed","severity":"normal"},{"uid":"d6b4c3f8891a5144","name":"Decoder throws on undefined content topic","time":{"start":1759321304326,"stop":1759321304326,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee91cc42b824c8c","name":"Outgoing message is emitted as sending","time":{"start":1759321359151,"stop":1759321359152,"duration":1},"status":"passed","severity":"normal"},{"uid":"224c3e22dced1b7b","name":"should create ShardReader with static shards network config","time":{"start":1759321303135,"stop":1759321303135,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b79447474e69d4","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759321355727,"stop":1759321355727,"duration":0},"status":"passed","severity":"normal"},{"uid":"fecd7ca317154cdb","name":"Reusing cursor across nodes","time":{"start":1759321682541,"stop":1759321682541,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae2f5f84e793c3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759321865787,"stop":1759321865787,"duration":0},"status":"passed","severity":"normal"},{"uid":"229792a57cc85cfb","name":"isConnected return false after peer stops","time":{"start":1759321402794,"stop":1759321402794,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd26610d57b7f7fa","name":"should not fail to start the service if it is already started","time":{"start":1759321387905,"stop":1759321387905,"duration":0},"status":"passed","severity":"normal"},{"uid":"200749f1b8e1e3ba","name":"Check received message containing shell command","time":{"start":1759321834857,"stop":1759321834857,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ae1c07960505da","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759321402788,"stop":1759321402788,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46adbf131f4a2f5","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759321582341,"stop":1759321582345,"duration":4},"status":"passed","severity":"normal"},{"uid":"f208a6db8e5f73de","name":"accepts valid content-filtered query","time":{"start":1759321303351,"stop":1759321303351,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1be13d0dff1678","name":"should use configured peers when available","time":{"start":1759321355984,"stop":1759321355984,"duration":0},"status":"passed","severity":"normal"},{"uid":"139cee229a24ab51","name":"Push message with Chinese payload","time":{"start":1759322441223,"stop":1759322441223,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa21acfed684602","name":"should work with mock decoders","time":{"start":1759321355693,"stop":1759321355693,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7e9f37e567e5c7","name":"Outgoing message is emitted as sent","time":{"start":1759321359152,"stop":1759321359152,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec93fc59e87d20a2","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759321688334,"stop":1759321688335,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbcc81db5956a0cc","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759321555674,"stop":1759321555674,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f92af4c8b15df4","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759321293168,"stop":1759321293168,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a363456f3c35911","name":"should retry on complete failure if specified","time":{"start":1759321354402,"stop":1759321354402,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4cb7b926479574","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759321287652,"stop":1759321287652,"duration":0},"status":"passed","severity":"normal"},{"uid":"694a6828a559c32","name":"Store - dialed after - with timeout","time":{"start":1759321746456,"stop":1759321746456,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4989cee00833937","name":"Push message with special chars payload","time":{"start":1759322441234,"stop":1759322441234,"duration":0},"status":"passed","severity":"normal"},{"uid":"1425bbb3026bfe73","name":"Query with Promise Callback, No Decoder","time":{"start":1759321697011,"stop":1759321697011,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da202eb43ad5641","name":"should dial one peer on dial","time":{"start":1759321486457,"stop":1759321486457,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f7716db0222f4f","name":"should dial second nwaku node that was discovered","time":{"start":1759321381151,"stop":1759321381162,"duration":11},"status":"skipped","severity":"normal"},{"uid":"986d7e1fa02352d8","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759321745194,"stop":1759321745195,"duration":1},"status":"passed","severity":"normal"},{"uid":"a927a522b7ffba8d","name":"should have no discoveries enabled by default","time":{"start":1759321354211,"stop":1759321354211,"duration":0},"status":"passed","severity":"normal"},{"uid":"62533063594df89e","name":"Subscribe to topic containing Script and receive message","time":{"start":1759321865778,"stop":1759321865778,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5141f3ef9426f83","name":"Subscribe to topic containing short and receive message","time":{"start":1759321865786,"stop":1759321865786,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47be60726a23c28","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759321303214,"stop":1759321303218,"duration":4},"status":"passed","severity":"normal"},{"uid":"230789d1c8f81e18","name":"should register libp2p event listeners when start is called","time":{"start":1759321355129,"stop":1759321355130,"duration":1},"status":"passed","severity":"normal"},{"uid":"e77cbf9b2116bce2","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759321303154,"stop":1759321303155,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf38913d4b55e0a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759321287653,"stop":1759321287654,"duration":1},"status":"passed","severity":"normal"},{"uid":"db4b84aeb3a954db","name":"should add received message to localHistory with retrievalHint","time":{"start":1759321344119,"stop":1759321344119,"duration":0},"status":"passed","severity":"normal"},{"uid":"311ffaa50285ffb6","name":"Throws when trying to push message with empty payload","time":{"start":1759322441237,"stop":1759322441238,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe3601d8faa76699","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759321355463,"stop":1759321355463,"duration":0},"status":"passed","severity":"normal"},{"uid":"689f9b90f9e8e717","name":"does not validate decoders for hash queries","time":{"start":1759321303978,"stop":1759321303978,"duration":0},"status":"passed","severity":"normal"},{"uid":"8702beaaf3812291","name":"should detect messages with missing dependencies","time":{"start":1759321344121,"stop":1759321344122,"duration":1},"status":"passed","severity":"normal"},{"uid":"a329e4bbf7c4d593","name":"random static sharding 10 - Cluster ID: 83, Shard ID: 255","time":{"start":1759321712126,"stop":1759321712126,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a03729791e4bc7f","name":"should check connected peers if present and suitable","time":{"start":1759321356160,"stop":1759321356160,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8eef911d29d8b83","name":"should handle complete peer lifecycle","time":{"start":1759321303244,"stop":1759321303244,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b244d525558591","name":"should sort by messageId when timestamps are equal","time":{"start":1759321344024,"stop":1759321344024,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6cad036fc5da62","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759321865791,"stop":1759321865791,"duration":0},"status":"passed","severity":"normal"},{"uid":"db50090dc1fa8908","name":"Query with Ordered Callback, No message returned","time":{"start":1759321697007,"stop":1759321697007,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a04797f6a2c3ae4","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759321303214,"stop":1759321303214,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85282827f902fe7","name":"messageHashStr returns a hex string","time":{"start":1759321303506,"stop":1759321303507,"duration":1},"status":"passed","severity":"normal"},{"uid":"d55b745eee52b3c6","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759321865777,"stop":1759321865777,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd08beeb6f5c7265","name":"should handle large number of peers request","time":{"start":1759321313367,"stop":1759321313367,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a67b5a93b02b86f","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app36/3/topic578/proto","time":{"start":1759321669685,"stop":1759321669685,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1a6187b0fe7707","name":"Asymmetric encrypt & decrypt","time":{"start":1759321323955,"stop":1759321323955,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3638a8569e0c9f8","name":"Relay","time":{"start":1759321388608,"stop":1759321388609,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b880589ea2dd7b2","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759321344121,"stop":1759321344121,"duration":0},"status":"passed","severity":"normal"},{"uid":"686d21a8e4ff592d","name":"Stops search when maxGet is reached","time":{"start":1759321312800,"stop":1759321312800,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4a1be9cceef9d3","name":"should filter out already connected peers","time":{"start":1759321304273,"stop":1759321304274,"duration":1},"status":"passed","severity":"normal"},{"uid":"fca37b54f705ef1a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759321865781,"stop":1759321865781,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd7cfdf4376272c","name":"should clear dial history on stop","time":{"start":1759321302766,"stop":1759321302766,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4e971268f06c1c","name":"Subscribe and receive messages via lightPush","time":{"start":1759321865782,"stop":1759321865782,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9174d9b5efea1eb","name":"Push message with shell command payload","time":{"start":1759322441236,"stop":1759322441236,"duration":0},"status":"passed","severity":"normal"},{"uid":"98893c48ac05bb06","name":"should dispatch connect and disconnect events","time":{"start":1759321355121,"stop":1759321355129,"duration":8},"status":"passed","severity":"normal"},{"uid":"146d2a9d437c3141","name":"should invoke callbacks when receiving a message","time":{"start":1759321355440,"stop":1759321355440,"duration":0},"status":"passed","severity":"normal"},{"uid":"587dd4c6a8f01740","name":"should create RPC request with correct parameters","time":{"start":1759321313368,"stop":1759321313368,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac3630313d136f7","name":"should mark all messages in causal history as acknowledged","time":{"start":1759321344120,"stop":1759321344120,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bb49b9ececb667","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759321336222,"stop":1759321336223,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d14a47632e2c8c","name":"should encode/decode to text encoding","time":{"start":1759321293757,"stop":1759321293758,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc4a0f920baa9a0","name":"should not dispatch event when already disconnected","time":{"start":1759321302915,"stop":1759321302916,"duration":1},"status":"passed","severity":"normal"},{"uid":"e82bf620728a8b84","name":"should reject if Filter is requested but not mounted","time":{"start":1759321356159,"stop":1759321356159,"duration":0},"status":"passed","severity":"normal"},{"uid":"4500054336dbd3e","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759321576598,"stop":1759321576599,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce6cf8f1c08bb3b","name":"should return false when navigator.onLine is false","time":{"start":1759321302908,"stop":1759321302908,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ceaa2ac12977d","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759321344121,"stop":1759321344121,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6f0b43a2b11a15","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759321344122,"stop":1759321344122,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89a8b0a9c6aa141","name":"Subscribe and receives messages on 20 topics","time":{"start":1759321865784,"stop":1759321865784,"duration":0},"status":"passed","severity":"normal"},{"uid":"51904a44fc17cdb","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759321555676,"stop":1759321555676,"duration":0},"status":"passed","severity":"normal"},{"uid":"c388444c9d7a39a5","name":"should handle case with no peers in store","time":{"start":1759321304275,"stop":1759321304276,"duration":1},"status":"passed","severity":"normal"},{"uid":"32925f6b2bd0089f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759321865787,"stop":1759321865788,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67d826efa40ca2e","name":"should handle cache.get errors gracefully","time":{"start":1759321317697,"stop":1759321317697,"duration":0},"status":"passed","severity":"normal"},{"uid":"4533644ea395683","name":"Waku message hash computation (no timestamp)","time":{"start":1759321303505,"stop":1759321303505,"duration":0},"status":"passed","severity":"normal"},{"uid":"361768b9cb9a1fab","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759321865777,"stop":1759321865777,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ee269009d3629c","name":"throws on content topic with empty encoding field","time":{"start":1759321287641,"stop":1759321287641,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc95f94b448c1ac","name":"different cluster: nodes don't connect","time":{"start":1759321473028,"stop":1759321473029,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a8f1fb77cfabfa","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759321344123,"stop":1759321344124,"duration":1},"status":"passed","severity":"normal"},{"uid":"833085671096686f","name":"should create dialer with libp2p and shardReader","time":{"start":1759321302742,"stop":1759321302756,"duration":14},"status":"passed","severity":"normal"},{"uid":"f109ae8390474205","name":"Subscribe and receive messages via waku relay post","time":{"start":1759321865772,"stop":1759321865772,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c071009d2bc373","name":"same cluster, static sharding: nodes connect","time":{"start":1759321473023,"stop":1759321473023,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbf97d771b4931a","name":"should increase lamport timestamp","time":{"start":1759321344118,"stop":1759321344118,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe79060bb1adff4","name":"Check received message with timestamp: 1759321381379 ","time":{"start":1759321834868,"stop":1759321834868,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa310993abbfe2d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759321865792,"stop":1759321865792,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bdc7a443d05c31","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759321302820,"stop":1759321302820,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a44c6c8d0c1d2e4","name":"should initialize with custom TTL","time":{"start":1759321313737,"stop":1759321313737,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3d996acd3553f6","name":"should work with async generator that yields promises","time":{"start":1759321355694,"stop":1759321355703,"duration":9},"status":"passed","severity":"normal"},{"uid":"d84421436be52575","name":"should keep entries that haven't expired yet","time":{"start":1759321352905,"stop":1759321352906,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af63fd4cc1be93a","name":"Push message with rate limit","time":{"start":1759322441254,"stop":1759322441255,"duration":1},"status":"passed","severity":"normal"},{"uid":"79e93b18ec8e07e3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759321336282,"stop":1759321336282,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e67dc190789635","name":"Check publish message containing numeric","time":{"start":1759321576560,"stop":1759321576560,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03a624795a1a08c","name":"should handle errors when removing globalThis listeners","time":{"start":1759321302907,"stop":1759321302908,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d040b1ff49d62fc","name":"should skip peer when dialed recently","time":{"start":1759321302769,"stop":1759321302769,"duration":0},"status":"passed","severity":"normal"},{"uid":"88102cd0bfcf9237","name":"should call waitForPeer on Relay","time":{"start":1759321356161,"stop":1759321356161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d5894756860cc9","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759321293172,"stop":1759321293172,"duration":0},"status":"passed","severity":"normal"},{"uid":"241b5fc7b5b03a63","name":"Push message with content topic containing Chinese","time":{"start":1759322441251,"stop":1759322441251,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5e53d31eb62ebb","name":"Js publishes, other Js receives","time":{"start":1759321568766,"stop":1759321568767,"duration":1},"status":"passed","severity":"normal"},{"uid":"8170c53e309aceea","name":"Push message with content topic containing short","time":{"start":1759322441262,"stop":1759322441263,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d2c95e28262c501","name":"should clear interval on stop","time":{"start":1759321313745,"stop":1759321313745,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fff3a2fd683f99","name":"Subscribe and receive messages via waku relay post","time":{"start":1759321865783,"stop":1759321865783,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50bcefca592c4f","name":"Check message with no pubsub topic is not received","time":{"start":1759321834869,"stop":1759321834870,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d8e4f09c1fd221","name":"should encode/decode to RLP encoding","time":{"start":1759321293757,"stop":1759321293757,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a936612b36f06e","name":"should return false when pubsub topic parsing fails","time":{"start":1759321303155,"stop":1759321303156,"duration":1},"status":"passed","severity":"normal"},{"uid":"48642e119c539557","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759321865782,"stop":1759321865782,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85a664316045e6e","name":"Push message with shell command payload","time":{"start":1759322441248,"stop":1759322441248,"duration":0},"status":"passed","severity":"normal"},{"uid":"b712ca3e4db6d75e","name":"should skip peer when not on same cluster","time":{"start":1759321302771,"stop":1759321302771,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62c8da3958f849f","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759321304284,"stop":1759321304284,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5365b17ecb86be","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759321336248,"stop":1759321336248,"duration":0},"status":"passed","severity":"normal"},{"uid":"5218a41f77f26981","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759321336249,"stop":1759321336249,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcb2ca407ccc88","name":"ignores unrecognized TXT record formats","time":{"start":1759321313727,"stop":1759321313727,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd22922132e9624","name":"Push message with Arabic payload","time":{"start":1759322441246,"stop":1759322441246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d0c507ece2e85e","name":"Check publish message containing Script","time":{"start":1759321576575,"stop":1759321576575,"duration":0},"status":"passed","severity":"normal"},{"uid":"886c4963fba8a5fd","name":"A test","time":{"start":1759321457760,"stop":1759321457761,"duration":1},"status":"passed","severity":"normal"},{"uid":"d347cbb1c90ac994","name":"should get all peers from store","time":{"start":1759321304273,"stop":1759321304273,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e04f4f56d3de781","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759321336277,"stop":1759321336277,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc71b606f37b690","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759321287645,"stop":1759321287645,"duration":0},"status":"passed","severity":"normal"},{"uid":"c020e10ede77d3b1","name":"Push message with SQL Injection payload","time":{"start":1759322441235,"stop":1759322441235,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba38b5ae8bb98e4","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759321313362,"stop":1759321313362,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdda3d79baa73dc3","name":"Check received message containing XML","time":{"start":1759321834865,"stop":1759321834866,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a13889e586daafa","name":"Check message with invalid timestamp is not received","time":{"start":1759321834859,"stop":1759321834859,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf773b65584a313","name":"Nwaku publishes","time":{"start":1759321568766,"stop":1759321568766,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ef9562c318012b","name":"Accepts a valid Waku Message","time":{"start":1759321365983,"stop":1759321365984,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed02c2b7c2b54b4","name":"Query generator for multiple messages with different content topic format","time":{"start":1759321728157,"stop":1759321728157,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9fc4cb09cad2dfd","name":"Push message with content topic containing JSON","time":{"start":1759322441252,"stop":1759322441253,"duration":1},"status":"passed","severity":"normal"},{"uid":"47bfe59b48404a23","name":"should handle peer store errors gracefully","time":{"start":1759321355464,"stop":1759321355464,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f981f226bfc70c2","name":"Query Generator - false","time":{"start":1759321722781,"stop":1759321722781,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fffb73f95725b6e","name":"retrieves a single peer","time":{"start":1759321313725,"stop":1759321313726,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92afdb76f3c3351","name":"should return false for content message without causal history","time":{"start":1759321359158,"stop":1759321359158,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74aca1c1886a950","name":"should throw an error for insufficient data","time":{"start":1759321287938,"stop":1759321287938,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50ec2b47fbd1bb4","name":"should wait for Store peer to be connected","time":{"start":1759321356160,"stop":1759321356161,"duration":1},"status":"passed","severity":"normal"},{"uid":"9755b6bfef4d40be","name":"can start and stop the service","time":{"start":1759321625238,"stop":1759321625238,"duration":0},"status":"passed","severity":"normal"},{"uid":"158139ea719ff230","name":"Check received message containing shell command","time":{"start":1759321834866,"stop":1759321834866,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba374187ed1e7956","name":"yields decoded messages","time":{"start":1759321303981,"stop":1759321303981,"duration":0},"status":"passed","severity":"normal"},{"uid":"481ae011dda61e2","name":"handles different clusterIds correctly","time":{"start":1759321287648,"stop":1759321287648,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d30f185c4fd77e","name":"Push message with Russian payload","time":{"start":1759322441234,"stop":1759322441235,"duration":1},"status":"passed","severity":"normal"},{"uid":"df147d79a229cf64","name":"should create a new stream if no existing for protocol found","time":{"start":1759321303855,"stop":1759321303860,"duration":5},"status":"passed","severity":"normal"},{"uid":"4c2468c1db55586c","name":"should jump to current time when timestamp is far in the past","time":{"start":1759321344022,"stop":1759321344022,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16cdde4e5c5df16","name":"Push message with custom timestamp: 1728563007518","time":{"start":1759322441242,"stop":1759322441242,"duration":0},"status":"passed","severity":"normal"},{"uid":"adbc31150dad6b7d","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759321287644,"stop":1759321287644,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24abe314ffd9553","name":"should not change state when connections remain after disconnect","time":{"start":1759321302914,"stop":1759321302915,"duration":1},"status":"passed","severity":"normal"},{"uid":"a10267be02a6cfeb","name":"should return false when peer is not on the specified shard","time":{"start":1759321303146,"stop":1759321303146,"duration":0},"status":"passed","severity":"normal"},{"uid":"fceb13bdd571aff8","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759321312988,"stop":1759321312993,"duration":5},"status":"passed","severity":"normal"},{"uid":"342d670c1ef4b537","name":"should drop connection to all peers on hangUp","time":{"start":1759321486453,"stop":1759321486456,"duration":3},"status":"passed","severity":"normal"},{"uid":"a2ab89cb2c7ce892","name":"should remove expired entries after TTL has passed","time":{"start":1759321352898,"stop":1759321352905,"duration":7},"status":"passed","severity":"normal"},{"uid":"29edbc0f389374a4","name":"should handle case with all peers already connected","time":{"start":1759321304276,"stop":1759321304277,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e9b0705823611c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759321336266,"stop":1759321336266,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fdda649d5e84c3a","name":"Push message with content topic containing SQL Injection","time":{"start":1759322441229,"stop":1759322441229,"duration":0},"status":"passed","severity":"normal"},{"uid":"deaf5b8fdec216cc","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app44/10/topic856/test.js","time":{"start":1759321669686,"stop":1759321669686,"duration":0},"status":"passed","severity":"normal"},{"uid":"70de3b8eec1372a3","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759321334989,"stop":1759321334989,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e629b672f6b1d1f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759321834868,"stop":1759321834869,"duration":1},"status":"passed","severity":"normal"},{"uid":"e59edc2bd3f355a4","name":"should initialize bloom filter with correct parameters","time":{"start":1759321340647,"stop":1759321340647,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d65e99d58c89142","name":"throws on content topic with empty application field","time":{"start":1759321287639,"stop":1759321287640,"duration":1},"status":"passed","severity":"normal"},{"uid":"500ad48cd6ca1db9","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759321304286,"stop":1759321304287,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe61ac8c72930dd","name":"should return false when peer is not found","time":{"start":1759321303144,"stop":1759321303144,"duration":0},"status":"passed","severity":"normal"},{"uid":"115a459fea7ebbba","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759321865791,"stop":1759321865792,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e16e11860cd2708","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759321336249,"stop":1759321336250,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9c5b493153a066","name":"accepts time-filtered query with content filter","time":{"start":1759321303364,"stop":1759321303364,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d77b83dc50ed6","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759321317696,"stop":1759321317697,"duration":1},"status":"passed","severity":"normal"},{"uid":"587e9ed4fe32152","name":"Check publish message containing emoji","time":{"start":1759321576588,"stop":1759321576590,"duration":2},"status":"passed","severity":"normal"},{"uid":"262ad905d69f2f5b","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759321697006,"stop":1759321697006,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f3792d281c3d1a","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759321582364,"stop":1759321582366,"duration":2},"status":"passed","severity":"normal"},{"uid":"f4ed79d6e9b43250","name":"should handle peer store update failures gracefully","time":{"start":1759321303213,"stop":1759321303213,"duration":0},"status":"passed","severity":"normal"},{"uid":"79fde3ebdb5d245b","name":"should stop all internal components","time":{"start":1759321304339,"stop":1759321304339,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e6910bdb773771","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759321336278,"stop":1759321336278,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef3d901d501f45a","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759321354214,"stop":1759321354215,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1687c6162d9279d","name":"it tolerates circular branch references","time":{"start":1759321313726,"stop":1759321313726,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f2bad351c8e17a","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759321355705,"stop":1759321355705,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f77c33909af5c4a","name":"Check meta is set [symmetric]","time":{"start":1759321323428,"stop":1759321323428,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cafd9907a4142ed","name":"should start and stop interval correctly","time":{"start":1759321353787,"stop":1759321353787,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c8f43443dedbc3","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759321473029,"stop":1759321473029,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf6ac8832ed18ef","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759321355141,"stop":1759321355141,"duration":0},"status":"passed","severity":"normal"},{"uid":"104222be6c267ce4","name":"should not execute task if max attempts is 0","time":{"start":1759321353808,"stop":1759321353808,"duration":0},"status":"passed","severity":"normal"},{"uid":"8671f00ad5728333","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759321573342,"stop":1759321573342,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86a4e49efb3985a","name":"Check received message containing Script","time":{"start":1759321834856,"stop":1759321834856,"duration":0},"status":"passed","severity":"normal"},{"uid":"394a92cbd83159c8","name":"Push message with content topic containing Chinese","time":{"start":1759322441239,"stop":1759322441239,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ef58daf4163c6","name":"Ordered Callback - true","time":{"start":1759321722782,"stop":1759321722782,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff110dfca3379ff","name":"Check publish message containing JSON","time":{"start":1759321576576,"stop":1759321576576,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58ba6da6c5182ac","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759321473024,"stop":1759321473024,"duration":0},"status":"passed","severity":"normal"},{"uid":"263399368e2cdf00","name":"should initialize with libp2p components","time":{"start":1759321313353,"stop":1759321313354,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6bfe777cf4c6a02","name":"should lock peers when selected","time":{"start":1759321355120,"stop":1759321355120,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c508df71a8909c0","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app48/9/topic488/proto","time":{"start":1759321669688,"stop":1759321669688,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e817ec7917126c","name":"should send relay ping messages on timer","time":{"start":1759321303225,"stop":1759321303229,"duration":4},"status":"passed","severity":"normal"},{"uid":"dcb96252710b93e9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759321287655,"stop":1759321287655,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de4209ccd502298","name":"Check received message containing Russian","time":{"start":1759321834856,"stop":1759321834856,"duration":0},"status":"passed","severity":"normal"},{"uid":"274c2cd300c0aba6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759321865776,"stop":1759321865776,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3ae09b42b62733","name":"Subscribe and receive messages via lightPush","time":{"start":1759321865771,"stop":1759321865771,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6182aa70a9f2b9d","name":"should remove event listeners","time":{"start":1759321303194,"stop":1759321303194,"duration":0},"status":"passed","severity":"normal"},{"uid":"666e723f420d99fa","name":"Encoder throws on empty string content topic","time":{"start":1759321323430,"stop":1759321323430,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f41036d0b97697","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759321865788,"stop":1759321865789,"duration":1},"status":"passed","severity":"normal"},{"uid":"638c1fd16a1bc11a","name":"Non TWN Cluster","time":{"start":1759321669682,"stop":1759321669683,"duration":1},"status":"passed","severity":"normal"},{"uid":"f91c25fd076f2f62","name":"Passing an array","time":{"start":1759321744198,"stop":1759321744199,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d303bd4c827c2b4","name":"Push message with long payload","time":{"start":1759322441257,"stop":1759322441257,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8cf66c64609075","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759321573341,"stop":1759321573341,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8b06f49a2d54be","name":"should serialize and deserialize correctly","time":{"start":1759321340649,"stop":1759321340650,"duration":1},"status":"passed","severity":"normal"},{"uid":"efdac0136bab43ca","name":"should successfully stop","time":{"start":1759321354769,"stop":1759321354770,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6d47b65ee72c49c","name":"should clear dial history on start","time":{"start":1759321302758,"stop":1759321302762,"duration":4},"status":"passed","severity":"normal"},{"uid":"3c0ba06e2ef4f1ee","name":"should handle empty pubsub topics","time":{"start":1759321303236,"stop":1759321303237,"duration":1},"status":"passed","severity":"normal"},{"uid":"58356568f329e6aa","name":"throws on content topic with empty version field","time":{"start":1759321287640,"stop":1759321287640,"duration":0},"status":"passed","severity":"normal"},{"uid":"d067856918ba0caa","name":"Promise Callback - false","time":{"start":1759321722782,"stop":1759321722782,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bf560ac90df556","name":"Push message with meta","time":{"start":1759322441266,"stop":1759322441267,"duration":1},"status":"passed","severity":"normal"},{"uid":"742da0f3b45ae74a","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759321313730,"stop":1759321313731,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c0b126167c33cf7c","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759321303203,"stop":1759321303206,"duration":3},"status":"passed","severity":"normal"},{"uid":"ea9a1d0e94211837","name":"should never report false negatives","time":{"start":1759321340648,"stop":1759321340648,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8d4320af6524db","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759321336236,"stop":1759321336242,"duration":6},"status":"passed","severity":"normal"},{"uid":"b75553bd15ed8d27","name":"Push message with content topic containing SQL Injection","time":{"start":1759322441265,"stop":1759322441265,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a9c47e560fd71f","name":"should dial all peers on dial","time":{"start":1759321486453,"stop":1759321486453,"duration":0},"status":"passed","severity":"normal"},{"uid":"5349bd88ebd272dc","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759321303351,"stop":1759321303351,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d80da5253d25f5","name":"Check message with non string payload is not received","time":{"start":1759321834870,"stop":1759321834871,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed006f15bf8e262","name":"can start the service","time":{"start":1759321387903,"stop":1759321387903,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb2caf86210faef","name":"Push message with content topic containing special chars","time":{"start":1759322441228,"stop":1759322441228,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc482691bb0900e","name":"should start ping timers on peer connect","time":{"start":1759321303196,"stop":1759321303201,"duration":5},"status":"passed","severity":"normal"},{"uid":"443e0a2daa45ad72","name":"should properly create location multiaddrs - udp4","time":{"start":1759321293759,"stop":1759321293759,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b1d126d606cd33","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759321344020,"stop":1759321344021,"duration":1},"status":"passed","severity":"normal"},{"uid":"2008238cd0974162","name":"rejects hash query with content filter parameters","time":{"start":1759321303352,"stop":1759321303363,"duration":11},"status":"passed","severity":"normal"},{"uid":"1aa5af5ac9e56ef8","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759321576591,"stop":1759321576592,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b59cc089bc5bb8d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759321573342,"stop":1759321573342,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4c3ccc78b946c3","name":"should handle corrupted shard info gracefully","time":{"start":1759321303160,"stop":1759321303160,"duration":0},"status":"passed","severity":"normal"},{"uid":"8daee90d023860d1","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759321303862,"stop":1759321303863,"duration":1},"status":"passed","severity":"normal"},{"uid":"410edcdb76db966e","name":"Push message with emoji payload","time":{"start":1759322441262,"stop":1759322441262,"duration":0},"status":"passed","severity":"normal"},{"uid":"34cde2825f114d01","name":"should not fail to stop the service if it was not started","time":{"start":1759321625239,"stop":1759321625239,"duration":0},"status":"passed","severity":"normal"},{"uid":"296b4c98067a87bc","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759321336246,"stop":1759321336247,"duration":1},"status":"passed","severity":"normal"},{"uid":"321beaeef50e0581","name":"should update ack status of messages in outgoing buffer","time":{"start":1759321344125,"stop":1759321344125,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54175215c8a03f1","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759321728155,"stop":1759321728156,"duration":1},"status":"passed","severity":"normal"},{"uid":"5290c9dc6e1135","name":"Check publish message containing SQL Injection","time":{"start":1759321576575,"stop":1759321576575,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8ca0a0f46d1511","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759321287649,"stop":1759321287649,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5e8d68cd26835a","name":"Publish without waiting for remote peer","time":{"start":1759321582340,"stop":1759321582341,"duration":1},"status":"passed","severity":"normal"},{"uid":"59e0fab4ad323181","name":"should handle dial errors gracefully","time":{"start":1759321302814,"stop":1759321302818,"duration":4},"status":"passed","severity":"normal"},{"uid":"4945974ceb1f3d40","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759321449703,"stop":1759321449703,"duration":0},"status":"passed","severity":"normal"},{"uid":"72988ea99c1d4e53","name":"Check received message containing emoji","time":{"start":1759321834867,"stop":1759321834867,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8380376dd6590d","name":"should properly clean up resources when disposed","time":{"start":1759321352907,"stop":1759321352912,"duration":5},"status":"passed","severity":"normal"},{"uid":"1ad5bd976fb3a14f","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759321425218,"stop":1759321425218,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a26af0382af246","name":"Fields are not dropped","time":{"start":1759321303727,"stop":1759321303728,"duration":1},"status":"passed","severity":"normal"},{"uid":"e65f92f7ca3d192","name":"Generator, 2 different shards","time":{"start":1759321688333,"stop":1759321688333,"duration":0},"status":"passed","severity":"normal"},{"uid":"85df52ae51e918d0","name":"should trigger query when it went offline since the last successful query","time":{"start":1759321355703,"stop":1759321355704,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dd7296be84f118a","name":"LightPush","time":{"start":1759321746456,"stop":1759321746456,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3f60ad8b80c4de","name":"should dial all known peers when reached zero connections","time":{"start":1759321425217,"stop":1759321425217,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d48749a637eed78","name":"Relay - times out","time":{"start":1759321746455,"stop":1759321746455,"duration":0},"status":"passed","severity":"normal"},{"uid":"c485200e751376ed","name":"should return false when peer is on different cluster","time":{"start":1759321303145,"stop":1759321303145,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b2747244b421d8","name":"should merge provided config with defaults","time":{"start":1759321304338,"stop":1759321304338,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e01291988cef5ee","name":"should set field with all protocols disabled","time":{"start":1759321293761,"stop":1759321293762,"duration":1},"status":"passed","severity":"normal"},{"uid":"215d4668b4e15a5d","name":"Own sync message does not acknowledge own messages","time":{"start":1759321362732,"stop":1759321362732,"duration":0},"status":"passed","severity":"normal"},{"uid":"d712227bf302bec5","name":"Check publish message after service node is restarted","time":{"start":1759321576600,"stop":1759321576600,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5cfcff3bd84770d4","name":"should skip already querying peers","time":{"start":1759321313742,"stop":1759321313742,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a124d456949c25f","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759321336224,"stop":1759321336225,"duration":1},"status":"passed","severity":"normal"},{"uid":"921a2fd5090a5632","name":"Push message with content topic containing special chars","time":{"start":1759322441239,"stop":1759322441239,"duration":0},"status":"passed","severity":"normal"},{"uid":"80eb43951b3efff0","name":"Encoder error raises irrecoverable error","time":{"start":1759321357188,"stop":1759321357189,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd4737b11951d4d","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759321293165,"stop":1759321293166,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a6ba4ac57ce5a39","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759321697001,"stop":1759321697003,"duration":2},"status":"passed","severity":"normal"},{"uid":"95da96d8a15b8f8c","name":"tcp ip4 address","time":{"start":1759321293082,"stop":1759321293083,"duration":1},"status":"passed","severity":"normal"},{"uid":"49853554192fbaa9","name":"Push message with numeric payload","time":{"start":1759322441223,"stop":1759322441223,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b888e1d772e265d","name":"should retry failed tasks","time":{"start":1759321353801,"stop":1759321353802,"duration":1},"status":"passed","severity":"normal"},{"uid":"450170bad4831992","name":"Push message with Script payload","time":{"start":1759322441247,"stop":1759322441247,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e2e0ea4d6bd44d","name":"should start and setup intervals and event listeners","time":{"start":1759321355441,"stop":1759321355441,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f832f4c2fae013","name":"should be online or offline if network state changed","time":{"start":1759321402795,"stop":1759321402796,"duration":1},"status":"passed","severity":"normal"},{"uid":"403e31ae5c7f1e0c","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app68/10/topic420/xml","time":{"start":1759321669683,"stop":1759321669683,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48d9c79cd035fb2","name":"Fails to push message with large meta","time":{"start":1759322441241,"stop":1759322441241,"duration":0},"status":"passed","severity":"normal"},{"uid":"baefd0d97f68cd48","name":"should remove event listeners from globalThis","time":{"start":1759321302907,"stop":1759321302907,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cf8e9302d04805","name":"should handle peerStore errors gracefully","time":{"start":1759321304344,"stop":1759321304344,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b32ffc65fcc2972","name":"should work with stubbed waku event emitter","time":{"start":1759321355689,"stop":1759321355689,"duration":0},"status":"passed","severity":"normal"},{"uid":"993120ea15372c8e","name":"Publish message with custom timestamp: Thu Oct 10 2024 12:26:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1759321576592,"stop":1759321576593,"duration":1},"status":"passed","severity":"normal"},{"uid":"5236d20001988204","name":"Refresh subscription","time":{"start":1759321865774,"stop":1759321865775,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1eaa5cbf57d2517","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759321336267,"stop":1759321336267,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1740df14ae1c92","name":"should successfully query peers and return peer infos","time":{"start":1759321313354,"stop":1759321313354,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4bde4ced86f8b98","name":"Push message with content topic containing escaped characters","time":{"start":1759322441265,"stop":1759322441266,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f74c34a7c30318","name":"Check received message containing escaped characters","time":{"start":1759321834867,"stop":1759321834867,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ff8d522056b4b6","name":"Push to array if already present","time":{"start":1759321287564,"stop":1759321287564,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4500647b24797d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759321334990,"stop":1759321334991,"duration":1},"status":"passed","severity":"normal"},{"uid":"84fa29c7c6f54d28","name":"Check received message with timestamp: 1759321381379000000 ","time":{"start":1759321834867,"stop":1759321834868,"duration":1},"status":"passed","severity":"normal"},{"uid":"60a06b627dfaa97c","name":"should dial more peers if under maxConnections","time":{"start":1759321304282,"stop":1759321304282,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b542f9404a7073","name":"should work with v3 peers","time":{"start":1759321354403,"stop":1759321354403,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacc5f1c65306b6a","name":"Push message with JSON payload","time":{"start":1759322441247,"stop":1759322441248,"duration":1},"status":"passed","severity":"normal"},{"uid":"c85fc23eb99eb7a0","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759321336258,"stop":1759321336258,"duration":0},"status":"passed","severity":"normal"},{"uid":"828f6bf3f25bc2a4","name":"msgTime: 0 ms from now, startTime: 1759235328346, endTime: 1759321728346","time":{"start":1759321745194,"stop":1759321745194,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f380429e1ffb3d3","name":"should stop query when sync message from same channel is found","time":{"start":1759321359155,"stop":1759321359156,"duration":1},"status":"passed","severity":"normal"},{"uid":"4170aa809d636785","name":"should remove event listeners from libp2p","time":{"start":1759321302906,"stop":1759321302907,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a40c2cc08e299b","name":"Delete observer","time":{"start":1759321557101,"stop":1759321557102,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2350c1fe88a8f08","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app37/5/topic5/proto","time":{"start":1759321669683,"stop":1759321669683,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7619e79065c38b4","name":"Outgoing message is retried until acknowledged","time":{"start":1759321359154,"stop":1759321359154,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d252b043ab02de","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759321745193,"stop":1759321745193,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2014de99348d9f3","name":"should handle queue processing errors gracefully","time":{"start":1759321302785,"stop":1759321302785,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e69ae171cc98c9","name":"should handle zero peers request","time":{"start":1759321313367,"stop":1759321313368,"duration":1},"status":"passed","severity":"normal"},{"uid":"df0ecf39531a4540","name":"isConnected should return false after all peers disconnect","time":{"start":1759321402794,"stop":1759321402794,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1db403ad3533b9","name":"Check received message containing SQL Injection","time":{"start":1759321834856,"stop":1759321834856,"duration":0},"status":"passed","severity":"normal"},{"uid":"262a1dee2b76b7c1","name":"Push message with Basic HTML tag payload","time":{"start":1759322441236,"stop":1759322441236,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f05c818e108c71","name":"should not receive a peer event after stop","time":{"start":1759321317696,"stop":1759321317696,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f083ced9151604e","name":"should set field with only FILTER enabled","time":{"start":1759321293763,"stop":1759321293763,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e00fa5f909ef56","name":"Check received message containing Arabic","time":{"start":1759321834855,"stop":1759321834855,"duration":0},"status":"passed","severity":"normal"},{"uid":"e526e2816db7c8e3","name":"should return true for sync message with causal history","time":{"start":1759321359159,"stop":1759321359159,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38c377000ecbc16","name":"should throw error - no public key","time":{"start":1759321293756,"stop":1759321293756,"duration":0},"status":"passed","severity":"normal"},{"uid":"506eba6c058e9d55","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759321865779,"stop":1759321865779,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8ac37da25b0371","name":"Push message with JSON payload","time":{"start":1759322441225,"stop":1759322441225,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1974ec44976c147","name":"handles different networkShards values correctly","time":{"start":1759321287648,"stop":1759321287648,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbd028786d59009","name":"Subscribe to topic containing XML and receive message","time":{"start":1759321865789,"stop":1759321865789,"duration":0},"status":"passed","severity":"normal"},{"uid":"f402c5edb6f0f61d","name":"should return false for sync message without causal history","time":{"start":1759321359158,"stop":1759321359158,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e124d6bf23e136","name":"Push message with Russian payload","time":{"start":1759322441246,"stop":1759322441246,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bc731dbb4ea2a2","name":"Query Generator, No message returned","time":{"start":1759321697005,"stop":1759321697006,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4c14de4322e9975","name":"should create an instance with libp2p and dialer","time":{"start":1759321302808,"stop":1759321302808,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db04ed23a37be43","name":"should respect custom numPeersToUse configuration","time":{"start":1759321355131,"stop":1759321355131,"duration":0},"status":"passed","severity":"normal"},{"uid":"c090e7db4650a683","name":"should handle shard reader errors gracefully","time":{"start":1759321302785,"stop":1759321302785,"duration":0},"status":"passed","severity":"normal"},{"uid":"71aeb61548b8723","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759321355717,"stop":1759321355717,"duration":0},"status":"passed","severity":"normal"},{"uid":"815e769a364b072f","name":"Relay - dialed first","time":{"start":1759321746454,"stop":1759321746455,"duration":1},"status":"passed","severity":"normal"},{"uid":"a823615a3800a9e3","name":"Subscribe to topic containing long and receive message","time":{"start":1759321865775,"stop":1759321865776,"duration":1},"status":"passed","severity":"normal"},{"uid":"5323dd922758a11c","name":"should load peers from local storage and dispatch events","time":{"start":1759321317696,"stop":1759321317696,"duration":0},"status":"passed","severity":"normal"},{"uid":"184f0a0f696c4e7b","name":"should create KeepAliveManager with relay","time":{"start":1759321303189,"stop":1759321303189,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33f7968dd5c2941","name":"should properly start and stop event listening","time":{"start":1759321355463,"stop":1759321355463,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3b24a6e20c2c36","name":"Push message with Basic HTML tag payload","time":{"start":1759322441260,"stop":1759322441260,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4054ba4946f1a9c","name":"Push message with JSON payload","time":{"start":1759322441260,"stop":1759322441260,"duration":0},"status":"passed","severity":"normal"},{"uid":"e859dc7cc2ff9903","name":"Push message with XML payload","time":{"start":1759322441224,"stop":1759322441225,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4306a33e146b600","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759321682539,"stop":1759321682539,"duration":0},"status":"passed","severity":"normal"},{"uid":"a689ee78a8b8a6a","name":"messageHashStr produces different results for different inputs","time":{"start":1759321303522,"stop":1759321303522,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6483bf8088e08a","name":"should create PeerExchange instance with components","time":{"start":1759321313368,"stop":1759321313371,"duration":3},"status":"passed","severity":"normal"},{"uid":"7ae53dda1d64ac38","name":"Push message with escaped characters payload","time":{"start":1759322441261,"stop":1759322441261,"duration":0},"status":"passed","severity":"normal"},{"uid":"521aa5a1ef05fa3a","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759321293763,"stop":1759321293763,"duration":0},"status":"passed","severity":"normal"},{"uid":"23dea49b15f7aa0c","name":"Push message with content topic containing Russian","time":{"start":1759322441228,"stop":1759322441229,"duration":1},"status":"passed","severity":"normal"},{"uid":"394fb8b7cade91c8","name":"Push message with custom timestamp: 1759317807518","time":{"start":1759322441232,"stop":1759322441232,"duration":0},"status":"passed","severity":"normal"},{"uid":"e381b893c27bf355","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759321287643,"stop":1759321287643,"duration":0},"status":"passed","severity":"normal"},{"uid":"e860077c4b7cd7b9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759321336283,"stop":1759321336283,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e3b95e72c5d50d","name":"Passing page size 10 when there are 10 messages","time":{"start":1759321737243,"stop":1759321737244,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a023aee58c40ae5","name":"All","time":{"start":1759321388609,"stop":1759321388630,"duration":21},"status":"passed","severity":"normal"},{"uid":"b33d1709c0edc564","name":"should not allow k > 12","time":{"start":1759321334984,"stop":1759321334987,"duration":3},"status":"passed","severity":"normal"},{"uid":"90434e66c19cbb23","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759321287656,"stop":1759321287656,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66c6ce0ad109c1c","name":"should add received messages to bloom filter","time":{"start":1759321344119,"stop":1759321344119,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5a4d3cedcc98a1","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759321354223,"stop":1759321354223,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6619e7a65fbe0d","name":"should not be delivered","time":{"start":1759321344125,"stop":1759321344125,"duration":0},"status":"passed","severity":"normal"},{"uid":"19135298af577731","name":"should properly create location multiaddrs - udp6","time":{"start":1759321293760,"stop":1759321293760,"duration":0},"status":"passed","severity":"normal"},{"uid":"352bc06dc337391c","name":"should return false when peer is not found","time":{"start":1759321303156,"stop":1759321303156,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce60c331c7eb4130","name":"should handle errors gracefully when getting peer info","time":{"start":1759321303156,"stop":1759321303159,"duration":3},"status":"passed","severity":"normal"},{"uid":"2f5cc76ab951c5bd","name":"should perform ping and update peer store on timer","time":{"start":1759321303207,"stop":1759321303207,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a779a5a083f6b3","name":"should skip peer when failed to dial recently","time":{"start":1759321302769,"stop":1759321302770,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ea3f9ef652314c","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759321303506,"stop":1759321303506,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3fd686829d53c9","name":"should handle relay send failures gracefully","time":{"start":1759321303230,"stop":1759321303230,"duration":0},"status":"passed","severity":"normal"},{"uid":"2048a1dd29a64131","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759321303498,"stop":1759321303498,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf554874ebc64ee","name":"Push message with content topic containing long","time":{"start":1759322441238,"stop":1759322441238,"duration":0},"status":"passed","severity":"normal"},{"uid":"209c5c658e44cc09","name":"should initialize with default options","time":{"start":1759321313736,"stop":1759321313736,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b9ca15d2c329d4","name":"Push message with XML payload","time":{"start":1759322441235,"stop":1759322441236,"duration":1},"status":"passed","severity":"normal"},{"uid":"965e257cc692d0c7","name":"should work with stubbed retrieve function","time":{"start":1759321355689,"stop":1759321355693,"duration":4},"status":"passed","severity":"normal"},{"uid":"69d44afabd78ed72","name":"can start the service","time":{"start":1759321317693,"stop":1759321317693,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db66cd45ffae9f5","name":"should initialize with custom number of peers","time":{"start":1759321355119,"stop":1759321355119,"duration":0},"status":"passed","severity":"normal"},{"uid":"c254642cc3e70d9a","name":"random static sharding 6 - Cluster ID: 628, Shard ID: 3","time":{"start":1759321712123,"stop":1759321712123,"duration":0},"status":"passed","severity":"normal"},{"uid":"536f1ba13f9dad3d","name":"random static sharding 4 - Cluster ID: 673, Shard ID: 96","time":{"start":1759321712121,"stop":1759321712122,"duration":1},"status":"passed","severity":"normal"},{"uid":"39cf3c89ea208c00","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759321362731,"stop":1759321362731,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3dd0e3d16abad1","name":"Check received message containing Chinese","time":{"start":1759321834855,"stop":1759321834855,"duration":0},"status":"passed","severity":"normal"},{"uid":"d969bf16144aacaa","name":"Decoder throws on empty string content topic","time":{"start":1759321304326,"stop":1759321304327,"duration":1},"status":"passed","severity":"normal"},{"uid":"36ba50a98b11921e","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759321573343,"stop":1759321573343,"duration":0},"status":"passed","severity":"normal"},{"uid":"7445cd2622a1fba4","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759321336259,"stop":1759321336265,"duration":6},"status":"passed","severity":"normal"},{"uid":"ecdd6966cb820e3","name":"should properly setup health event callback","time":{"start":1759321355694,"stop":1759321355694,"duration":0},"status":"passed","severity":"normal"},{"uid":"a026b00ac1e3c2d3","name":"Push message with short payload","time":{"start":1759322441256,"stop":1759322441257,"duration":1},"status":"passed","severity":"normal"},{"uid":"18de15431b341165","name":"Query generator for multiple messages with different message text format","time":{"start":1759321728155,"stop":1759321728155,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e992620e87b0cc","name":"Push message with content topic containing unicode special characters","time":{"start":1759322441253,"stop":1759322441253,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b2f7a1d25aa9a8","name":"udp ip6 address","time":{"start":1759321293084,"stop":1759321293084,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c85eafe05b9e553","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759321287937,"stop":1759321287938,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eae9a1220f85c1d","name":"should return PeerId when PeerId is provided","time":{"start":1759321303487,"stop":1759321303487,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4e4ad16d127d7b","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759321302912,"stop":1759321302912,"duration":0},"status":"passed","severity":"normal"},{"uid":"662fbaa6ba8e3bf0","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759321287642,"stop":1759321287642,"duration":0},"status":"passed","severity":"normal"},{"uid":"862454216646821e","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759321582352,"stop":1759321582356,"duration":4},"status":"passed","severity":"normal"},{"uid":"76a9ee335b64f00a","name":"should return false and handle errors gracefully","time":{"start":1759321304342,"stop":1759321304343,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6eb8965f96a296b","name":"should enable all discoveries when explicitly set","time":{"start":1759321354211,"stop":1759321354214,"duration":3},"status":"passed","severity":"normal"},{"uid":"d196f5efb11c8dc8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759321287657,"stop":1759321287657,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ea773c67753b","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759321582380,"stop":1759321582381,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3d8f0bb1ec45a74","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759321730545,"stop":1759321730546,"duration":1},"status":"passed","severity":"normal"},{"uid":"d431d1f73ecff159","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759321344120,"stop":1759321344120,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a91f763990513dd","name":"should drop connection via multiaddr with hangUp","time":{"start":1759321486458,"stop":1759321486459,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4b16a2b66a47822","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759321865790,"stop":1759321865790,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee095da8c97b838a","name":"should be safe to call multiple times","time":{"start":1759321304339,"stop":1759321304339,"duration":0},"status":"passed","severity":"normal"},{"uid":"9776025fa3cbd69","name":"Push message with long payload","time":{"start":1759322441244,"stop":1759322441244,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd0927e5f14b08f","name":"Push message with content topic containing numeric","time":{"start":1759322441227,"stop":1759322441228,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3bd080766fdb4b9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759321865781,"stop":1759321865781,"duration":0},"status":"passed","severity":"normal"},{"uid":"332c7ad7a5b05296","name":"Push message with long payload","time":{"start":1759322441222,"stop":1759322441222,"duration":0},"status":"passed","severity":"normal"},{"uid":"33426b4d701107c1","name":"Push message with meta","time":{"start":1759322441254,"stop":1759322441254,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f233efaca834d3b","name":"should continue query when messages are from different channels","time":{"start":1759321359156,"stop":1759321359156,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfa1563ae546e1e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759321682539,"stop":1759321682540,"duration":1},"status":"passed","severity":"normal"},{"uid":"931edcd2509eb078","name":"configure the node with multiple content topics","time":{"start":1759321669689,"stop":1759321669689,"duration":0},"status":"passed","severity":"normal"},{"uid":"983345d74c2151ae","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759321293169,"stop":1759321293170,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d42c0e14e369eeb","name":"should create PeerExchangeDiscovery instance","time":{"start":1759321313746,"stop":1759321313746,"duration":0},"status":"passed","severity":"normal"},{"uid":"746da9c31498eb71","name":"returns nothing if no connections present","time":{"start":1759321303661,"stop":1759321303662,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9ed64164e3f2589","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759321336248,"stop":1759321336248,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b05a4b69814d90","name":"connects to nwaku","time":{"start":1759321744197,"stop":1759321744197,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab66c0ae6fda373","name":"Check publish message after client node is restarted","time":{"start":1759321576600,"stop":1759321576600,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e756c23296697834","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759321407343,"stop":1759321407344,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fdb33873517000f","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759321303219,"stop":1759321303224,"duration":5},"status":"passed","severity":"normal"},{"uid":"829aca57db8b749","name":"should handle ENR without shardInfo","time":{"start":1759321313744,"stop":1759321313744,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c8467f11d3c293","name":"should not receive a peer event before start","time":{"start":1759321317695,"stop":1759321317695,"duration":0},"status":"passed","severity":"normal"},{"uid":"7570de73d8c0090a","name":"Push message with SQL Injection payload","time":{"start":1759322441259,"stop":1759322441259,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31750b6db69f455","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759321304279,"stop":1759321304281,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc7c1bbea32a5621","name":"Passing page size 3 when there are 20 messages","time":{"start":1759321737240,"stop":1759321737240,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e15b669753772b","name":"throws on content topic with empty topic name field","time":{"start":1759321287640,"stop":1759321287641,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe005c828b072d8","name":"should handle different types of entries","time":{"start":1759321352906,"stop":1759321352907,"duration":1},"status":"passed","severity":"normal"},{"uid":"878cafac5fe9a4b3","name":"Push message with custom timestamp: 1759317807519","time":{"start":1759322441255,"stop":1759322441255,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2ac2dd03f6ceaf","name":"should set field with all protocols enabled","time":{"start":1759321293762,"stop":1759321293762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d011b9a3d897c5d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759321336234,"stop":1759321336235,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc227cc94b41e34","name":"Callback on promise, aborts when callback returns true","time":{"start":1759321728158,"stop":1759321728159,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0d20c243b9f586a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759321287651,"stop":1759321287651,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6402373632ad161","name":"should handle errors when accessing navigator","time":{"start":1759321302921,"stop":1759321302921,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f7ff27c64492ce","name":"should return false when peer has no shard info","time":{"start":1759321303137,"stop":1759321303144,"duration":7},"status":"passed","severity":"normal"},{"uid":"6e56d9faa4dc834d","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759321569373,"stop":1759321569373,"duration":0},"status":"passed","severity":"normal"},{"uid":"656e6d2d0af0caa3","name":"ends if response has no messages","time":{"start":1759321303980,"stop":1759321303981,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3688536a21973c9","name":"rejects content-filtered query with only contentTopics","time":{"start":1759321303352,"stop":1759321303352,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3c350726086678","name":"should work with stubbed peer manager event emitter","time":{"start":1759321355689,"stop":1759321355689,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb0ef47552d7caa","name":"should return false for malformed SDS messages","time":{"start":1759321359157,"stop":1759321359157,"duration":0},"status":"passed","severity":"normal"},{"uid":"d987e10c32f47a82","name":"should stop and cleanup resources","time":{"start":1759321355441,"stop":1759321355446,"duration":5},"status":"passed","severity":"normal"},{"uid":"828f19e7a9b714f6","name":"Fails to push message with large meta","time":{"start":1759322441267,"stop":1759322441267,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8951cce456c203","name":"should dial with PeerId and return stream","time":{"start":1759321304341,"stop":1759321304341,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0577939ff24c8e","name":"Check received message containing short","time":{"start":1759321834854,"stop":1759321834854,"duration":0},"status":"passed","severity":"normal"},{"uid":"979706ddba57e24c","name":"should handle query errors","time":{"start":1759321313743,"stop":1759321313743,"duration":0},"status":"passed","severity":"normal"},{"uid":"37985c450fb5cf2a","name":"messageHashStr works with IProtoMessage","time":{"start":1759321303517,"stop":1759321303518,"duration":1},"status":"passed","severity":"normal"},{"uid":"95009ad45f5c777b","name":"should be sent with empty content","time":{"start":1759321344124,"stop":1759321344124,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e07998f2fd2237","name":"Push message with content topic containing emoji","time":{"start":1759322441266,"stop":1759322441266,"duration":0},"status":"passed","severity":"normal"},{"uid":"39310711477d69de","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759321344120,"stop":1759321344120,"duration":0},"status":"passed","severity":"normal"},{"uid":"16aa46b30a39ee4d","name":"should handle network check errors gracefully","time":{"start":1759321302786,"stop":1759321302786,"duration":0},"status":"passed","severity":"normal"},{"uid":"82599d73bac47849","name":"should throw error - no id","time":{"start":1759321293755,"stop":1759321293755,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe21727bc0c0829","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759321304265,"stop":1759321304265,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28d269c502e8c61","name":"Nodes with multiple pubsub topic","time":{"start":1759321573343,"stop":1759321573343,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9c061bc19679a9","name":"should throw error - invalid id","time":{"start":1759321293755,"stop":1759321293756,"duration":1},"status":"passed","severity":"normal"},{"uid":"5984ef421a161cd9","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759321745193,"stop":1759321745193,"duration":0},"status":"passed","severity":"normal"},{"uid":"530a4de13f8bb40c","name":"Publish message with custom timestamp: Wed Oct 01 2025 13:26:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1759321576594,"stop":1759321576595,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b19e8283916231","name":"Sync message is not sent if another sync message was just received","time":{"start":1759321362731,"stop":1759321362731,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fc0b780ece4bd4","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759321745191,"stop":1759321745191,"duration":0},"status":"passed","severity":"normal"},{"uid":"d822e3db997f8007","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759321336222,"stop":1759321336222,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab33ca33a9d26fb7","name":"should return false when peer is not on topic","time":{"start":1759321304345,"stop":1759321304345,"duration":0},"status":"passed","severity":"normal"},{"uid":"e966def82bd36b70","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759321834859,"stop":1759321834859,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a298cf7d337561","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759321312987,"stop":1759321312987,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc830935c157e42","name":"Push message with content topic containing long","time":{"start":1759322441227,"stop":1759322441227,"duration":0},"status":"passed","severity":"normal"},{"uid":"1410bf8a63a2a51b","name":"Push message with Arabic payload","time":{"start":1759322441234,"stop":1759322441234,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e02f5303adb2ae","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759321336266,"stop":1759321336266,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be4b25983e0e6db","name":"should not be empty after adding a subscription","time":{"start":1759321355439,"stop":1759321355439,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c87cd2462154b36","name":"pre and post cipher","time":{"start":1759321323956,"stop":1759321323956,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2344da987989db","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759321312060,"stop":1759321312060,"duration":0},"status":"passed","severity":"normal"},{"uid":"919d57c5f2e7e92b","name":"Push message with Basic HTML tag payload","time":{"start":1759322441247,"stop":1759322441247,"duration":0},"status":"passed","severity":"normal"},{"uid":"382463b37190a63b","name":"Waku message hash computation (payload length 0)","time":{"start":1759321303499,"stop":1759321303505,"duration":6},"status":"passed","severity":"normal"},{"uid":"5cc715842141c27c","name":"Meta field set when metaSetter is specified","time":{"start":1759321304324,"stop":1759321304325,"duration":1},"status":"passed","severity":"normal"},{"uid":"13109c234283bcb8","name":"should not stop if not started","time":{"start":1759321313738,"stop":1759321313738,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf24d533777c93f4","name":"Check received message containing long","time":{"start":1759321834854,"stop":1759321834854,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5af9074e5a5ca6","name":"caches peers it previously fetched","time":{"start":1759321313728,"stop":1759321313728,"duration":0},"status":"passed","severity":"normal"},{"uid":"40808aa5cf18bb3b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759321336277,"stop":1759321336277,"duration":0},"status":"passed","severity":"normal"},{"uid":"4642ae86ecfc84a2","name":"should handle onConnected and onDisconnected","time":{"start":1759321355129,"stop":1759321355129,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab77f9ebe609245","name":"should properly create location multiaddrs - tcp","time":{"start":1759321293760,"stop":1759321293761,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ffb70d293817d02","name":"Check received message containing JSON","time":{"start":1759321834866,"stop":1759321834866,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff00aa4d7c067f20","name":"should add and remove event listeners correctly","time":{"start":1759321317697,"stop":1759321317697,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc263874e4f657e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759321336283,"stop":1759321336284,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ecdfa4e1dc3a29","name":"Push message with short payload","time":{"start":1759322441222,"stop":1759322441222,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb436728c9295906","name":"should handle general insertion and lookup correctly","time":{"start":1759321340652,"stop":1759321340653,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b4c107d2c65e98","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759321336259,"stop":1759321336259,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbed4c6fd5cc034","name":"Subscribe and publish message","time":{"start":1759321582341,"stop":1759321582341,"duration":0},"status":"passed","severity":"normal"},{"uid":"34dc82bcd4eebe00","name":"should reject if WakuNode is not started","time":{"start":1759321356158,"stop":1759321356158,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8ff16a6ba6e9b7","name":"Push message with meta","time":{"start":1759322441241,"stop":1759322441241,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad0e1e39c37e590","name":"random static sharding 1 - Cluster ID: 882, Shard ID: 304","time":{"start":1759321712117,"stop":1759321712118,"duration":1},"status":"passed","severity":"normal"},{"uid":"775b369960eef4e7","name":"Check received message containing escaped characters","time":{"start":1759321834857,"stop":1759321834858,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ee01a57a61a6d3b","name":"same cluster: nodes connect","time":{"start":1759321473028,"stop":1759321473028,"duration":0},"status":"passed","severity":"normal"},{"uid":"190366b5111aa9d4","name":"should process up to 3 peers at once","time":{"start":1759321302780,"stop":1759321302784,"duration":4},"status":"passed","severity":"normal"},{"uid":"eacab5551df426ef","name":"should skip peers that don't support peer exchange","time":{"start":1759321313740,"stop":1759321313740,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e5119c4fd118f0","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759321313361,"stop":1759321313361,"duration":0},"status":"passed","severity":"normal"},{"uid":"554ccde60ef610d1","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759321293170,"stop":1759321293170,"duration":0},"status":"passed","severity":"normal"},{"uid":"de359c361363fc26","name":"Default pageSize","time":{"start":1759321737248,"stop":1759321737249,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd837381ea4c5319","name":"Push message with content topic containing special chars","time":{"start":1759322441263,"stop":1759322441264,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce14c23e036e68a6","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759321336249,"stop":1759321336249,"duration":0},"status":"passed","severity":"normal"},{"uid":"8786d3a6ac567e71","name":"Push message with content topic containing escaped characters","time":{"start":1759322441253,"stop":1759322441253,"duration":0},"status":"passed","severity":"normal"},{"uid":"889b78b068771ac0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759321336266,"stop":1759321336266,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ce23c8ff0f9c36","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759321355983,"stop":1759321355983,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80f9ca9456f489c","name":"should maintain proper timestamps if all messages received","time":{"start":1759321344118,"stop":1759321344118,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8638f01afc30cc00","name":"should decode valid enr with tcp successfully","time":{"start":1759321293754,"stop":1759321293754,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd346bee8051023","name":"Push message with unicode special characters payload","time":{"start":1759322441261,"stop":1759322441261,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df8642b94ce3be1","name":"should set field with only STORE enabled","time":{"start":1759321293762,"stop":1759321293763,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d1e3fb25c81690","name":"Incoming message is emitted as received","time":{"start":1759321359153,"stop":1759321359154,"duration":1},"status":"passed","severity":"normal"},{"uid":"50d5c994e0f94625","name":"can start the service","time":{"start":1759321625236,"stop":1759321625237,"duration":1},"status":"passed","severity":"normal"},{"uid":"42abca049d861dc5","name":"Wait given interval before re-trying","time":{"start":1759321356076,"stop":1759321356076,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae635769f590e58","name":"should skip peers without peerInfo in ENR","time":{"start":1759321313744,"stop":1759321313744,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b7167fb79ad043","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759321287937,"stop":1759321287937,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe4078cdfbc2b26","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759321355131,"stop":1759321355140,"duration":9},"status":"passed","severity":"normal"},{"uid":"a68c6eeca750e81d","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759321304345,"stop":1759321304345,"duration":0},"status":"passed","severity":"normal"},{"uid":"23214fa6d40c323d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759321287646,"stop":1759321287646,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf648095a5c8382d","name":"Query with Ordered Callback, No Decoder","time":{"start":1759321697006,"stop":1759321697007,"duration":1},"status":"passed","severity":"normal"},{"uid":"d65c9e02999af87f","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759321355462,"stop":1759321355462,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c95b2870ad77e4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759321336284,"stop":1759321336284,"duration":0},"status":"passed","severity":"normal"},{"uid":"4317afcabaf3c7ff","name":"Overlapping topic subscription","time":{"start":1759321865774,"stop":1759321865774,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7adebe349defaeb","name":"can query messages by message hash","time":{"start":1759321714556,"stop":1759321714557,"duration":1},"status":"passed","severity":"normal"},{"uid":"d305e1d21e8078cd","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759321865772,"stop":1759321865772,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9d65872a2e42e8","name":"should handle query errors gracefully","time":{"start":1759321313742,"stop":1759321313742,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e19c46116444f23","name":"should reject if Relay is requested but not mounted","time":{"start":1759321356158,"stop":1759321356158,"duration":0},"status":"passed","severity":"normal"},{"uid":"caadbf68231d84ae","name":"Push message with content topic containing unicode special characters","time":{"start":1759322441266,"stop":1759322441266,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f8e5018570ccbb","name":"Automatically retrieves missing message","time":{"start":1759321359154,"stop":1759321359154,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6c545ba98615acfe","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759321354768,"stop":1759321354769,"duration":1},"status":"passed","severity":"normal"},{"uid":"5832db178ee9ff60","name":"should not receive a peer event after stop","time":{"start":1759321387907,"stop":1759321387907,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad304666aba704dc","name":"should dial peers from store on start","time":{"start":1759321304264,"stop":1759321304265,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce6296253931a8e0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759321287653,"stop":1759321287653,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4f3f57f17f7ab1","name":"Check received message containing emoji","time":{"start":1759321834858,"stop":1759321834858,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ba1428d34d6500","name":"should stop peer exchange discovery","time":{"start":1759321313738,"stop":1759321313738,"duration":0},"status":"passed","severity":"normal"},{"uid":"d564eba2a75a4a55","name":"Generator, one shard","time":{"start":1759321688331,"stop":1759321688333,"duration":2},"status":"passed","severity":"normal"},{"uid":"d052cdcd5e6b2d36","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759321336277,"stop":1759321336277,"duration":0},"status":"passed","severity":"normal"},{"uid":"debead6712bb0c1b","name":"Push message with content topic containing Chinese","time":{"start":1759322441264,"stop":1759322441264,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ca7374721c039f","name":"random static sharding 5 - Cluster ID: 227, Shard ID: 302","time":{"start":1759321712122,"stop":1759321712123,"duration":1},"status":"passed","severity":"normal"},{"uid":"a49e06d58147ecf8","name":"Push message with escaped characters payload","time":{"start":1759322441248,"stop":1759322441248,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fb6f542bd4488d","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759321313746,"stop":1759321313746,"duration":0},"status":"passed","severity":"normal"},{"uid":"4daa9ad457e5c476","name":"should support chaining for add method","time":{"start":1759321352897,"stop":1759321352898,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d59dbd22720ec01","name":"should handle empty peer infos gracefully","time":{"start":1759321313355,"stop":1759321313355,"duration":0},"status":"passed","severity":"normal"},{"uid":"4091cdacfd0cf2cb","name":"Check publish message containing unicode special characters","time":{"start":1759321576585,"stop":1759321576588,"duration":3},"status":"passed","severity":"normal"},{"uid":"9229bd6ed6869115","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759321336283,"stop":1759321336283,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d48e8d4bcbc68b","name":"Check message received after jswaku node is restarted","time":{"start":1759321834871,"stop":1759321834871,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8f6ebd1d350a28","name":"returns all values when wanted number is greater than available values","time":{"start":1759321312056,"stop":1759321312060,"duration":4},"status":"passed","severity":"normal"},{"uid":"ed76e34310e2b9f","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759321303155,"stop":1759321303155,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb02ff9b161c3a6","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759321303486,"stop":1759321303486,"duration":0},"status":"passed","severity":"normal"},{"uid":"70cfa8ba7b9ed6ec","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759321449702,"stop":1759321449702,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2192d0f8c6e36de","name":"should maintain chronological order of messages in localHistory","time":{"start":1759321344119,"stop":1759321344120,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce1cbdb853822cd5","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app80/1/topic822/utf8","time":{"start":1759321669684,"stop":1759321669685,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa302de220020fc","name":"should handle special patterns correctly","time":{"start":1759321340651,"stop":1759321340652,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f69e96cd75ee34","name":"should compute hash only when first accessed","time":{"start":1759321304328,"stop":1759321304328,"duration":0},"status":"passed","severity":"normal"},{"uid":"958ec751f2fe2a8e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759321555675,"stop":1759321555675,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3614cd23d662c3","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759321287650,"stop":1759321287650,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb2a246789c1830","name":"should be safe to call multiple times","time":{"start":1759321302766,"stop":1759321302767,"duration":1},"status":"passed","severity":"normal"},{"uid":"189180b6adb1c3c8","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759321303497,"stop":1759321303498,"duration":1},"status":"passed","severity":"normal"},{"uid":"97082a8ba578b876","name":"should be safe to call multiple times","time":{"start":1759321303193,"stop":1759321303193,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80d34ea4c66333a","name":"should handle peer disconnect event when no connections remain","time":{"start":1759321302914,"stop":1759321302914,"duration":0},"status":"passed","severity":"normal"},{"uid":"488b4f0e81db8129","name":"Check received message containing Basic HTML tag","time":{"start":1759321834857,"stop":1759321834857,"duration":0},"status":"passed","severity":"normal"},{"uid":"3189acb628eeecee","name":"should create ConnectionManager with relay","time":{"start":1759321304337,"stop":1759321304337,"duration":0},"status":"passed","severity":"normal"},{"uid":"434e1f912dbba86a","name":"Check publish message containing XML","time":{"start":1759321576575,"stop":1759321576576,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b9d0256dfb3580c","name":"Push message with emoji payload","time":{"start":1759322441249,"stop":1759322441249,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f014bcb898af157","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759321312985,"stop":1759321312986,"duration":1},"status":"passed","severity":"normal"},{"uid":"54792ae327197f9a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759321834868,"stop":1759321834868,"duration":0},"status":"passed","severity":"normal"},{"uid":"783b221f86fcd800","name":"should return PeerId when PeerId is provided","time":{"start":1759321303486,"stop":1759321303486,"duration":0},"status":"passed","severity":"normal"},{"uid":"126e2fc47d17fbd5","name":"Push message with content topic containing short","time":{"start":1759322441227,"stop":1759322441227,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc90ccfa65b45244","name":"should properly create location multiaddrs - tcp6","time":{"start":1759321293760,"stop":1759321293760,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64250763ef2d09a","name":"should remove event listeners","time":{"start":1759321304267,"stop":1759321304267,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efce4ec27096a33","name":"should dial peer when peer is discovered","time":{"start":1759321302813,"stop":1759321302814,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad623e161f52692","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759321582345,"stop":1759321582346,"duration":1},"status":"passed","severity":"normal"},{"uid":"63765ee423ec99f6","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759321362730,"stop":1759321362731,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ec6a454cbcca61","name":"Push message with content topic containing Arabic","time":{"start":1759322441251,"stop":1759322441251,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb37f7b4503371fa","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759321582362,"stop":1759321582363,"duration":1},"status":"passed","severity":"normal"},{"uid":"5438e8d83afce9dd","name":"Check message with no payload is not received","time":{"start":1759321834870,"stop":1759321834870,"duration":0},"status":"passed","severity":"normal"},{"uid":"7658856594be2c5e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759321745190,"stop":1759321745191,"duration":1},"status":"passed","severity":"normal"},{"uid":"63910eb316d9308a","name":"should select older connection if present","time":{"start":1759321303662,"stop":1759321303663,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d668f4a8acb00f","name":"should increase lamport timestamp","time":{"start":1759321344116,"stop":1759321344116,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adee121428899da","name":"should hang up with multiaddr and return true on success","time":{"start":1759321304342,"stop":1759321304342,"duration":0},"status":"passed","severity":"normal"},{"uid":"280643dcce72f484","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759321745194,"stop":1759321745194,"duration":0},"status":"passed","severity":"normal"},{"uid":"196c6df116b32b45","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759321287642,"stop":1759321287642,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5f99bfefb7c334","name":"Push message with emoji payload","time":{"start":1759322441237,"stop":1759322441237,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf408b006c91027","name":"should handle all zero keep alive options","time":{"start":1759321303237,"stop":1759321303241,"duration":4},"status":"passed","severity":"normal"},{"uid":"8b114bf3969aa8ad","name":"should return false for different channelId","time":{"start":1759321359157,"stop":1759321359158,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcc531836a0572f6","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759321357189,"stop":1759321357189,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e056c807d23abae","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759321344121,"stop":1759321344121,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef440abb2ac7cd52","name":"should process queue every 500ms","time":{"start":1759321302780,"stop":1759321302780,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9600d3b45b609a9","name":"Push 30 different messages","time":{"start":1759322441226,"stop":1759322441227,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8a7079cf219bb67e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759321473029,"stop":1759321473029,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b934c424d74672","name":"should handle complete connection lifecycle","time":{"start":1759321302921,"stop":1759321302922,"duration":1},"status":"passed","severity":"normal"},{"uid":"e29612a02fb8a94c","name":"Sign & Recover","time":{"start":1759321323956,"stop":1759321323957,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0be7fd8e46dc33","name":"should do nothing when connections still exist","time":{"start":1759321304272,"stop":1759321304273,"duration":1},"status":"passed","severity":"normal"},{"uid":"7deb2bdec0d94937","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759321336250,"stop":1759321336250,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c081a53e6c0d5a9","name":"should deliver messages after dependencies are met","time":{"start":1759321344122,"stop":1759321344122,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e4815f0d0458f3","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759321303977,"stop":1759321303977,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3db59807d0675","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759321336278,"stop":1759321336278,"duration":0},"status":"passed","severity":"normal"},{"uid":"4307886f091435f9","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759321336259,"stop":1759321336259,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a74ddee41570c1","name":"Check message with no content topic is not received","time":{"start":1759321834860,"stop":1759321834860,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d606eba9065e58","name":"should handle case when globalThis is not available","time":{"start":1759321302913,"stop":1759321302913,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e124cc7136ee55","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759321834871,"stop":1759321834871,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c5d5075a07ca8f","name":"should skip updating peer store if peer has same addresses","time":{"start":1759321302820,"stop":1759321302820,"duration":0},"status":"passed","severity":"normal"},{"uid":"9efb640f48afec7e","name":"should do nothing if no non-locked connections to drop","time":{"start":1759321304283,"stop":1759321304283,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cf93f0c09d930e","name":"Push message with Chinese payload","time":{"start":1759322441245,"stop":1759322441245,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c0317cac99c12","name":"should query peer with peer exchange protocol","time":{"start":1759321313741,"stop":1759321313741,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b881a00907c565","name":"Fails to publish duplicate message","time":{"start":1759321576595,"stop":1759321576598,"duration":3},"status":"passed","severity":"normal"},{"uid":"774f9e263635ef57","name":"Fails to publish message with empty text","time":{"start":1759321576598,"stop":1759321576598,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca5bbeaf70ff727","name":"Check received message containing unicode special characters","time":{"start":1759321834867,"stop":1759321834867,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2302784022cfed","name":"should create KeepAliveManager with required options","time":{"start":1759321303188,"stop":1759321303189,"duration":1},"status":"passed","severity":"normal"},{"uid":"19e24d0e7c0b0424","name":"Ordered Callback - false","time":{"start":1759321722782,"stop":1759321722783,"duration":1},"status":"passed","severity":"normal"},{"uid":"32110c6ab987f486","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759321387908,"stop":1759321387908,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8bc3dab1911c2ff","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759321722039,"stop":1759321722040,"duration":1},"status":"passed","severity":"normal"},{"uid":"96427c1ad945c459","name":"Encoder throws on undefined content topic","time":{"start":1759321304325,"stop":1759321304326,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfe3c3c9a7393ca9","name":"Push message with Basic HTML tag payload","time":{"start":1759322441225,"stop":1759322441225,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d82092648a1b04","name":"should emit a peer event after start","time":{"start":1759321625239,"stop":1759321625240,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c3ecedfb6828d77","name":"Relay Node - default protocol","time":{"start":1759321746457,"stop":1759321746458,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7ece49d73cb584","name":"should return true for message with causal history","time":{"start":1759321359158,"stop":1759321359159,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c4a0eb1b596075","name":"Push 30 different messages","time":{"start":1759322441237,"stop":1759322441237,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4417228a975657b0","name":"Push message with content topic containing unicode special characters","time":{"start":1759322441230,"stop":1759322441230,"duration":0},"status":"passed","severity":"normal"},{"uid":"38998aaa7f8bd985","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759321865776,"stop":1759321865776,"duration":0},"status":"passed","severity":"normal"},{"uid":"32988a9e64af0a4a","name":"Push message with content topic containing JSON","time":{"start":1759322441229,"stop":1759322441229,"duration":0},"status":"passed","severity":"normal"},{"uid":"775a8cab3ca200d9","name":"should handle hash queries without validation","time":{"start":1759321355983,"stop":1759321355984,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f69967f43e7650","name":"Register correct protocols","time":{"start":1759321582338,"stop":1759321582339,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a8bbbabf9eea77f","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759321354223,"stop":1759321354224,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d4f5c58df840f3c","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app76/4/topic274/proto","time":{"start":1759321669688,"stop":1759321669688,"duration":0},"status":"passed","severity":"normal"},{"uid":"7674575b2a27c715","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759321355440,"stop":1759321355440,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31f6a8443ba3dea","name":"Check message with invalid timestamp is not received","time":{"start":1759321834869,"stop":1759321834869,"duration":0},"status":"passed","severity":"normal"},{"uid":"5239d243192967be","name":"Push message with rate limit","time":{"start":1759322441231,"stop":1759322441231,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb248b706e4e0c2","name":"Push message with Chinese payload","time":{"start":1759322441234,"stop":1759322441234,"duration":0},"status":"passed","severity":"normal"},{"uid":"78fb7ba2f8305c48","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759321355130,"stop":1759321355130,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ae3d3c799730e0","name":"Push message with custom timestamp: 1759325007519","time":{"start":1759322441255,"stop":1759322441255,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94b56ee25ff8b32","name":"should not fail to start the service if it is already started","time":{"start":1759321317694,"stop":1759321317694,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99c908fdd9a3d5","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759321304281,"stop":1759321304282,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf84c029cd5ff19","name":"Push message with shell command payload","time":{"start":1759322441225,"stop":1759322441225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77faa4649b0db1a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759321834862,"stop":1759321834862,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ff29d28251febf","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759321313360,"stop":1759321313360,"duration":0},"status":"passed","severity":"normal"},{"uid":"597750c702fdb49e","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759321355718,"stop":1759321355718,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d152a09d899a8a7","name":"should maintain desired error rate","time":{"start":1759321340648,"stop":1759321340648,"duration":0},"status":"passed","severity":"normal"},{"uid":"767758872f62d628","name":"Cluster id 0, shard 0","time":{"start":1759321712114,"stop":1759321712116,"duration":2},"status":"passed","severity":"normal"},{"uid":"35f52f3c38270ef2","name":"Push message with unicode special characters payload","time":{"start":1759322441248,"stop":1759322441249,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de21263614ecc8b","name":"should handle complete dial lifecycle","time":{"start":1759321302786,"stop":1759321302786,"duration":0},"status":"passed","severity":"normal"},{"uid":"407f5f62953ad924","name":"Push message with special chars payload","time":{"start":1759322441245,"stop":1759322441245,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9725fcbec2ae62e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759321325081,"stop":1759321325081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6c81e29016711d","name":"Push message with unicode special characters payload","time":{"start":1759322441237,"stop":1759322441237,"duration":0},"status":"passed","severity":"normal"},{"uid":"538e7200708b0590","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759321555675,"stop":1759321555676,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaad0b5d445e609b","name":"Push message with content topic containing SQL Injection","time":{"start":1759322441240,"stop":1759322441240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0114ec73b31eba4","name":"should be able to encode the field with only STORE set to true","time":{"start":1759321293166,"stop":1759321293167,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bccc55ded54ed8f","name":"Push message with content topic containing special chars","time":{"start":1759322441251,"stop":1759322441251,"duration":0},"status":"passed","severity":"normal"},{"uid":"426fbceff4ca73a0","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759321344123,"stop":1759321344123,"duration":0},"status":"passed","severity":"normal"},{"uid":"9419d9cbb4cf7a2a","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759321313730,"stop":1759321313730,"duration":0},"status":"skipped","severity":"normal"},{"uid":"69b06bb6cfaa010b","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759321303498,"stop":1759321303498,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5b74907dc93d18","name":"should get / set TCP multiaddr","time":{"start":1759321293758,"stop":1759321293759,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d7600f6d2ce5e2","name":"should stop query on content message from same channel","time":{"start":1759321359156,"stop":1759321359156,"duration":0},"status":"passed","severity":"normal"},{"uid":"533ee265f8f634f3","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759321582346,"stop":1759321582347,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f0f62ba73cecc6","name":"Check received message containing special chars","time":{"start":1759321834863,"stop":1759321834863,"duration":0},"status":"passed","severity":"normal"},{"uid":"8071a0fb9282878f","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759321582368,"stop":1759321582370,"duration":2},"status":"passed","severity":"normal"},{"uid":"786293c300cee8cd","name":"should capture event listeners for testing","time":{"start":1759321355693,"stop":1759321355694,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83c739bb4e7307d","name":"Outgoing message is possibly acknowledged","time":{"start":1759321357189,"stop":1759321357189,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a96d00a13e721aa","name":"should return peer for existing peer","time":{"start":1759321304277,"stop":1759321304278,"duration":1},"status":"passed","severity":"normal"},{"uid":"304712b8d32ee5ca","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759321355728,"stop":1759321355728,"duration":0},"status":"passed","severity":"normal"},{"uid":"197f89c9013c0562","name":"should not receive a peer event before start","time":{"start":1759321387906,"stop":1759321387906,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb295f722477501","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759321303507,"stop":1759321303507,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9bda58429eb6d1","name":"should handle browser offline state overriding peer connections","time":{"start":1759321302922,"stop":1759321302922,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6e9d0aef19a776","name":"Sets default value correctly","time":{"start":1759321744201,"stop":1759321744201,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27cbc05f48d4580","name":"Check message with non string payload is not received","time":{"start":1759321834861,"stop":1759321834861,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5d4556b2addc3c","name":"Push message with custom timestamp: 1759317807518","time":{"start":1759322441242,"stop":1759322441242,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9d228c7bc96775","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759321336226,"stop":1759321336226,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc62b250a98e1eb","name":"should properly create peer info with all multiaddrs","time":{"start":1759321293761,"stop":1759321293761,"duration":0},"status":"passed","severity":"normal"},{"uid":"76034b00b7187710","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759321865773,"stop":1759321865773,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3b7a955318be14b1","name":"Push message with short payload","time":{"start":1759322441244,"stop":1759322441244,"duration":0},"status":"passed","severity":"normal"},{"uid":"f625a593ec9659fc","name":"should create ConnectionManager with required options","time":{"start":1759321304337,"stop":1759321304337,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfca063348963ba5","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759321582346,"stop":1759321582346,"duration":0},"status":"passed","severity":"normal"}] |