allure-jswaku/8977/widgets/severity.json
2025-08-22 10:27:13 +00:00

1 line
192 KiB
JSON

[{"uid":"66a749e7f0480b94","name":"should skip peer when already connected","time":{"start":1755857769570,"stop":1755857769571,"duration":1},"status":"passed","severity":"normal"},{"uid":"1afb1e45dabe3873","name":"should create ConnectionManager with relay","time":{"start":1755857770043,"stop":1755857770043,"duration":0},"status":"passed","severity":"normal"},{"uid":"81cde2b53c3cccb1","name":"should skip peers that were recently queried","time":{"start":1755857779593,"stop":1755857779593,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbcde99732081d","name":"should initialize with default options","time":{"start":1755857779587,"stop":1755857779587,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc08e8f27b3ff3","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755857877235,"stop":1755857877235,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e20d701f9d2427f","name":"Check message with no payload is not received","time":{"start":1755858290258,"stop":1755858290258,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49c7cd1c3a43d2","name":"Push message with content topic containing SQL Injection","time":{"start":1755858387728,"stop":1755858387729,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f67ce522094a821","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755857813407,"stop":1755857813415,"duration":8},"status":"passed","severity":"normal"},{"uid":"9e89f7416627abbf","name":"should add event listeners for peer connect and disconnect","time":{"start":1755857769099,"stop":1755857769100,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d47839ed9627f9","name":"Rejects garbage","time":{"start":1755857804337,"stop":1755857804337,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2692422dfce4fd","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755858129098,"stop":1755858129098,"duration":0},"status":"passed","severity":"normal"},{"uid":"3890758b15726f58","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755857813417,"stop":1755857813417,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee7d1e118e92b2e","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755857800621,"stop":1755857800621,"duration":0},"status":"passed","severity":"normal"},{"uid":"80adb9827b6b55bc","name":"Relay + Store","time":{"start":1755857840005,"stop":1755857840005,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ddf0f13419c0f4","name":"Subscribe and receive messages via lightPush","time":{"start":1755858305003,"stop":1755858305003,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc37cb2c3e43c7f","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755857813438,"stop":1755857813438,"duration":0},"status":"passed","severity":"normal"},{"uid":"89650800e1aedc95","name":"should create ConnectionManager with required options","time":{"start":1755857770043,"stop":1755857770043,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf31f306b84901d7","name":"yields undefined for messages without decoder","time":{"start":1755857770162,"stop":1755857770162,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b910ced46b6cb26","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755858305010,"stop":1755858305011,"duration":1},"status":"passed","severity":"normal"},{"uid":"772bfa298b768be7","name":"should not allow k > 12","time":{"start":1755857812568,"stop":1755857812571,"duration":3},"status":"passed","severity":"normal"},{"uid":"252dd151ad7d14b9","name":"retrieves a single peer","time":{"start":1755857779854,"stop":1755857779854,"duration":0},"status":"passed","severity":"normal"},{"uid":"6deda5efc2e6061b","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755857818759,"stop":1755857818760,"duration":1},"status":"passed","severity":"normal"},{"uid":"816b626ef5bb8c42","name":"Waku message hash computation (payload length 0)","time":{"start":1755857769675,"stop":1755857769676,"duration":1},"status":"passed","severity":"normal"},{"uid":"e61ef6d9e0919419","name":"should handle mixed protocol support correctly","time":{"start":1755857800378,"stop":1755857800379,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7bd32661599e73d","name":"should query peer with peer exchange protocol","time":{"start":1755857779593,"stop":1755857779594,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab14c1634f4be67","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755857753644,"stop":1755857753645,"duration":1},"status":"passed","severity":"normal"},{"uid":"f561a96b6d3f29ee","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755857778884,"stop":1755857778884,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd31d5d1e88044a","name":"should not dial peers from store when browser is not connected","time":{"start":1755857769441,"stop":1755857769441,"duration":0},"status":"passed","severity":"normal"},{"uid":"53bcd20f3205d53d","name":"should hang up with PeerId and return true on success","time":{"start":1755857770052,"stop":1755857770053,"duration":1},"status":"passed","severity":"normal"},{"uid":"d706c2696a44ea9d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755857979401,"stop":1755857979401,"duration":0},"status":"passed","severity":"normal"},{"uid":"510c8a1bf1f41ab3","name":"should create PeerExchange instance with components","time":{"start":1755857779446,"stop":1755857779446,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c070ca81db95711","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755858173868,"stop":1755858173868,"duration":0},"status":"passed","severity":"normal"},{"uid":"741ac73cb5051f10","name":"should check connected peers if present and suitable","time":{"start":1755857800825,"stop":1755857800825,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc9e480fbcd0893","name":"Subscribe to topic containing short and publish message","time":{"start":1755858010187,"stop":1755858010188,"duration":1},"status":"passed","severity":"normal"},{"uid":"a317f7b9018ccb2d","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755857813415,"stop":1755857813415,"duration":0},"status":"passed","severity":"normal"},{"uid":"363930cd1f2e5279","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755857759809,"stop":1755857759810,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdfe400b4ee8df5d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755858305015,"stop":1755858305015,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7006eb2c597ea777","name":"Check publish message containing Chinese","time":{"start":1755858002398,"stop":1755858002398,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccb4047f8518692","name":"should set default options when no config provided","time":{"start":1755857770044,"stop":1755857770044,"duration":0},"status":"passed","severity":"normal"},{"uid":"6358405455301b94","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755858120431,"stop":1755858120431,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba9e72416593e39","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755857813451,"stop":1755857813451,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02321074f54a849","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755857753652,"stop":1755857753653,"duration":1},"status":"passed","severity":"normal"},{"uid":"c23818dfe35cfc9e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755858305014,"stop":1755858305014,"duration":0},"status":"passed","severity":"normal"},{"uid":"992da361a67eb146","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755858290249,"stop":1755858290249,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe2a4aa16add925","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755857769428,"stop":1755857769428,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2a3814526b0585","name":"Renews subscription after lossing a connection","time":{"start":1755858305012,"stop":1755858305013,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cca3b4247eda254","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755857769116,"stop":1755857769116,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94df7dcf4d13d0d","name":"should handle dial errors gracefully","time":{"start":1755857769609,"stop":1755857769614,"duration":5},"status":"passed","severity":"normal"},{"uid":"d3712160dcccc542","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755858305010,"stop":1755858305010,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2f19259cf62564","name":"Query with Promise Callback, No Decoder","time":{"start":1755858129101,"stop":1755858129101,"duration":0},"status":"passed","severity":"normal"},{"uid":"b117a84b7e373f6","name":"should create a new stream if no existing for protocol found","time":{"start":1755857769950,"stop":1755857769951,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d76c99f97937636","name":"Push message with custom timestamp: 1755854259094","time":{"start":1755858387742,"stop":1755858387742,"duration":0},"status":"passed","severity":"normal"},{"uid":"754a6ddd0c625014","name":"Push message with content topic containing Arabic","time":{"start":1755858387739,"stop":1755858387739,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d23a607430eec9","name":"Refresh subscription","time":{"start":1755858305006,"stop":1755858305006,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67240aa191634a5","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755857769049,"stop":1755857769049,"duration":0},"status":"passed","severity":"normal"},{"uid":"9450f8e4efbc7d02","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755857979402,"stop":1755857979402,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0f7142f5ccdd96","name":"random static sharding 4 - Cluster ID: 723, Shard ID: 171","time":{"start":1755858144990,"stop":1755858144991,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f474ee41cfd6c3","name":"should not allow unachievable error rate","time":{"start":1755857812572,"stop":1755857812573,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d94f8dc2851dafd","name":"Refresh subscription","time":{"start":1755858305016,"stop":1755858305016,"duration":0},"status":"passed","severity":"normal"},{"uid":"3300863dec0e5b26","name":"should get all peers from store","time":{"start":1755857769450,"stop":1755857769450,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb943df7673aa25","name":"returns all values when wanted number matches available values","time":{"start":1755857778073,"stop":1755857778076,"duration":3},"status":"passed","severity":"normal"},{"uid":"22b818f2fb6ecb64","name":"should dial peer immediately when queue is empty","time":{"start":1755857769562,"stop":1755857769570,"duration":8},"status":"passed","severity":"normal"},{"uid":"301ecfa87de812ad","name":"should not retry if at least one success","time":{"start":1755857800836,"stop":1755857800837,"duration":1},"status":"passed","severity":"normal"},{"uid":"505e1088d771980f","name":"Push message with shell command payload","time":{"start":1755858387736,"stop":1755858387736,"duration":0},"status":"passed","severity":"normal"},{"uid":"385f55c3ecd4141b","name":"should start peer exchange discovery","time":{"start":1755857779588,"stop":1755857779588,"duration":0},"status":"passed","severity":"normal"},{"uid":"55322a8b3714763","name":"Check received message containing unicode special characters","time":{"start":1755858290244,"stop":1755858290245,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0437fb71e17ad25","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755857854159,"stop":1755857854159,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2305aa91f175af2","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755857753645,"stop":1755857753646,"duration":1},"status":"passed","severity":"normal"},{"uid":"88dee0213bca307b","name":"throws on content topic with generation field greater than 0","time":{"start":1755857753641,"stop":1755857753641,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ec811a8947bf61","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755857979403,"stop":1755857979404,"duration":1},"status":"passed","severity":"normal"},{"uid":"38b15aa2beab31be","name":"Encoder throws on undefined content topic","time":{"start":1755857789510,"stop":1755857789510,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b53cc40e9be38a0","name":"Promise Callback - false","time":{"start":1755858157661,"stop":1755858157661,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf57e0a11cb20c0b","name":"Check message with no content topic is not received","time":{"start":1755858290258,"stop":1755858290258,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3d83fb72da65af","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755857753654,"stop":1755857753654,"duration":0},"status":"passed","severity":"normal"},{"uid":"6090f617727ee314","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755857995718,"stop":1755857995718,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30aa3015ed7e17c","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755857818759,"stop":1755857818759,"duration":0},"status":"passed","severity":"normal"},{"uid":"22aa07dcdc0749","name":"should skip peers without peerInfo in ENR","time":{"start":1755857779597,"stop":1755857779597,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa1363dfec25709","name":"should handle errors when getting connections","time":{"start":1755857769050,"stop":1755857769053,"duration":3},"status":"passed","severity":"normal"},{"uid":"f90d05b4b5b95025","name":"Sign & Recover","time":{"start":1755857789842,"stop":1755857789842,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bbd3a39e369f296","name":"should not fail to stop the service if it was not started","time":{"start":1755858059411,"stop":1755858059411,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9308ca32d7cc345","name":"should remove expired entries after TTL has passed","time":{"start":1755857798599,"stop":1755857798608,"duration":9},"status":"passed","severity":"normal"},{"uid":"b7a9010166c882e4","name":"Push message with meta","time":{"start":1755858387741,"stop":1755858387741,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13c3378e8ce7ae5","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755858103281,"stop":1755858103281,"duration":0},"status":"passed","severity":"normal"},{"uid":"2404451624d3e480","name":"Fails to publish message with empty text","time":{"start":1755858002408,"stop":1755858002409,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f406524c35e426","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755857779602,"stop":1755857779602,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ee7724d5d4410e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755857840186,"stop":1755857840186,"duration":0},"status":"passed","severity":"normal"},{"uid":"f813b35bf6f52b0b","name":"should not receive a peer event before start","time":{"start":1755858059413,"stop":1755858059413,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f76bd3590ca6e44","name":"Encoder throws on empty string content topic","time":{"start":1755857789511,"stop":1755857789511,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4214ffbab82dc0","name":"Check received message containing emoji","time":{"start":1755858290255,"stop":1755858290255,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf746cf18508fe5","name":"Push message with escaped characters payload","time":{"start":1755858387736,"stop":1755858387736,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22a2189fbdfbf6d","name":"should load peers from local storage and dispatch events","time":{"start":1755857783617,"stop":1755857783618,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed38839c586cd25","name":"should update peer store before dialing","time":{"start":1755857769614,"stop":1755857769614,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eaa98faeb33517d","name":"Passing page size 19 when there are 20 messages","time":{"start":1755858165942,"stop":1755858165942,"duration":0},"status":"passed","severity":"normal"},{"uid":"4587d2dda67064df","name":"Passing invalid cursor","time":{"start":1755858114672,"stop":1755858114673,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c62e4057f9e3a45","name":"throws on empty content topic","time":{"start":1755857753639,"stop":1755857753640,"duration":1},"status":"passed","severity":"normal"},{"uid":"441677ab663a570f","name":"should respect custom numPeersToUse configuration","time":{"start":1755857800621,"stop":1755857800621,"duration":0},"status":"passed","severity":"normal"},{"uid":"1158d8d0084a178c","name":"should handle different types of entries","time":{"start":1755857798609,"stop":1755857798610,"duration":1},"status":"passed","severity":"normal"},{"uid":"d856ff0af3294b4a","name":"should retry failed tasks","time":{"start":1755857799403,"stop":1755857799404,"duration":1},"status":"passed","severity":"normal"},{"uid":"69efcffb6b1341b4","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755858011670,"stop":1755858011671,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d4351b580687d64","name":"should initialize with isNetworkConnected as false","time":{"start":1755857769016,"stop":1755857769017,"duration":1},"status":"passed","severity":"normal"},{"uid":"d19115b46e822348","name":"Push message with content topic containing JSON","time":{"start":1755858387729,"stop":1755858387729,"duration":0},"status":"passed","severity":"normal"},{"uid":"1104cfc7beb3e3cf","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755858305018,"stop":1755858305018,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b9a6462d039dc0","name":"should handle complete peer lifecycle","time":{"start":1755857769134,"stop":1755857769135,"duration":1},"status":"passed","severity":"normal"},{"uid":"79642d9b5a939eb2","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755857813436,"stop":1755857813436,"duration":0},"status":"passed","severity":"normal"},{"uid":"98cb15105ddf9815","name":"should start all internal components","time":{"start":1755857770048,"stop":1755857770048,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b202357296f122c","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755857813431,"stop":1755857813431,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ba9a85fb100aed","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755857753655,"stop":1755857753655,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfec9314b0a4767","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755857759129,"stop":1755857759130,"duration":1},"status":"passed","severity":"normal"},{"uid":"90100aa4dc4fb4a8","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755857813405,"stop":1755857813405,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5734b8c14a0137","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755857799808,"stop":1755857799809,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4cb75bf502e114a","name":"should successfully stop","time":{"start":1755857801062,"stop":1755857801062,"duration":0},"status":"passed","severity":"normal"},{"uid":"838f804eddc7f48e","name":"should process successful peer exchange query","time":{"start":1755857779595,"stop":1755857779596,"duration":1},"status":"passed","severity":"normal"},{"uid":"c81c7e9265bbdc2c","name":"Ordered Callback - true","time":{"start":1755858157661,"stop":1755858157662,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd2e6d29d5799bf","name":"should push the message to the outgoing buffer","time":{"start":1755857818755,"stop":1755857818755,"duration":0},"status":"passed","severity":"normal"},{"uid":"95027b233df6d97","name":"Subscribe to topic containing Script and receive message","time":{"start":1755858305019,"stop":1755858305019,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6c7da55382de2a","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755857818764,"stop":1755857818764,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d7f32a9b356e25","name":"accepts valid content-filtered query","time":{"start":1755857769906,"stop":1755857769906,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b61bd7a9780738","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755857753649,"stop":1755857753649,"duration":0},"status":"passed","severity":"normal"},{"uid":"e494af2afacb1485","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755857813430,"stop":1755857813431,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbb1304236261a6","name":"should dial more peers if under maxConnections","time":{"start":1755857769463,"stop":1755857769463,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1f24cc090dece4","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755857769676,"stop":1755857769676,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47588fdbd7f5c30","name":"Push message with Arabic payload","time":{"start":1755858387734,"stop":1755858387734,"duration":0},"status":"passed","severity":"normal"},{"uid":"a610a5fb368706d3","name":"should add peer to queue when queue is not empty","time":{"start":1755857769570,"stop":1755857769570,"duration":0},"status":"passed","severity":"normal"},{"uid":"b237cd5966e90ce5","name":"should successfully query store with valid decoders and options","time":{"start":1755857800576,"stop":1755857800577,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae0d02089d33342","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755857812573,"stop":1755857812574,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b71a69191dd331","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755857813461,"stop":1755857813467,"duration":6},"status":"passed","severity":"normal"},{"uid":"3df788a49554a4f3","name":"throws on content topic with empty application field","time":{"start":1755857753641,"stop":1755857753642,"duration":1},"status":"passed","severity":"normal"},{"uid":"173b0e5b8789e9c9","name":"should start ping timers on peer connect","time":{"start":1755857769103,"stop":1755857769104,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee3c96a306a1733","name":"Decoder throws on empty string content topic","time":{"start":1755857789511,"stop":1755857789512,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc7097f0bfe4fea","name":"throws on content topic with empty encoding field","time":{"start":1755857753643,"stop":1755857753643,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da010eea72f61ec","name":"Push message with content topic containing Chinese","time":{"start":1755858387728,"stop":1755858387728,"duration":0},"status":"passed","severity":"normal"},{"uid":"737a831423584198","name":"Nodes with multiple pubsub topic","time":{"start":1755857995719,"stop":1755857995719,"duration":0},"status":"passed","severity":"normal"},{"uid":"75da1f6f3ab7c609","name":"should not retry if at least one success","time":{"start":1755857799405,"stop":1755857799413,"duration":8},"status":"passed","severity":"normal"},{"uid":"37a0b2e69ec23a25","name":"should not fail to stop the service if it was not started","time":{"start":1755857783616,"stop":1755857783616,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06646d70ee0f7b6","name":"Relay Node - default protocol","time":{"start":1755858178519,"stop":1755858178520,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae9453434ba3832","name":"rejects hash query with content filter parameters","time":{"start":1755857769907,"stop":1755857769907,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b0a34206bbc061","name":"returns nothing if no connections present","time":{"start":1755857769754,"stop":1755857769754,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d98b05adc6cebc","name":"should add event listeners to globalThis","time":{"start":1755857769018,"stop":1755857769024,"duration":6},"status":"passed","severity":"normal"},{"uid":"d46162620fa9cd09","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755858163883,"stop":1755858163884,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddc02e7c4706227a","name":"should handle case with all peers already connected","time":{"start":1755857769454,"stop":1755857769455,"duration":1},"status":"passed","severity":"normal"},{"uid":"e48a69ae01fee443","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755857813448,"stop":1755857813448,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b485a6252be03e","name":"should transition to Unhealthy when no connections","time":{"start":1755857800369,"stop":1755857800369,"duration":0},"status":"passed","severity":"normal"},{"uid":"3009b3bc1f8f4dc8","name":"same cluster, static sharding: nodes connect","time":{"start":1755857908041,"stop":1755857908041,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82a499ebfb64112","name":"should get / set TCP multiaddr","time":{"start":1755857759805,"stop":1755857759805,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5384f2f60599aa5","name":"should handle errors when accessing navigator","time":{"start":1755857769053,"stop":1755857769055,"duration":2},"status":"passed","severity":"normal"},{"uid":"dbb5952c6f751b5e","name":"Throws when trying to push message with empty payload","time":{"start":1755858387737,"stop":1755858387737,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab94eb292ba7aa9","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755858010186,"stop":1755858010186,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41dd5a1cb378344","name":"should sort by messageId when timestamps are equal","time":{"start":1755857818585,"stop":1755857818585,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed4c9494d97d5b4","name":"recovers when dns.resolve returns empty","time":{"start":1755857779854,"stop":1755857779855,"duration":1},"status":"passed","severity":"normal"},{"uid":"6743f5fac86ede5f","name":"should allow redial after failed dial cooldown expires","time":{"start":1755857769584,"stop":1755857769585,"duration":1},"status":"passed","severity":"normal"},{"uid":"f51f500d5be4f5f3","name":"should detect messages with missing dependencies","time":{"start":1755857818760,"stop":1755857818760,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d6435785c357cc","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app99/10/topic302/utf8","time":{"start":1755858103286,"stop":1755858103287,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1193e4252e769d5","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755857813444,"stop":1755857813444,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e0415b169a9a5d","name":"can start and stop the service","time":{"start":1755857783615,"stop":1755857783615,"duration":0},"status":"passed","severity":"normal"},{"uid":"66eb86f27899bc2","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755857769032,"stop":1755857769032,"duration":0},"status":"passed","severity":"normal"},{"uid":"57051f0f5df796b2","name":"should stop and cleanup resources","time":{"start":1755857800981,"stop":1755857800981,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e91fb9eab1f2f49","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755857778871,"stop":1755857778874,"duration":3},"status":"passed","severity":"normal"},{"uid":"38baa8c8c9891dcd","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755858010186,"stop":1755858010186,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b9a64f866a21ea","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755857753856,"stop":1755857753857,"duration":1},"status":"passed","severity":"normal"},{"uid":"e16335a16278d5fd","name":"can start the service","time":{"start":1755858059410,"stop":1755858059410,"duration":0},"status":"passed","severity":"normal"},{"uid":"c534e0e02369fe0c","name":"Subscribe to topic containing long and publish message","time":{"start":1755858010188,"stop":1755858010188,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c88a60e5b57b6","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755857800370,"stop":1755857800370,"duration":0},"status":"passed","severity":"normal"},{"uid":"632eb943652ff5a0","name":"Check publish message containing Arabic","time":{"start":1755858002398,"stop":1755858002399,"duration":1},"status":"passed","severity":"normal"},{"uid":"d59ba0da3eb9dc0a","name":"should handle hash queries without validation","time":{"start":1755857800596,"stop":1755857800596,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca776600987a5773","name":"random static sharding 10 - Cluster ID: 396, Shard ID: 525","time":{"start":1755858144995,"stop":1755858144995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ef989f23abc1f6","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755858010200,"stop":1755858010201,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e724476ab1dcb9b","name":"Asymmetric encrypt & decrypt","time":{"start":1755857789840,"stop":1755857789841,"duration":1},"status":"passed","severity":"normal"},{"uid":"5997de24ee900cfe","name":"should handle complete dial lifecycle","time":{"start":1755857769594,"stop":1755857769596,"duration":2},"status":"passed","severity":"normal"},{"uid":"3febc8fdc8f74a01","name":"should handle case when navigator is not available","time":{"start":1755857769032,"stop":1755857769038,"duration":6},"status":"passed","severity":"normal"},{"uid":"30ea0c70b7d1fdaf","name":"should perform initial health assessment on start","time":{"start":1755857800371,"stop":1755857800376,"duration":5},"status":"passed","severity":"normal"},{"uid":"268113cd2a9e1645","name":"should return false when pubsub topic parsing fails","time":{"start":1755857769659,"stop":1755857769659,"duration":0},"status":"passed","severity":"normal"},{"uid":"86bdf429dd8c0d9d","name":"accepts time-filtered query with content filter","time":{"start":1755857769911,"stop":1755857769911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72c80b2242beb17","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755858010185,"stop":1755858010185,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8aa93decc2f176","name":"isConnected should return true after first peer connects","time":{"start":1755857854157,"stop":1755857854157,"duration":0},"status":"passed","severity":"normal"},{"uid":"4193f4f2ede0f9af","name":"Promise Callback - true","time":{"start":1755858157660,"stop":1755858157661,"duration":1},"status":"passed","severity":"normal"},{"uid":"614c5a21bc804138","name":"tcp ip4 address","time":{"start":1755857759183,"stop":1755857759184,"duration":1},"status":"passed","severity":"normal"},{"uid":"30e6780285d84f08","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755857813452,"stop":1755857813452,"duration":0},"status":"passed","severity":"normal"},{"uid":"db54a81e15afeceb","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755858290259,"stop":1755858290259,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c8a81c002d200e","name":"random static sharding 3 - Cluster ID: 916, Shard ID: 370","time":{"start":1755858144990,"stop":1755858144990,"duration":0},"status":"passed","severity":"normal"},{"uid":"a278f527ca3a59d4","name":"Push message with shell command payload","time":{"start":1755858387723,"stop":1755858387723,"duration":0},"status":"passed","severity":"normal"},{"uid":"df15502904e4a64b","name":"Renews subscription after lossing a connection","time":{"start":1755858305021,"stop":1755858305021,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec466f2337252a4","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app42/4/topic554/xml","time":{"start":1755858103285,"stop":1755858103285,"duration":0},"status":"passed","severity":"normal"},{"uid":"22247ed5e380da02","name":"should throw error - no id","time":{"start":1755857759798,"stop":1755857759799,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5ab7d09535e88c","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755857779439,"stop":1755857779439,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4e9c80d884ad8b","name":"Check received message containing Arabic","time":{"start":1755858290251,"stop":1755858290251,"duration":0},"status":"passed","severity":"normal"},{"uid":"792d602ca98749b9","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755857813407,"stop":1755857813407,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb764c9a1496d18","name":"throws on content topic with empty version field","time":{"start":1755857753642,"stop":1755857753642,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc295a19d4fffc80","name":"should send relay ping messages on timer","time":{"start":1755857769127,"stop":1755857769128,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da34321cecfdb0d","name":"should clear the dialing interval","time":{"start":1755857769561,"stop":1755857769561,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e3482ea6ae237a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755857979399,"stop":1755857979399,"duration":0},"status":"passed","severity":"normal"},{"uid":"3871da1086dea925","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755857813405,"stop":1755857813406,"duration":1},"status":"passed","severity":"normal"},{"uid":"113f64f92184209","name":"should encodeTxt and decodeTxt","time":{"start":1755857759797,"stop":1755857759797,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8191f33560fe05","name":"should handle onConnected and onDisconnected","time":{"start":1755857800619,"stop":1755857800619,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9adc62b6df736c5","name":"Push message with content topic containing short","time":{"start":1755858387726,"stop":1755858387726,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8406a141e71185","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755857813397,"stop":1755857813397,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bcf9bb95957119","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755857813459,"stop":1755857813460,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d8dd14f59abbd1a","name":"Check message on other pubsub topic is not received","time":{"start":1755858290247,"stop":1755858290247,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f6a419c5c121da","name":"should be safe to call multiple times","time":{"start":1755857769100,"stop":1755857769100,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68bc7cb05babf26","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755857813452,"stop":1755857813459,"duration":7},"status":"passed","severity":"normal"},{"uid":"633eb8df78c21971","name":"should not receive a peer event after stop","time":{"start":1755858059413,"stop":1755858059413,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a9b961f1eb006e","name":"should handle multiple peers with different shard configurations","time":{"start":1755857769596,"stop":1755857769597,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6419ba8e0a0d077","name":"Reusing cursor across nodes","time":{"start":1755858114671,"stop":1755858114671,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd23c4e19ff28912","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755857769651,"stop":1755857769651,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cca685424a282b6","name":"Query generator for 2000 messages","time":{"start":1755858161708,"stop":1755858161709,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9ef740543c9ed82","name":"ends if response has no messages","time":{"start":1755857770161,"stop":1755857770161,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea13c53a1cda7a2","name":"Push message with content topic containing long","time":{"start":1755858387738,"stop":1755858387738,"duration":0},"status":"passed","severity":"normal"},{"uid":"881dcca3d577dc30","name":"should handle corrupted shard info gracefully","time":{"start":1755857769661,"stop":1755857769668,"duration":7},"status":"passed","severity":"normal"},{"uid":"4ba155e6d3ec5bcd","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755857770050,"stop":1755857770050,"duration":0},"status":"passed","severity":"normal"},{"uid":"85461aecc723453c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755857908042,"stop":1755857908042,"duration":0},"status":"passed","severity":"normal"},{"uid":"6249a46892b49b71","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755858305021,"stop":1755858305021,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c21c40f4c05b15","name":"should return false when navigator.onLine is false","time":{"start":1755857769030,"stop":1755857769031,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bbfdf0c4b35ee0c","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755858010190,"stop":1755858010190,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c61e02ba1b8046d","name":"should filter out undefined ENRs","time":{"start":1755857779437,"stop":1755857779438,"duration":1},"status":"passed","severity":"normal"},{"uid":"55cf89fe257e8e11","name":"should call waitForPeer on Relay","time":{"start":1755857800826,"stop":1755857800827,"duration":1},"status":"passed","severity":"normal"},{"uid":"b093426f6b71c68a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755858305004,"stop":1755858305004,"duration":0},"status":"passed","severity":"normal"},{"uid":"993e4c65e4aa10b4","name":"Check received message containing special chars","time":{"start":1755858290250,"stop":1755858290251,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ccb6ce4d34643ae","name":"Check message with no payload is not received","time":{"start":1755858290247,"stop":1755858290248,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7e6f265a8555cb9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755858305015,"stop":1755858305016,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6d1f6eeaf819c7","name":"should return false when peer is not found","time":{"start":1755857769645,"stop":1755857769646,"duration":1},"status":"passed","severity":"normal"},{"uid":"654337e51a278e0b","name":"should skip peers that don't support peer exchange","time":{"start":1755857779592,"stop":1755857779592,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4556e78efd205f","name":"Store - dialed after - with timeout","time":{"start":1755858178518,"stop":1755858178518,"duration":0},"status":"passed","severity":"normal"},{"uid":"b259f63fa2407f68","name":"should monitor connected peers and store them into cache","time":{"start":1755857913785,"stop":1755857913785,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cfbfa985d0a449","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755857769126,"stop":1755857769127,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ce246e869ea6c","name":"Check publish message containing special chars","time":{"start":1755858002398,"stop":1755858002398,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08c3063f4e21c0f","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755858010198,"stop":1755858010198,"duration":0},"status":"passed","severity":"normal"},{"uid":"566027324af7f00b","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755857759131,"stop":1755857759132,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c0709babcecd21d","name":"should skip already querying peers","time":{"start":1755857779594,"stop":1755857779595,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1ff7be317d12f","name":"Cluster ID 0, shard 1","time":{"start":1755858144988,"stop":1755858144989,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf1ac650282f5c7","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755857813431,"stop":1755857813436,"duration":5},"status":"passed","severity":"normal"},{"uid":"c92646d3d00416e7","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755858173867,"stop":1755858173867,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a700abfb062fe2","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755857854157,"stop":1755857854157,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62b08188f19a52","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app30/1/topic152/json","time":{"start":1755858103286,"stop":1755858103286,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5841682cb9859d","name":"Decoder throws on undefined content topic","time":{"start":1755857791008,"stop":1755857791008,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e49d099129b2873","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755857769467,"stop":1755857769467,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb02b28b5fc8a64b","name":"Push message with long payload","time":{"start":1755858387717,"stop":1755858387717,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04008e958d5cf26","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755857813428,"stop":1755857813429,"duration":1},"status":"passed","severity":"normal"},{"uid":"f151556a39845505","name":"should increase lamport timestamp","time":{"start":1755857818756,"stop":1755857818756,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63f87c9f7548906","name":"nwaku subscribes","time":{"start":1755857992385,"stop":1755857992386,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad5d0e3cddf40d5","name":"Decoder throws on empty string content topic","time":{"start":1755857770218,"stop":1755857770218,"duration":0},"status":"passed","severity":"normal"},{"uid":"a209210b07360a00","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755858305008,"stop":1755858305008,"duration":0},"status":"passed","severity":"normal"},{"uid":"2daa31c369492a5c","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755857812574,"stop":1755857812575,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c21b8ab07300b4","name":"Push message with content topic containing SQL Injection","time":{"start":1755858387739,"stop":1755858387740,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab8f0eb462bd495","name":"Push message with Basic HTML tag payload","time":{"start":1755858387735,"stop":1755858387735,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdefd0b59c9ded08","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755857800623,"stop":1755857800623,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39c81ae7ae8450e","name":"Push message with special chars payload","time":{"start":1755858387733,"stop":1755858387733,"duration":0},"status":"passed","severity":"normal"},{"uid":"4560b8cc8a9adfe4","name":"should handle task timeouts","time":{"start":1755857799404,"stop":1755857799405,"duration":1},"status":"passed","severity":"normal"},{"uid":"76685a89ce9d60d6","name":"should encode/decode to RLP encoding","time":{"start":1755857759802,"stop":1755857759802,"duration":0},"status":"passed","severity":"normal"},{"uid":"5981b973afdfb037","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755857818759,"stop":1755857818759,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d2610ab5079319","name":"should return PeerId when PeerId is provided","time":{"start":1755857769535,"stop":1755857769536,"duration":1},"status":"passed","severity":"normal"},{"uid":"7182c4852b3d6044","name":"should return false when peer is not found","time":{"start":1755857769660,"stop":1755857769660,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc74adcab3691a2","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755858002409,"stop":1755858002409,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c6a5fde4eca004","name":"Check message with no pubsub topic is not received","time":{"start":1755858290257,"stop":1755858290258,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd6e0e17d76b64d","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755857995718,"stop":1755857995719,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e28c8cab20bcea9","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app69/1/topic105/test.js","time":{"start":1755858103283,"stop":1755858103284,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c4810eac3b818c","name":"Relay - dialed after","time":{"start":1755858178517,"stop":1755858178517,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a3d6fbe97dc4c2","name":"Check message with no pubsub topic is not received","time":{"start":1755858290247,"stop":1755858290247,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8c603b14c0b40b","name":"should not receive a peer event before start","time":{"start":1755857783617,"stop":1755857783617,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7233822c086d23","name":"Sets default value correctly","time":{"start":1755858173084,"stop":1755858173085,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d476e00c6072e1","name":"should throw error - no public key","time":{"start":1755857759800,"stop":1755857759800,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a86cb1a2aeac3c","name":"Check received message with timestamp: 1755857833633000000 ","time":{"start":1755858290255,"stop":1755858290256,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f4ce662ee3e3b1f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755857753659,"stop":1755857753659,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc236b8d52559df","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755858305020,"stop":1755858305020,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e1ec6da4cdf661","name":"Check publish message after client node is restarted","time":{"start":1755858002410,"stop":1755858002410,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0785703938a305b","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755857769127,"stop":1755857769127,"duration":0},"status":"passed","severity":"normal"},{"uid":"f399c44ac69f6db5","name":"Stops search when 2 null results are returned","time":{"start":1755857779065,"stop":1755857779065,"duration":0},"status":"passed","severity":"normal"},{"uid":"983c120f0f79397d","name":"should skip peers without ENR","time":{"start":1755857779596,"stop":1755857779596,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b59e75565225ae","name":"should encode/decode to text encoding","time":{"start":1755857759802,"stop":1755857759804,"duration":2},"status":"passed","severity":"normal"},{"uid":"15804e53512cb4e9","name":"should be able to decode the field with only STORE set to true","time":{"start":1755857759130,"stop":1755857759131,"duration":1},"status":"passed","severity":"normal"},{"uid":"70126bb0611215a6","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755857995718,"stop":1755857995718,"duration":0},"status":"passed","severity":"normal"},{"uid":"de267482545eb3d2","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755857813415,"stop":1755857813415,"duration":0},"status":"passed","severity":"normal"},{"uid":"83fcc14019d8400c","name":"should return false","time":{"start":1755857759801,"stop":1755857759801,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d675ea709693051","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755857813451,"stop":1755857813452,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf77f722200662ff","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755858010189,"stop":1755858010190,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d0b3acf8f4f074","name":"Subscribe to topic containing short and receive message","time":{"start":1755858305016,"stop":1755858305017,"duration":1},"status":"passed","severity":"normal"},{"uid":"915b0acacfab8641","name":"Meta field set when metaSetter is specified","time":{"start":1755857770217,"stop":1755857770217,"duration":0},"status":"passed","severity":"normal"},{"uid":"c105f99d953d38ef","name":"Push message with numeric payload","time":{"start":1755858387733,"stop":1755858387733,"duration":0},"status":"passed","severity":"normal"},{"uid":"1662c52b7b850b16","name":"Check publish message containing shell command","time":{"start":1755858002404,"stop":1755858002404,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a252da297f4c660","name":"should handle complete connection lifecycle","time":{"start":1755857769055,"stop":1755857769055,"duration":0},"status":"passed","severity":"normal"},{"uid":"64297b2a8703f756","name":"Push message with content topic containing numeric","time":{"start":1755858387738,"stop":1755858387738,"duration":0},"status":"passed","severity":"normal"},{"uid":"68820533f8238683","name":"should increase lamport timestamp","time":{"start":1755857818754,"stop":1755857818755,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef7b3ca466780a5","name":"Relay - times out","time":{"start":1755858178517,"stop":1755858178517,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d80818762f8c921","name":"should skip peer when dialed recently","time":{"start":1755857769571,"stop":1755857769571,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d2da3a00d69cbf","name":"Passing page size 11 when there are 10 messages","time":{"start":1755858165942,"stop":1755858165942,"duration":0},"status":"passed","severity":"normal"},{"uid":"10225561b3d6df49","name":"Decrypt messages","time":{"start":1755857980899,"stop":1755857980900,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2eb6fcbd9252ec","name":"should drop connection via multiaddr with hangUp","time":{"start":1755857926933,"stop":1755857926934,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4b48ad94cd24da","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755857769120,"stop":1755857769120,"duration":0},"status":"passed","severity":"normal"},{"uid":"fecb8ffe5e6efa50","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755858173868,"stop":1755858173868,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e04ac7b7b0bfe0","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755857778884,"stop":1755857778884,"duration":0},"status":"passed","severity":"normal"},{"uid":"8519d0d9f5b3b54b","name":"Check received message containing long","time":{"start":1755858290240,"stop":1755858290241,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ca36372bb850b34","name":"should not fail to start the service if it is already started","time":{"start":1755857783616,"stop":1755857783616,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3674fb58d99568e","name":"Subscribe to topic containing long and receive message","time":{"start":1755858305007,"stop":1755858305007,"duration":0},"status":"passed","severity":"normal"},{"uid":"800c508bdab92f53","name":"Check meta is set [symmetric]","time":{"start":1755857789509,"stop":1755857789509,"duration":0},"status":"passed","severity":"normal"},{"uid":"276a9cf97b554ea6","name":"should compute hash only when first accessed","time":{"start":1755857770219,"stop":1755857770219,"duration":0},"status":"passed","severity":"normal"},{"uid":"126ea519febb555f","name":"connects to nwaku","time":{"start":1755858173080,"stop":1755858173080,"duration":0},"status":"passed","severity":"normal"},{"uid":"608097f0e91e1ff4","name":"Push message with content topic containing escaped characters","time":{"start":1755858387740,"stop":1755858387740,"duration":0},"status":"passed","severity":"normal"},{"uid":"debfdb123d95a8dd","name":"should return different streams if requested simultaniously","time":{"start":1755857769951,"stop":1755857769951,"duration":0},"status":"passed","severity":"normal"},{"uid":"228e421816f30731","name":"should not create multiple intervals when called multiple times","time":{"start":1755857769560,"stop":1755857769561,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea434403dd54aad0","name":"Subscribe to topic containing Script and publish message","time":{"start":1755858010195,"stop":1755858010195,"duration":0},"status":"passed","severity":"normal"},{"uid":"62baaba3893d13d0","name":"Wrong topic","time":{"start":1755858103287,"stop":1755858103287,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c03653ea07f9e95","name":"should hang up with multiaddr and return true on success","time":{"start":1755857770053,"stop":1755857770053,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca46add377d01c0","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755858161697,"stop":1755858161697,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81dcdb2108f0d99","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755857908044,"stop":1755857908044,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a0750211d99ced","name":"can query messages by message hash","time":{"start":1755858148113,"stop":1755858148113,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46a4483bb960e82","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755858305014,"stop":1755858305015,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec088a192e783bc6","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755858163889,"stop":1755858163889,"duration":0},"status":"passed","severity":"normal"},{"uid":"429ab1538544d61c","name":"Get Nodes","time":{"start":1755857779064,"stop":1755857779065,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e1409d381daff5","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755857979401,"stop":1755857979402,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5eb01a41478968c","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755857840193,"stop":1755857840194,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f3f78d24abe55a","name":"Check publish message containing Russian","time":{"start":1755858002399,"stop":1755858002399,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1147ecda39642c","name":"should handle shard reader errors gracefully","time":{"start":1755857769592,"stop":1755857769592,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc662e9f4215bd79","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755858305011,"stop":1755858305011,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9546076bd6667d","name":"should return true even if peer has no overlapping shards","time":{"start":1755857769645,"stop":1755857769645,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0748c2a6ce06cd1","name":"should clear interval on stop","time":{"start":1755857779599,"stop":1755857779599,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6fda4dd4e7b2bb","name":"should add and remove event listeners correctly","time":{"start":1755857783618,"stop":1755857783619,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fd39fefac38802","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755857813416,"stop":1755857813416,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b125c74b92a8f8","name":"should skip updating peer store if peer has same addresses","time":{"start":1755857769616,"stop":1755857769616,"duration":0},"status":"passed","severity":"normal"},{"uid":"b852a63e66123931","name":"should return empty array when no peers connected","time":{"start":1755857770054,"stop":1755857770054,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe419480877e137","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755857813461,"stop":1755857813461,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d931a4e7f4963d5","name":"Check publish message containing JSON","time":{"start":1755858002402,"stop":1755858002403,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c3752cf4f83554","name":"should reassess health immediately when peer disconnects","time":{"start":1755857800371,"stop":1755857800371,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d460bde937ca0a7","name":"Delete observer","time":{"start":1755857980901,"stop":1755857980901,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec12669dde7fac2","name":"should reject on timeout if it was set","time":{"start":1755857800824,"stop":1755857800824,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e05ebcdcdec654","name":"should throw error - invalid id","time":{"start":1755857759800,"stop":1755857759800,"duration":0},"status":"passed","severity":"normal"},{"uid":"71520581a86c8fdd","name":"Push message with JSON payload","time":{"start":1755858387735,"stop":1755858387735,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca0abd97245ba69","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755857753857,"stop":1755857753857,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54ad63506c540ff","name":"A test","time":{"start":1755857893579,"stop":1755857893580,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c207c48c7a6e4f9","name":"Subscribe and receive messages via waku relay post","time":{"start":1755858305004,"stop":1755858305004,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b93c8f31577b9ab","name":"should not be empty after adding a subscription","time":{"start":1755857800978,"stop":1755857800978,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05424d671f5202e","name":"Push message with custom timestamp: 1755861459094","time":{"start":1755858387742,"stop":1755858387742,"duration":0},"status":"passed","severity":"normal"},{"uid":"48680e7b3a120e9","name":"should return true when peer is on the same cluster","time":{"start":1755857769644,"stop":1755857769644,"duration":0},"status":"passed","severity":"normal"},{"uid":"a094be247410eb33","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755857800980,"stop":1755857800980,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e78dce7e7ac921","name":"should set field with only FILTER enabled","time":{"start":1755857759809,"stop":1755857759809,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff40f5df131d00f","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755857818762,"stop":1755857818763,"duration":1},"status":"passed","severity":"normal"},{"uid":"efd957b5c3199535","name":"Check message on other pubsub topic is not received","time":{"start":1755858290257,"stop":1755858290257,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8efce8a5ce0b77","name":"messageHashStr works with IProtoMessage","time":{"start":1755857769685,"stop":1755857769685,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd66396fc6d3719f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755857813460,"stop":1755857813460,"duration":0},"status":"passed","severity":"normal"},{"uid":"552ffb9c77699c90","name":"Check message with invalid timestamp is not received","time":{"start":1755858290246,"stop":1755858290246,"duration":0},"status":"passed","severity":"normal"},{"uid":"623b8477b8738e14","name":"Check publish message containing escaped characters","time":{"start":1755858002404,"stop":1755858002405,"duration":1},"status":"passed","severity":"normal"},{"uid":"e44ebbe2c4b054bf","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755857769460,"stop":1755857769461,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9442f7125cae4d7","name":"should handle cache.get errors gracefully","time":{"start":1755857783618,"stop":1755857783618,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc51f0209a31f5f","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755857818758,"stop":1755857818758,"duration":0},"status":"passed","severity":"normal"},{"uid":"a578074eb976d8fa","name":"Subscribe to topic containing XML and receive message","time":{"start":1755858305019,"stop":1755858305019,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b3ef9228fa8398","name":"Check received message containing XML","time":{"start":1755858290253,"stop":1755858290253,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ac1a632ddb6dfd","name":"should save new peer to store","time":{"start":1755857769615,"stop":1755857769615,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f391cda687cf76","name":"should dispatch network event when browser goes online","time":{"start":1755857769048,"stop":1755857769048,"duration":0},"status":"passed","severity":"normal"},{"uid":"674cfcfdd2c5353b","name":"handles different clusterIds correctly","time":{"start":1755857753650,"stop":1755857753650,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b4607cd0d59b02","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755858290256,"stop":1755858290257,"duration":1},"status":"passed","severity":"normal"},{"uid":"225a4ad258fe7a3c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755858305006,"stop":1755858305006,"duration":0},"status":"passed","severity":"normal"},{"uid":"21174f92c790452c","name":"Check publish message containing long","time":{"start":1755858002397,"stop":1755858002397,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea640c373b0a0fc","name":"should handle malformed response data","time":{"start":1755857779442,"stop":1755857779443,"duration":1},"status":"passed","severity":"normal"},{"uid":"5decca2e8805446","name":"Using a function","time":{"start":1755858173082,"stop":1755858173083,"duration":1},"status":"passed","severity":"normal"},{"uid":"9764a9f9c6c4dcf","name":"different cluster: nodes don't connect","time":{"start":1755857908043,"stop":1755857908043,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b7efb283be9a52","name":"should dial all remaining peers","time":{"start":1755857769451,"stop":1755857769451,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8d5a4cd24ee9d0","name":"Subscribe to topic containing Script and receive message","time":{"start":1755858305009,"stop":1755858305010,"duration":1},"status":"passed","severity":"normal"},{"uid":"3855fc9bfee0753c","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755858010196,"stop":1755858010197,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce6551c388f12c6","name":"should not change state when connections remain after disconnect","time":{"start":1755857769044,"stop":1755857769045,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea1ae3b04037c451","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755857778874,"stop":1755857778875,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f09d241a7f362d","name":"rejects hash query with time filter","time":{"start":1755857769908,"stop":1755857769911,"duration":3},"status":"passed","severity":"normal"},{"uid":"ea7c7d951141d10","name":"Decoder throws on empty string content topic","time":{"start":1755857791008,"stop":1755857791008,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f33a9de6564d35","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755857813452,"stop":1755857813452,"duration":0},"status":"passed","severity":"normal"},{"uid":"18793df09ee47c3b","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755857779439,"stop":1755857779439,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa94a054c42e1aa7","name":"Check message with non string payload is not received","time":{"start":1755858290248,"stop":1755858290248,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6fd363e858ecc8","name":"it tolerates circular branch references","time":{"start":1755857779854,"stop":1755857779854,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d6a8fb0742dbd0","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755857813431,"stop":1755857813431,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd07104e6b81d814","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755857753646,"stop":1755857753646,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9485be65ba583","name":"should properly create location multiaddrs - tcp4","time":{"start":1755857759806,"stop":1755857759806,"duration":0},"status":"passed","severity":"normal"},{"uid":"8787dadbd9564393","name":"should handle queue processing errors gracefully","time":{"start":1755857769591,"stop":1755857769591,"duration":0},"status":"passed","severity":"normal"},{"uid":"403ee57e35f3308c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755858305020,"stop":1755858305020,"duration":0},"status":"passed","severity":"normal"},{"uid":"73796bde15c74569","name":"should return PeerId when PeerId is provided","time":{"start":1755857769534,"stop":1755857769535,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f2b35e52d9e77d3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755857753657,"stop":1755857753657,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1f4034713b29af","name":"Ordered Callback - false","time":{"start":1755858157662,"stop":1755858157662,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e639f4bf34f0ed","name":"Subscribe to topic containing short and receive message","time":{"start":1755858305006,"stop":1755858305007,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f570a606e44ed88","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755857813417,"stop":1755857813428,"duration":11},"status":"passed","severity":"normal"},{"uid":"6ad562f59394b70d","name":"Push message with content topic containing long","time":{"start":1755858387726,"stop":1755858387727,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d29660d28196798","name":"different cluster: nodes don't connect","time":{"start":1755857908041,"stop":1755857908042,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba7c995c0b9e54e6","name":"Check received message containing long","time":{"start":1755858290250,"stop":1755858290250,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb9afaba12e2a8a","name":"Publish message with large meta","time":{"start":1755858002411,"stop":1755858002411,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b20ad465dd20847","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755857813467,"stop":1755857813468,"duration":1},"status":"passed","severity":"normal"},{"uid":"28db70591a89acc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755857813448,"stop":1755857813449,"duration":1},"status":"passed","severity":"normal"},{"uid":"409075706c5f1030","name":"Encoder throws on undefined content topic","time":{"start":1755857791007,"stop":1755857791007,"duration":0},"status":"passed","severity":"normal"},{"uid":"16628b3d4d377e02","name":"should only return 1 node with relay and store capability","time":{"start":1755857779856,"stop":1755857779856,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcf8332ff121f5a","name":"should create an instance with libp2p and dialer","time":{"start":1755857769602,"stop":1755857769602,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b937b5c12c8fecc","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755857778878,"stop":1755857778879,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec9157db0356675","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755857753656,"stop":1755857753656,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdb84977f8daa5a","name":"Check received message containing Russian","time":{"start":1755858290242,"stop":1755858290242,"duration":0},"status":"passed","severity":"normal"},{"uid":"88259d499afedf4e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755857800618,"stop":1755857800618,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1da7adc9e66f32","name":"Check received message containing SQL Injection","time":{"start":1755858290252,"stop":1755858290252,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc12292d613449c","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755857759126,"stop":1755857759127,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f0fed8e60631fcf","name":"Mutual subscription","time":{"start":1755858010183,"stop":1755858010183,"duration":0},"status":"passed","severity":"normal"},{"uid":"15aa35cc9b34d162","name":"should enable all discoveries when explicitly set","time":{"start":1755857799803,"stop":1755857799803,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d396e68d3cc8741","name":"Check message received after jswaku node is restarted","time":{"start":1755858290248,"stop":1755858290248,"duration":0},"status":"passed","severity":"normal"},{"uid":"198f4620bcfedc15","name":"should retry on complete failure if specified","time":{"start":1755857800836,"stop":1755857800836,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a05b2914a28f5e","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755857854158,"stop":1755857854158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d51c5e9dc4115e1","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755857813437,"stop":1755857813437,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21d13a3eb542f79","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755857995717,"stop":1755857995717,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c0d214db3a39fa","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755858305019,"stop":1755858305019,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b523d092fef181","name":"Subscribe and receive messages via waku relay post","time":{"start":1755858305014,"stop":1755858305014,"duration":0},"status":"passed","severity":"normal"},{"uid":"e872345bf1560876","name":"Query Generator - false","time":{"start":1755858157660,"stop":1755858157660,"duration":0},"status":"passed","severity":"normal"},{"uid":"557da258d89bc317","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755857813468,"stop":1755857813469,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b4486205106690","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755858151354,"stop":1755858151354,"duration":0},"status":"passed","severity":"normal"},{"uid":"e315a5d155baa9f7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755858305020,"stop":1755858305020,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2d41288fb3482e","name":"should get / set UDP multiaddr","time":{"start":1755857759804,"stop":1755857759805,"duration":1},"status":"passed","severity":"normal"},{"uid":"f161220a58a97ce5","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755858114670,"stop":1755858114671,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d2c537163f80cf","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755857813406,"stop":1755857813406,"duration":0},"status":"passed","severity":"normal"},{"uid":"850dbb5985ada8b3","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755857818761,"stop":1755857818761,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb209e0681d3263","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755857753656,"stop":1755857753657,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a7de231dec13cd1","name":"should maintain desired error rate","time":{"start":1755857816376,"stop":1755857816379,"duration":3},"status":"passed","severity":"normal"},{"uid":"56c729f23708c489","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755857800370,"stop":1755857800370,"duration":0},"status":"passed","severity":"normal"},{"uid":"2471173084dfc304","name":"Check received message containing SQL Injection","time":{"start":1755858290242,"stop":1755858290242,"duration":0},"status":"passed","severity":"normal"},{"uid":"123878443c4a2ce3","name":"Stops search when maxGet is reached","time":{"start":1755857779065,"stop":1755857779065,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6328c231583036","name":"should insert message into bloom filter","time":{"start":1755857818755,"stop":1755857818755,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bc2beaa9e79590","name":"Push message with XML payload","time":{"start":1755858387735,"stop":1755858387735,"duration":0},"status":"passed","severity":"normal"},{"uid":"a102c530c85fe5f8","name":"should serialize and deserialize correctly","time":{"start":1755857816380,"stop":1755857816381,"duration":1},"status":"passed","severity":"normal"},{"uid":"814b53fc3448f20c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755858305018,"stop":1755858305018,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b900b779525928","name":"should handle query errors gracefully","time":{"start":1755857779595,"stop":1755857779595,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86d2d7c0200980a","name":"should dispatch network event when browser goes offline","time":{"start":1755857769048,"stop":1755857769049,"duration":1},"status":"passed","severity":"normal"},{"uid":"e54a251be1d223fb","name":"should discover peers from provided peer cache","time":{"start":1755857913784,"stop":1755857913784,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8ef9ac89991908","name":"should be safe to call multiple times","time":{"start":1755857769429,"stop":1755857769436,"duration":7},"status":"passed","severity":"normal"},{"uid":"4045b686596be67c","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755857813438,"stop":1755857813438,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd17def52b4ef05","name":"Push 30 different messages","time":{"start":1755858387725,"stop":1755858387725,"duration":0},"status":"skipped","severity":"normal"},{"uid":"89af63c8d1178357","name":"Check received message containing numeric","time":{"start":1755858290241,"stop":1755858290241,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a37deea67fba84","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755858114668,"stop":1755858114669,"duration":1},"status":"passed","severity":"normal"},{"uid":"304a5b4d10d58163","name":"should handle errors when removing globalThis listeners","time":{"start":1755857769026,"stop":1755857769029,"duration":3},"status":"passed","severity":"normal"},{"uid":"32d1215cd3f6892","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755858010185,"stop":1755858010185,"duration":0},"status":"passed","severity":"normal"},{"uid":"b736038a95fba134","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755857769461,"stop":1755857769462,"duration":1},"status":"passed","severity":"normal"},{"uid":"991de65e88434830","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755857789507,"stop":1755857789508,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d3b92b6c597b56f","name":"should properly start and stop event listening","time":{"start":1755857800371,"stop":1755857800371,"duration":0},"status":"passed","severity":"normal"},{"uid":"af96f4cd5bccb2b0","name":"Push message with special chars payload","time":{"start":1755858387718,"stop":1755858387718,"duration":0},"status":"passed","severity":"normal"},{"uid":"3674466326db8c66","name":"Relay + Store","time":{"start":1755857759810,"stop":1755857759810,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c079c45102a11ac","name":"Push message with rate limit","time":{"start":1755858387730,"stop":1755858387730,"duration":0},"status":"passed","severity":"normal"},{"uid":"688b5e56ff35243d","name":"should wait for LightPush peer to be connected","time":{"start":1755857800825,"stop":1755857800825,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d2f481476ce126","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755857812573,"stop":1755857812573,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c48a14f9f68cf71","name":"throws an error for improperly formatted content topics","time":{"start":1755857753651,"stop":1755857753651,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca67e18646847b0","name":"should emit a peer event after start","time":{"start":1755858059412,"stop":1755858059413,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aafc42f066d9cb6","name":"should handle multiple peer connections","time":{"start":1755857769104,"stop":1755857769105,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf560c3dd2e7410","name":"should drop connection to all peers on hangUp","time":{"start":1755857926929,"stop":1755857926929,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa39dd630d0450bf","name":"Publishes to nwaku","time":{"start":1755857992387,"stop":1755857992387,"duration":0},"status":"passed","severity":"normal"},{"uid":"4859ab72dd1752e7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755858305017,"stop":1755858305017,"duration":0},"status":"passed","severity":"normal"},{"uid":"733818e59392aabf","name":"should fail to send if no connected peers found","time":{"start":1755857800835,"stop":1755857800836,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9dff07c834c2b0","name":"ends after yielding if response size indicates end","time":{"start":1755857770162,"stop":1755857770162,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f1fbcca4684f0d","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755858114669,"stop":1755858114669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f671dadc44224b82","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755857769467,"stop":1755857769468,"duration":1},"status":"passed","severity":"normal"},{"uid":"4be6337ec9073246","name":"should add received messages to bloom filter","time":{"start":1755857818757,"stop":1755857818758,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c468440fdb27586","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app2/4/topic881/test.js","time":{"start":1755858103282,"stop":1755858103283,"duration":1},"status":"passed","severity":"normal"},{"uid":"433098315fbc693b","name":"A test","time":{"start":1755857893579,"stop":1755857893579,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0df3a65b2aef327","name":"Store - dialed first","time":{"start":1755858178518,"stop":1755858178518,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d9c07861f40e81","name":"should select older connection if present","time":{"start":1755857769755,"stop":1755857769755,"duration":0},"status":"passed","severity":"normal"},{"uid":"6529587b32b091dc","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755857769466,"stop":1755857769467,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9233e9b469d6943","name":"Passing an array","time":{"start":1755858173082,"stop":1755858173082,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ca4c14a49dec53","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755858151347,"stop":1755858151349,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f4a887b03baf296","name":"should handle multiple query options for time ranges","time":{"start":1755857800577,"stop":1755857800595,"duration":18},"status":"passed","severity":"normal"},{"uid":"934250897b8b5c79","name":"Encoder throws on undefined content topic","time":{"start":1755857770217,"stop":1755857770217,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2eec2d247f8d631","name":"Check received message containing escaped characters","time":{"start":1755858290254,"stop":1755858290255,"duration":1},"status":"passed","severity":"normal"},{"uid":"a788b7454d4c748a","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755857769952,"stop":1755857769952,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f151f4155882c1e","name":"Push message with SQL Injection payload","time":{"start":1755858387721,"stop":1755858387721,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c73a24a14c0548","name":"should perform ping and update peer store on timer","time":{"start":1755857769119,"stop":1755857769119,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d5abb4ed712fe7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755858305011,"stop":1755858305012,"duration":1},"status":"passed","severity":"normal"},{"uid":"554f993c79fa3387","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755857813450,"stop":1755857813451,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aed6e087c346e8d","name":"Check received message containing numeric","time":{"start":1755858290250,"stop":1755858290250,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b5458a650af429","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755857800620,"stop":1755857800620,"duration":0},"status":"passed","severity":"normal"},{"uid":"38bc2a65058cc9fd","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755858305004,"stop":1755858305004,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1ccb943ff97bf4","name":"Push message with content topic containing special chars","time":{"start":1755858387727,"stop":1755858387727,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd737299221d762","name":"should handle shardReader errors","time":{"start":1755857770057,"stop":1755857770058,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f5151e074b9f5d5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755858305012,"stop":1755858305012,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16e839edcb15247","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755857813406,"stop":1755857813406,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6aff55ae8bb1222","name":"should use configured peers when available","time":{"start":1755857800596,"stop":1755857800608,"duration":12},"status":"passed","severity":"normal"},{"uid":"a979c881875dc556","name":"Push message with unicode special characters payload","time":{"start":1755858387724,"stop":1755858387724,"duration":0},"status":"passed","severity":"normal"},{"uid":"921fafbd1f216d90","name":"Fails to push message bigger that 1MB","time":{"start":1755858387732,"stop":1755858387732,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6134ef2e281d8a6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755857753659,"stop":1755857753660,"duration":1},"status":"passed","severity":"normal"},{"uid":"4888b1a20f968351","name":"LightPush","time":{"start":1755858178519,"stop":1755858178519,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb314b88e3bde76","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755858305008,"stop":1755858305008,"duration":0},"status":"passed","severity":"normal"},{"uid":"89452768ad8c9427","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755857759135,"stop":1755857759135,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb49a6baccb22699","name":"can start and stop the service","time":{"start":1755858059411,"stop":1755858059411,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2960e79a3f03f18","name":"Query Generator - true","time":{"start":1755858157659,"stop":1755858157660,"duration":1},"status":"passed","severity":"normal"},{"uid":"b494fc1f3f9df5da","name":"should handle peer connect event","time":{"start":1755857769039,"stop":1755857769039,"duration":0},"status":"passed","severity":"normal"},{"uid":"77760cba0cd62c0a","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755857753650,"stop":1755857753650,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda8528cf1f20655","name":"Check publish message containing unicode special characters","time":{"start":1755858002405,"stop":1755858002405,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edfb0f527f7333d","name":"should throw error - no public key","time":{"start":1755857759799,"stop":1755857759799,"duration":0},"status":"passed","severity":"normal"},{"uid":"350dc762d728db6e","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755857753647,"stop":1755857753648,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e4c88e2a43898b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755857979404,"stop":1755857979404,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d7f23656b9e3c6","name":"should initialize with libp2p components","time":{"start":1755857779432,"stop":1755857779433,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd4180ea02c83cbd","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755857759125,"stop":1755857759126,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2b23ca9d2b33f33","name":"should be able to encode the field with only STORE set to true","time":{"start":1755857759119,"stop":1755857759120,"duration":1},"status":"passed","severity":"normal"},{"uid":"40314f46195f70d4","name":"peer exchange sets tag","time":{"start":1755858011669,"stop":1755858011670,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d1877c5d751633b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755857753655,"stop":1755857753655,"duration":0},"status":"passed","severity":"normal"},{"uid":"d700e04d437e4d61","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755857769616,"stop":1755857769616,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4145a6adf7f084f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755858129101,"stop":1755858129101,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b14a9f23662f36","name":"should handle ping failures gracefully","time":{"start":1755857769119,"stop":1755857769119,"duration":0},"status":"passed","severity":"normal"},{"uid":"45da4c4551b2c98c","name":"should be safe to call multiple times","time":{"start":1755857770048,"stop":1755857770049,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d02788cc934c5af","name":"should not modify tags of connections for different peers","time":{"start":1755857800623,"stop":1755857800624,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e02a0f5837fd862","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755857759132,"stop":1755857759133,"duration":1},"status":"passed","severity":"normal"},{"uid":"97599bca65231d1f","name":"Fails to publish duplicate message","time":{"start":1755858002408,"stop":1755858002408,"duration":0},"status":"passed","severity":"normal"},{"uid":"814f3d1b6e0f960e","name":"should initialize with custom number of peers","time":{"start":1755857800616,"stop":1755857800616,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8424ab3e801d346","name":"Ephemeral field set to true","time":{"start":1755857770216,"stop":1755857770217,"duration":1},"status":"passed","severity":"normal"},{"uid":"42db3055d2eaec57","name":"Check publish message containing short","time":{"start":1755858002396,"stop":1755858002397,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea8cdf160c6ac8a4","name":"should wait for Filter peer to be connected","time":{"start":1755857800825,"stop":1755857800826,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ff54ac42de0dd76","name":"does not throw on valid cases","time":{"start":1755857753639,"stop":1755857753639,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f90d204def9d788","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755857791006,"stop":1755857791006,"duration":0},"status":"passed","severity":"normal"},{"uid":"416976423f26fabe","name":"msgTime: 0 ms from now, startTime: 1755771762118, endTime: 1755858162118","time":{"start":1755858173870,"stop":1755858173871,"duration":1},"status":"passed","severity":"normal"},{"uid":"95259ea781ac5322","name":"should be online or offline if network state changed","time":{"start":1755857854160,"stop":1755857854160,"duration":0},"status":"passed","severity":"normal"},{"uid":"125218be7f75e642","name":"should handle peer store errors gracefully","time":{"start":1755857769460,"stop":1755857769460,"duration":0},"status":"passed","severity":"normal"},{"uid":"1196584fde3d982c","name":"Filter","time":{"start":1755858178519,"stop":1755858178519,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89751883d5117b2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755857813450,"stop":1755857813450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ba2165f74c950d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755857840187,"stop":1755857840193,"duration":6},"status":"passed","severity":"normal"},{"uid":"814fac5a56ebef48","name":"Round trip binary serialization","time":{"start":1755857770216,"stop":1755857770216,"duration":0},"status":"passed","severity":"normal"},{"uid":"559522393aed5d64","name":"Check received message containing escaped characters","time":{"start":1755858290244,"stop":1755858290244,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf9c282f461145d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755857753653,"stop":1755857753654,"duration":1},"status":"passed","severity":"normal"},{"uid":"b251a1c131d3355b","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755858173869,"stop":1755858173869,"duration":0},"status":"passed","severity":"normal"},{"uid":"1437cc286d65bfd6","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755858305004,"stop":1755858305005,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b8505ac2f77df7","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755857769536,"stop":1755857769536,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d86779e5cf984a","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755857800622,"stop":1755857800622,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2fd1c664bdbe2a","name":"Check received message containing Script","time":{"start":1755858290253,"stop":1755858290253,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f713114e17a5dd","name":"can query messages normally","time":{"start":1755858148111,"stop":1755858148112,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a08b6fa24fd7491","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755858305007,"stop":1755858305008,"duration":1},"status":"passed","severity":"normal"},{"uid":"75bc40f9cbb70903","name":"should allow redial after cooldown period","time":{"start":1755857769572,"stop":1755857769572,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9315b0931fad1f","name":"Push message with SQL Injection payload","time":{"start":1755858387734,"stop":1755858387734,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b9af253419ac7f","name":"should dial all peers on dial","time":{"start":1755857926929,"stop":1755857926929,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af1180147c6b1e7","name":"should clear all timers","time":{"start":1755857769101,"stop":1755857769101,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eebebd8c4d75d98","name":"Correctly serialized arguments","time":{"start":1755857908196,"stop":1755857908197,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea7a935403cd25d3","name":"should process queue every 500ms","time":{"start":1755857769590,"stop":1755857769590,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c46847b72a6f3a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755858290256,"stop":1755858290256,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a1a6848b4ce79d","name":"should return usable stream attached to connection","time":{"start":1755857769948,"stop":1755857769949,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee0060c768534e38","name":"should never report false negatives","time":{"start":1755857816380,"stop":1755857816380,"duration":0},"status":"passed","severity":"normal"},{"uid":"7829595774a6206a","name":"should throw error - no id","time":{"start":1755857759799,"stop":1755857759800,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f56bde38cf856ac","name":"should return undefined if no connection provided","time":{"start":1755857769949,"stop":1755857769950,"duration":1},"status":"passed","severity":"normal"},{"uid":"bab8de52c0dd7c38","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755857753647,"stop":1755857753647,"duration":0},"status":"passed","severity":"normal"},{"uid":"4229c00e1abae607","name":"random static sharding 6 - Cluster ID: 185, Shard ID: 100","time":{"start":1755858144991,"stop":1755858144991,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2736bb7b5a39b19","name":"should dial second nwaku node that was discovered","time":{"start":1755857833320,"stop":1755857833322,"duration":2},"status":"skipped","severity":"normal"},{"uid":"4420f9d7bd4181ea","name":"Push message with content topic containing unicode special characters","time":{"start":1755858387740,"stop":1755858387740,"duration":0},"status":"passed","severity":"normal"},{"uid":"12964a40d8d43920","name":"Default pageSize","time":{"start":1755858165943,"stop":1755858165943,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87f5b4f1792eae6","name":"Check received message containing Chinese","time":{"start":1755858290251,"stop":1755858290251,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ebb0c5cfff8a1d","name":"should handle peer disconnect event when no connections remain","time":{"start":1755857769039,"stop":1755857769039,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd2ce113eb580a2","name":"Fails to push message with large meta","time":{"start":1755858387730,"stop":1755858387730,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9dc3046617978c","name":"should be safe to call multiple times","time":{"start":1755857769428,"stop":1755857769428,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cfdf5c838e6003","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755858290246,"stop":1755858290246,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22970c6794c3656","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755858010189,"stop":1755858010189,"duration":0},"status":"passed","severity":"normal"},{"uid":"661ac6101ced3591","name":"random static sharding 5 - Cluster ID: 13, Shard ID: 565","time":{"start":1755858144991,"stop":1755858144991,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc215a86274a7de8","name":"Push message with meta","time":{"start":1755858387730,"stop":1755858387730,"duration":0},"status":"passed","severity":"normal"},{"uid":"b825ea3078c26342","name":"Check received message containing special chars","time":{"start":1755858290241,"stop":1755858290241,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfa87c2394335b0","name":"should skip peers without peer exchange protocol","time":{"start":1755857779594,"stop":1755857779594,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef565aff6030b6a","name":"Check publish message containing XML","time":{"start":1755858002400,"stop":1755858002400,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d72dabcc3f7983","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755857778874,"stop":1755857778874,"duration":0},"status":"passed","severity":"normal"},{"uid":"f662b8e0477d556","name":"Check received message with timestamp: 1755857833633 ","time":{"start":1755858290245,"stop":1755858290246,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca842154b737b62d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755857779857,"stop":1755857779857,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4be5bdd5b70f56c","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755858010190,"stop":1755858010194,"duration":4},"status":"passed","severity":"normal"},{"uid":"54a41558b393d7ef","name":"should dial peer when on same shard","time":{"start":1755857769583,"stop":1755857769583,"duration":0},"status":"passed","severity":"normal"},{"uid":"20082f075d5722fa","name":"Publish message with custom timestamp: Sat Aug 31 2024 10:19:55 GMT+0000 (Coordinated Universal Time)","time":{"start":1755858002407,"stop":1755858002407,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e74917b8857c71d","name":"Check publish message containing emoji","time":{"start":1755858002405,"stop":1755858002406,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b216a03cff8cf53","name":"Subscribe to topic containing XML and receive message","time":{"start":1755858305010,"stop":1755858305010,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a02357b17d0868","name":"should skip peer when failed to dial recently","time":{"start":1755857769571,"stop":1755857769571,"duration":0},"status":"passed","severity":"normal"},{"uid":"440d88be2cdd8678","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755858173871,"stop":1755858173871,"duration":0},"status":"passed","severity":"normal"},{"uid":"61650525dc4da4b3","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755857753652,"stop":1755857753652,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3091d39b6ef286d","name":"random static sharding 7 - Cluster ID: 854, Shard ID: 326","time":{"start":1755858144992,"stop":1755858144993,"duration":1},"status":"passed","severity":"normal"},{"uid":"77e0c9a0bd1acdb0","name":"throws on content topic with empty topic name field","time":{"start":1755857753643,"stop":1755857753643,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bd728b352c9756","name":"should handle empty peer infos gracefully","time":{"start":1755857779437,"stop":1755857779437,"duration":0},"status":"passed","severity":"normal"},{"uid":"28bc297b4de30770","name":"Accepts a valid Waku Message","time":{"start":1755857804335,"stop":1755857804337,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f7f5810b2914107","name":"Push message with Arabic payload","time":{"start":1755858387718,"stop":1755858387720,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b866dd0e8f994b3","name":"Push message with custom timestamp: 1755861459094","time":{"start":1755858387731,"stop":1755858387731,"duration":0},"status":"passed","severity":"normal"},{"uid":"3097b79d836a54d","name":"should dial all known peers when reached zero connections","time":{"start":1755857877234,"stop":1755857877235,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fdda24ff31db570","name":"Ephemeral messages are not stored","time":{"start":1755857840186,"stop":1755857840186,"duration":0},"status":"passed","severity":"normal"},{"uid":"de73222809c913c4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755857813449,"stop":1755857813450,"duration":1},"status":"passed","severity":"normal"},{"uid":"9434d8fad5155cd6","name":"should handle dial errors","time":{"start":1755857770052,"stop":1755857770052,"duration":0},"status":"passed","severity":"normal"},{"uid":"392df7ce7d6ea296","name":"should filter out already connected peers","time":{"start":1755857769450,"stop":1755857769450,"duration":0},"status":"passed","severity":"normal"},{"uid":"49372e939ae9591","name":"Sample","time":{"start":1755857759227,"stop":1755857759227,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2659b7bace19f6","name":"Throws when trying to push message with empty payload","time":{"start":1755858387725,"stop":1755858387726,"duration":1},"status":"passed","severity":"normal"},{"uid":"e060ebe972fa1a6e","name":"should not be delivered","time":{"start":1755857818763,"stop":1755857818763,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea7496a6e8602b6","name":"should not start if already started","time":{"start":1755857779588,"stop":1755857779589,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0587118f1189da5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755858305005,"stop":1755858305005,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d554357b907198","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755857813417,"stop":1755857813417,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecdc5bcd62c68182","name":"should handle disconnect when peer has no timers","time":{"start":1755857769132,"stop":1755857769132,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3e849e6b056ca6","name":"messageHashStr produces different results for different inputs","time":{"start":1755857769685,"stop":1755857769686,"duration":1},"status":"passed","severity":"normal"},{"uid":"15ddf4108ee0cf48","name":"should handle peerStore errors gracefully","time":{"start":1755857770055,"stop":1755857770056,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd8785e7b70944e","name":"should not receive a peer event before start","time":{"start":1755857839223,"stop":1755857839223,"duration":0},"status":"passed","severity":"normal"},{"uid":"d841f289c180eb17","name":"messageHashStr returns a hex string","time":{"start":1755857769684,"stop":1755857769684,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ee8456a9c05124","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755857813451,"stop":1755857813451,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f4937c11fea33","name":"messageHash returns a Uint8Array","time":{"start":1755857769676,"stop":1755857769684,"duration":8},"status":"passed","severity":"normal"},{"uid":"5657e7c0e9293231","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755857813461,"stop":1755857813461,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e487db65c69f92b","name":"Push message with short payload","time":{"start":1755858387732,"stop":1755858387733,"duration":1},"status":"passed","severity":"normal"},{"uid":"83d0a085c3eafa10","name":"should not receive a peer event after stop","time":{"start":1755857839223,"stop":1755857839224,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b9db2cdbb64e91","name":"should handle relay send failures gracefully","time":{"start":1755857769128,"stop":1755857769128,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2f41ca4b4e6f9b","name":"Overlapping topic subscription","time":{"start":1755858010187,"stop":1755858010187,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1d8dbab5f3ab5870","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755857753648,"stop":1755857753648,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2c7effab01c281","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app61/1/topic233/json","time":{"start":1755858103282,"stop":1755858103282,"duration":0},"status":"passed","severity":"normal"},{"uid":"6385625a86065eee","name":"should have no discoveries enabled by default","time":{"start":1755857799803,"stop":1755857799803,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c10b6904296bfea","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755857800616,"stop":1755857800617,"duration":1},"status":"passed","severity":"normal"},{"uid":"b538836b953c9f95","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755857893452,"stop":1755857893452,"duration":0},"status":"passed","severity":"normal"},{"uid":"e653557cb89d2a0a","name":"Push message with Chinese payload","time":{"start":1755858387718,"stop":1755858387718,"duration":0},"status":"passed","severity":"normal"},{"uid":"5352783e4084c41a","name":"Push message equal or less that 1MB","time":{"start":1755858387732,"stop":1755858387732,"duration":0},"status":"passed","severity":"normal"},{"uid":"6991ae9a19a86e3c","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755857813416,"stop":1755857813416,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc51a1afc2afea8","name":"should handle incoming messages","time":{"start":1755857801062,"stop":1755857801062,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3b7c8065d91bbd","name":"Push message with content topic containing unicode special characters","time":{"start":1755858387729,"stop":1755858387729,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9c3d52b024a72a","name":"Push message with content topic containing emoji","time":{"start":1755858387740,"stop":1755858387741,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc4ec9d23539878","name":"should be safe to call multiple times","time":{"start":1755857770049,"stop":1755857770050,"duration":1},"status":"passed","severity":"normal"},{"uid":"633769b3746a8334","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755857979400,"stop":1755857979400,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36f7f3c3d393fb3","name":"throws if store query response has error status","time":{"start":1755857770161,"stop":1755857770161,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a3223f38be9dfd","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755857770056,"stop":1755857770057,"duration":1},"status":"passed","severity":"normal"},{"uid":"772064f0b3f52653","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755858173868,"stop":1755858173869,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cbe9dd12cacc805","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app16/6/topic28/xml","time":{"start":1755858103281,"stop":1755858103282,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f5ccb5937a760","name":"should remove event listeners from globalThis","time":{"start":1755857769025,"stop":1755857769025,"duration":0},"status":"passed","severity":"normal"},{"uid":"391e23eb500f9fe5","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755857839225,"stop":1755857839225,"duration":0},"status":"skipped","severity":"normal"},{"uid":"142244e37b63db77","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755857753655,"stop":1755857753656,"duration":1},"status":"passed","severity":"normal"},{"uid":"293096df9ba463f","name":"Push to array if already present","time":{"start":1755857753353,"stop":1755857753353,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7bec8d4524e9a41","name":"should handle peer identify event","time":{"start":1755857779590,"stop":1755857779591,"duration":1},"status":"passed","severity":"normal"},{"uid":"c16f0bcf9ef440b0","name":"Relay - dialed first","time":{"start":1755858178516,"stop":1755858178517,"duration":1},"status":"passed","severity":"normal"},{"uid":"5009419136fc7328","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755858010198,"stop":1755858010200,"duration":2},"status":"passed","severity":"normal"},{"uid":"a2712272177e6464","name":"should dial with PeerId and return stream","time":{"start":1755857770051,"stop":1755857770051,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb4c52b4dad6b08","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755857813447,"stop":1755857813447,"duration":0},"status":"passed","severity":"normal"},{"uid":"736cf1db2ca2e6e3","name":"Check received message containing Basic HTML tag","time":{"start":1755858290243,"stop":1755858290243,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1f69fcaf4973db","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755857759798,"stop":1755857759798,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2504b9389ea6d79","name":"should create dialer with libp2p and shardReader","time":{"start":1755857769559,"stop":1755857769559,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e298e769f981b77","name":"should properly create location multiaddrs - udp","time":{"start":1755857759807,"stop":1755857759807,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead95a8eaa6e3227","name":"should support chaining for add method","time":{"start":1755857798599,"stop":1755857798599,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfa79afc02082c3","name":"ends if stream creation fails","time":{"start":1755857770160,"stop":1755857770161,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c8c2f75d0d9524","name":"Push message with Basic HTML tag payload","time":{"start":1755858387722,"stop":1755858387722,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c5fed769c94f13","name":"should not stop if not started","time":{"start":1755857779590,"stop":1755857779590,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee4523885bb7c8c","name":"should handle a minimal index list","time":{"start":1755857753856,"stop":1755857753856,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08b5e17b86159f3","name":"Passing page size 3 when there are 20 messages","time":{"start":1755858165941,"stop":1755858165941,"duration":0},"status":"passed","severity":"normal"},{"uid":"4794fcf0de8167a5","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755857779858,"stop":1755857779858,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7b6b6efde5fc387c","name":"should dial peer when peer is discovered","time":{"start":1755857769609,"stop":1755857769609,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ca4e2ba2bdc351","name":"random static sharding 9 - Cluster ID: 639, Shard ID: 534","time":{"start":1755858144995,"stop":1755858144995,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2a4728b701ef8","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755857839225,"stop":1755857839225,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6e06d93987856c9b","name":"should handle errors when globalThis is not available","time":{"start":1755857769024,"stop":1755857769024,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f8cb52cd75975","name":"should handle case with no peers in store","time":{"start":1755857769451,"stop":1755857769452,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f67ddbc32eddf01","name":"should invoke callbacks when receiving a message","time":{"start":1755857800979,"stop":1755857800979,"duration":0},"status":"passed","severity":"normal"},{"uid":"733390d9cde4b2e2","name":"Push message with rate limit","time":{"start":1755858387741,"stop":1755858387741,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c202796994b800","name":"should create KeepAliveManager with required options","time":{"start":1755857769091,"stop":1755857769092,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ffa361a3f62a71a","name":"configure the node with multiple content topics","time":{"start":1755858103290,"stop":1755858103290,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd427c763b99b7b0","name":"Push message with content topic containing escaped characters","time":{"start":1755858387729,"stop":1755858387729,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab99b76a4d751620","name":"Check message with invalid timestamp is not received","time":{"start":1755858290257,"stop":1755858290257,"duration":0},"status":"passed","severity":"normal"},{"uid":"be42178e328ccb3d","name":"Push message with short payload","time":{"start":1755858387716,"stop":1755858387717,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc62bf62fe9218f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755857791007,"stop":1755857791007,"duration":0},"status":"passed","severity":"normal"},{"uid":"7531052faab3bbe3","name":"should continually clean up expired entries at intervals","time":{"start":1755857798610,"stop":1755857798618,"duration":8},"status":"passed","severity":"normal"},{"uid":"101f7b597ef7342d","name":"should handle large number of peers request","time":{"start":1755857779443,"stop":1755857779443,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c0a257eca361c2","name":"should lock peers when selected","time":{"start":1755857800617,"stop":1755857800618,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f03617bba32ce59","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755857995717,"stop":1755857995717,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1f14fe261ce836","name":"Encoder throws on empty string content topic","time":{"start":1755857770217,"stop":1755857770218,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0ab45d09b6982a","name":"Nwaku publishes","time":{"start":1755857992388,"stop":1755857992389,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee5bd4480b6fdab","name":"random static sharding 1 - Cluster ID: 544, Shard ID: 261","time":{"start":1755858144989,"stop":1755858144989,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0b5501432d1a86","name":"should update ack status of messages in outgoing buffer","time":{"start":1755857818763,"stop":1755857818763,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2031d8941a7ea2d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755858305012,"stop":1755858305012,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f94b6e61018c02","name":"should handle empty pubsub topics","time":{"start":1755857769133,"stop":1755857769133,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3330242e7d6a9d","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755858114670,"stop":1755858114670,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab72c671c602a731","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755857769535,"stop":1755857769535,"duration":0},"status":"passed","severity":"normal"},{"uid":"79883b6bcc02270d","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755857813397,"stop":1755857813398,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1a92581af61013","name":"should throw an error for insufficient data","time":{"start":1755857753857,"stop":1755857753857,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80ecf28e47b936","name":"Check received message containing JSON","time":{"start":1755858290254,"stop":1755858290254,"duration":0},"status":"passed","severity":"normal"},{"uid":"97338ec40d55b216","name":"should properly create location multiaddrs - tcp","time":{"start":1755857759807,"stop":1755857759807,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a6beaeea60e547","name":"should partition messages based on acknowledgement status","time":{"start":1755857818762,"stop":1755857818762,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d3a926f1115769","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755857813429,"stop":1755857813429,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecfafc41444f255","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755857778879,"stop":1755857778879,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab68fe82bf3152e","name":"should dial peers from store when no connections remain","time":{"start":1755857769441,"stop":1755857769442,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d94fa63a4c41cb","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755857769952,"stop":1755857769952,"duration":0},"status":"passed","severity":"normal"},{"uid":"f997a51f6a01d067","name":"should start and setup intervals and event listeners","time":{"start":1755857800980,"stop":1755857800981,"duration":1},"status":"passed","severity":"normal"},{"uid":"239f35ce8347980a","name":"udp ip6 address","time":{"start":1755857759184,"stop":1755857759184,"duration":0},"status":"passed","severity":"normal"},{"uid":"541a739000229aa2","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755857854156,"stop":1755857854156,"duration":0},"status":"passed","severity":"normal"},{"uid":"83fcdf5178205fbc","name":"Check message with no content topic is not received","time":{"start":1755858290247,"stop":1755858290247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29d5652d0da9404","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755857813437,"stop":1755857813437,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08e0b77b093cba9","name":"Push message with content topic containing special chars","time":{"start":1755858387738,"stop":1755858387738,"duration":0},"status":"passed","severity":"normal"},{"uid":"1181381296c982e","name":"should send to specified number of peers of used peers","time":{"start":1755857800836,"stop":1755857800836,"duration":0},"status":"passed","severity":"normal"},{"uid":"707f0f4857222a77","name":"Check received message containing unicode special characters","time":{"start":1755858290255,"stop":1755858290255,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ce43c722f06b9b","name":"should initialize bloom filter with correct parameters","time":{"start":1755857816374,"stop":1755857816375,"duration":1},"status":"passed","severity":"normal"},{"uid":"538b73d94f9dff8f","name":"Refresh subscription","time":{"start":1755858010186,"stop":1755858010186,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4bd446a0ef4ac957","name":"should process up to 3 peers at once","time":{"start":1755857769590,"stop":1755857769590,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed77c26280e254de","name":"Subscribe to topic containing long and receive message","time":{"start":1755858305017,"stop":1755858305017,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d65363b24da347","name":"should return cached hash on subsequent access","time":{"start":1755857770219,"stop":1755857770219,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f9a3e190824c5","name":"should create all internal components","time":{"start":1755857770044,"stop":1755857770045,"duration":1},"status":"passed","severity":"normal"},{"uid":"2935123861585b28","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755857753646,"stop":1755857753646,"duration":0},"status":"passed","severity":"normal"},{"uid":"65222f896a9a3dcd","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755858305013,"stop":1755858305013,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe01b3525ed5b55","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755857770160,"stop":1755857770160,"duration":0},"status":"passed","severity":"normal"},{"uid":"937dbbfad10b374f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755857813460,"stop":1755857813460,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefd6f1bec4dc8b8","name":"Decoder throws on undefined content topic","time":{"start":1755857770218,"stop":1755857770218,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46935d78078c271","name":"should not fail to stop the service if it was not started","time":{"start":1755857839221,"stop":1755857839221,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f0f8014b0a8805","name":"does not validate decoders for hash queries","time":{"start":1755857770160,"stop":1755857770160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8506b3d196cd0bb","name":"should return false when peer is on different cluster","time":{"start":1755857769646,"stop":1755857769646,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9bd943ef3e83a41","name":"should filter peers by codec","time":{"start":1755857770055,"stop":1755857770055,"duration":0},"status":"passed","severity":"normal"},{"uid":"6084ab71d52ece35","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755857818761,"stop":1755857818761,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e82314dfe7727a","name":"should dial peers from store on start","time":{"start":1755857769427,"stop":1755857769427,"duration":0},"status":"passed","severity":"normal"},{"uid":"2876849877efb0ba","name":"All","time":{"start":1755857840005,"stop":1755857840006,"duration":1},"status":"passed","severity":"normal"},{"uid":"bade901986b35489","name":"should not process empty queue","time":{"start":1755857769591,"stop":1755857769591,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a1b8a77c4a2c61","name":"should be able to dial TLS multiaddrs","time":{"start":1755857926934,"stop":1755857926934,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a910db61d5130ec","name":"yields decoded messages","time":{"start":1755857770161,"stop":1755857770161,"duration":0},"status":"passed","severity":"normal"},{"uid":"2077482773ab4bc8","name":"should return false when peer is on different cluster","time":{"start":1755857769644,"stop":1755857769644,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ff7736f8346e33","name":"Overlapping topic subscription","time":{"start":1755858305006,"stop":1755858305006,"duration":0},"status":"passed","severity":"normal"},{"uid":"45247460bc51c81e","name":"Query Generator, No message returned","time":{"start":1755858129099,"stop":1755858129099,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e87dc26bce11552","name":"Push message with content topic containing Chinese","time":{"start":1755858387739,"stop":1755858387739,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea85faf00f066c9","name":"should handle general insertion and lookup correctly","time":{"start":1755857816383,"stop":1755857816384,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1f1c7f64365404","name":"should not create relay timers when relay is not provided","time":{"start":1755857769126,"stop":1755857769126,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de9cba40a822b3a","name":"Light Node - default protocols","time":{"start":1755858178519,"stop":1755858178519,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b2bd2d99fcd64a","name":"Publish message with custom timestamp: Fri Aug 22 2025 11:19:55 GMT+0000 (Coordinated Universal Time)","time":{"start":1755858002408,"stop":1755858002408,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f7f76143e8c758","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755857813398,"stop":1755857813405,"duration":7},"status":"passed","severity":"normal"},{"uid":"2b0033344d67e2e7","name":"returns only open connection if one present","time":{"start":1755857769755,"stop":1755857769755,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4beb96f92f6476","name":"should return false when peer is not on topic","time":{"start":1755857770057,"stop":1755857770057,"duration":0},"status":"passed","severity":"normal"},{"uid":"1467b936c97dabb8","name":"should emit a peer event after start","time":{"start":1755857839222,"stop":1755857839223,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a3a563faef6dbbc","name":"should handle dial errors gracefully","time":{"start":1755857769584,"stop":1755857769584,"duration":0},"status":"passed","severity":"normal"},{"uid":"855144fdd8b2fdf6","name":"should initialize with default number of peers","time":{"start":1755857800615,"stop":1755857800616,"duration":1},"status":"passed","severity":"normal"},{"uid":"e850a1b79728ccf3","name":"Generator, one shard","time":{"start":1755858120425,"stop":1755858120427,"duration":2},"status":"passed","severity":"normal"},{"uid":"8af716b7f55be532","name":"should create ShardReader with static shards network config","time":{"start":1755857769638,"stop":1755857769638,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9dec2d36e11a989","name":"Check received message containing shell command","time":{"start":1755858290244,"stop":1755858290244,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a56654e434ba2","name":"Fields are not dropped","time":{"start":1755857769812,"stop":1755857769812,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdd9f6c2e46cb53","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755857769652,"stop":1755857769659,"duration":7},"status":"passed","severity":"normal"},{"uid":"6098037e5a639b96","name":"pre and post cipher","time":{"start":1755857789842,"stop":1755857789842,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ff21aebd5c9b4e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755857979403,"stop":1755857979403,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad85fe8c273391fa","name":"Push message with custom timestamp: 1755854259094","time":{"start":1755858387731,"stop":1755858387731,"duration":0},"status":"passed","severity":"normal"},{"uid":"157ec2b88ebc5805","name":"can start the service","time":{"start":1755857839219,"stop":1755857839220,"duration":1},"status":"passed","severity":"normal"},{"uid":"2813bdff648fd55e","name":"can start the service","time":{"start":1755857783615,"stop":1755857783615,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f283cb39e24f68e","name":"should reject if Relay is requested but not mounted","time":{"start":1755857800821,"stop":1755857800821,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10ddfea2002082f","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755858173869,"stop":1755858173869,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee83783ec1f671a","name":"Generator, 2 different shards","time":{"start":1755858120430,"stop":1755858120430,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3cfd9a1213c8e4","name":"Subscribe to topic containing XML and publish message","time":{"start":1755858010195,"stop":1755858010196,"duration":1},"status":"passed","severity":"normal"},{"uid":"458f780f3fc25633","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755857753657,"stop":1755857753658,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d8a58e4ead853b3","name":"isConnected return false after peer stops","time":{"start":1755857854158,"stop":1755857854158,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc70187c61e73a8e","name":"should stop ping timers on peer disconnect","time":{"start":1755857769110,"stop":1755857769116,"duration":6},"status":"passed","severity":"normal"},{"uid":"987fa30ba26589de","name":"should handle special patterns correctly","time":{"start":1755857816383,"stop":1755857816383,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ec0086bbd96bc5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755857753654,"stop":1755857753654,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb36292bd401f60c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755857753656,"stop":1755857753656,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5181d24beba3a3","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755857799804,"stop":1755857799808,"duration":4},"status":"passed","severity":"normal"},{"uid":"526fe6c03a1e66b0","name":"should be safe to call multiple times","time":{"start":1755857769608,"stop":1755857769609,"duration":1},"status":"passed","severity":"normal"},{"uid":"209a45c0b2d60c7a","name":"Check received message containing Russian","time":{"start":1755858290252,"stop":1755858290252,"duration":0},"status":"passed","severity":"normal"},{"uid":"225eca3cc4ddb652","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755857783618,"stop":1755857783618,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09daf329770152a","name":"Non TWN Cluster","time":{"start":1755858103281,"stop":1755858103281,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71223ebcaaf01fe","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755857813428,"stop":1755857813428,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe511e25d751fa4","name":"should handle complete discovery-to-dial flow","time":{"start":1755857769624,"stop":1755857769624,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5f8911727b783b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755858305009,"stop":1755858305009,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c41ebe98c63be2","name":"Push message with custom timestamp: 1725099459094","time":{"start":1755858387731,"stop":1755858387731,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbdf2dc728caf246","name":"should create ShardReader with auto sharding network config","time":{"start":1755857769638,"stop":1755857769638,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80501044f4f82bf","name":"Js publishes, other Js receives","time":{"start":1755857992389,"stop":1755857992389,"duration":0},"status":"passed","severity":"normal"},{"uid":"1069686a5ba80c44","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755857800595,"stop":1755857800595,"duration":0},"status":"passed","severity":"normal"},{"uid":"5157702fe2ab6412","name":"should not return locked peers if enough unlocked are available","time":{"start":1755857800618,"stop":1755857800619,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bf10e2c887a10f6","name":"Passing page size 10 when there are 10 messages","time":{"start":1755858165941,"stop":1755858165942,"duration":1},"status":"passed","severity":"normal"},{"uid":"61cda222185ffb5d","name":"Push message with content topic containing emoji","time":{"start":1755858387729,"stop":1755858387730,"duration":1},"status":"passed","severity":"normal"},{"uid":"987ddab04eeea145","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755857801061,"stop":1755857801061,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffe46fd67daf1c5","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755857759115,"stop":1755857759118,"duration":3},"status":"passed","severity":"normal"},{"uid":"8e8464a1c4625938","name":"should handle peer not in mesh for all topics","time":{"start":1755857769134,"stop":1755857769134,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc1b8000cd2a6be","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755857813467,"stop":1755857813467,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7507b1c6625868","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755858305019,"stop":1755858305020,"duration":1},"status":"passed","severity":"normal"},{"uid":"62c8213c1d949ae6","name":"should properly create location multiaddrs - tcp6","time":{"start":1755857759806,"stop":1755857759807,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea26e7af7f7410a","name":"Push message with content topic containing Russian","time":{"start":1755858387739,"stop":1755858387739,"duration":0},"status":"passed","severity":"normal"},{"uid":"3305779fa885672a","name":"should dial one peer on dial","time":{"start":1755857926930,"stop":1755857926933,"duration":3},"status":"passed","severity":"normal"},{"uid":"70744a684fc8aa4b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755858305018,"stop":1755858305019,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e40a50ab85a7f82","name":"should decode valid enr with tcp successfully","time":{"start":1755857759798,"stop":1755857759798,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac8a91ba7f9ce1e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755857753647,"stop":1755857753647,"duration":0},"status":"passed","severity":"normal"},{"uid":"26757ab5ee1ad2a","name":"should handle query errors","time":{"start":1755857779596,"stop":1755857779596,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff531e9afc60b50","name":"Check received message with timestamp: 1755857833633000000 ","time":{"start":1755858290245,"stop":1755858290245,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ecba711c565f5","name":"should requeue task if no peer is available","time":{"start":1755857799398,"stop":1755857799398,"duration":0},"status":"passed","severity":"normal"},{"uid":"b167931746fbc193","name":"Check received message containing Basic HTML tag","time":{"start":1755858290253,"stop":1755858290254,"duration":1},"status":"passed","severity":"normal"},{"uid":"57e5281301294d04","name":"should return false when network is not connected","time":{"start":1755857770050,"stop":1755857770051,"duration":1},"status":"passed","severity":"normal"},{"uid":"d98922d7258e301a","name":"should reject if LightPush is requested but not mounted","time":{"start":1755857800822,"stop":1755857800822,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb600e41877c021b","name":"should remove event listeners","time":{"start":1755857769429,"stop":1755857769429,"duration":0},"status":"passed","severity":"normal"},{"uid":"80401ccfb6d5a4b2","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755858114670,"stop":1755858114670,"duration":0},"status":"passed","severity":"normal"},{"uid":"825abf50d5923ab7","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755857839226,"stop":1755857839226,"duration":0},"status":"skipped","severity":"normal"},{"uid":"46dcae064edf188f","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app64/2/topic893/proto","time":{"start":1755858103284,"stop":1755858103285,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2165730691ea311","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755858305009,"stop":1755858305009,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d398d61e0b4e9c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755857979403,"stop":1755857979403,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b6924b076eba2a","name":"Check received message with timestamp: 1755857833633 ","time":{"start":1755858290256,"stop":1755858290256,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cbdbad6599e862","name":"should retry if all attempts fail","time":{"start":1755857799413,"stop":1755857799413,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e67a48b52e5d696","name":"Query generator for multiple messages with different message text format","time":{"start":1755858161692,"stop":1755858161697,"duration":5},"status":"passed","severity":"normal"},{"uid":"c0b494a39c1e590f","name":"random static sharding 2 - Cluster ID: 259, Shard ID: 654","time":{"start":1755858144989,"stop":1755858144990,"duration":1},"status":"passed","severity":"normal"},{"uid":"1adc787921761a25","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755857753653,"stop":1755857753653,"duration":0},"status":"passed","severity":"normal"},{"uid":"2507a5d53f520c9c","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755857818584,"stop":1755857818585,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f1f592ae906285b","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755857778077,"stop":1755857778077,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4b7ab926fb4d3e","name":"should be empty after removing the only subscription","time":{"start":1755857800978,"stop":1755857800979,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5f66d9780e35c9","name":"should handle case when globalThis is not available","time":{"start":1755857769038,"stop":1755857769038,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea2a5d015325700","name":"Query Generator, No Decoder","time":{"start":1755858129098,"stop":1755858129098,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f541a0f0f471a27","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755858002406,"stop":1755858002406,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c891432456799c","name":"Nodes with multiple pubsub topic","time":{"start":1755857995717,"stop":1755857995718,"duration":1},"status":"passed","severity":"normal"},{"uid":"20a8bcc053ef8e59","name":"should clear dial history on start","time":{"start":1755857769560,"stop":1755857769560,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf38ceb2116d205","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755857800623,"stop":1755857800623,"duration":0},"status":"passed","severity":"normal"},{"uid":"a954ed9e74e9d462","name":"Check received message containing shell command","time":{"start":1755858290254,"stop":1755858290254,"duration":0},"status":"passed","severity":"normal"},{"uid":"748925dd58aac194","name":"Push message equal or less that 1MB","time":{"start":1755858387742,"stop":1755858387742,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4cbc5546072443","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755857753648,"stop":1755857753648,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a428f95999571e","name":"Encoder throws on empty string content topic","time":{"start":1755857791008,"stop":1755857791008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12b0fe840e0c062","name":"Check publish message containing Basic HTML tag","time":{"start":1755858002400,"stop":1755858002402,"duration":2},"status":"passed","severity":"normal"},{"uid":"17512d8ab0ae298d","name":"Push message with Russian payload","time":{"start":1755858387734,"stop":1755858387734,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb220f749daf962c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755857908043,"stop":1755857908044,"duration":1},"status":"passed","severity":"normal"},{"uid":"32749df01763721a","name":"should return null for non-existent peer","time":{"start":1755857769458,"stop":1755857769460,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe7b617a0d53cb9c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755858305017,"stop":1755858305017,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8a832e3cd7981f","name":"should clear existing timers before creating new ones","time":{"start":1755857769132,"stop":1755857769133,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6933495b55910bf","name":"Push message with emoji payload","time":{"start":1755858387724,"stop":1755858387725,"duration":1},"status":"passed","severity":"normal"},{"uid":"85b106e6f7032c4d","name":"Push message with long payload","time":{"start":1755858387733,"stop":1755858387733,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96948dfa06fcd53","name":"should process tasks in queue","time":{"start":1755857799397,"stop":1755857799398,"duration":1},"status":"passed","severity":"normal"},{"uid":"cee468c5e9f9f5e8","name":"should return false when peer has no shard info","time":{"start":1755857769645,"stop":1755857769645,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6839c4e283c27b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755858290246,"stop":1755858290246,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41442bf283ef20b","name":"Passing page size 1 when there are 4 messages","time":{"start":1755858165941,"stop":1755858165941,"duration":0},"status":"passed","severity":"normal"},{"uid":"15716c410e8de783","name":"should do nothing when connections still exist","time":{"start":1755857769442,"stop":1755857769447,"duration":5},"status":"passed","severity":"normal"},{"uid":"d1893a88fdc1648a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755858010197,"stop":1755858010197,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc46f2bcf12e2b4a","name":"should remove event listener for peer:discovery","time":{"start":1755857769608,"stop":1755857769608,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e142ad317d8a92","name":"should mark all messages in causal history as acknowledged","time":{"start":1755857818758,"stop":1755857818759,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a55d91d37fafd1","name":"should insert elements correctly","time":{"start":1755857816375,"stop":1755857816375,"duration":0},"status":"passed","severity":"normal"},{"uid":"203f6848e77a49a1","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755857778862,"stop":1755857778862,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d0b705d9836d7f","name":"Relay","time":{"start":1755857840004,"stop":1755857840005,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa41a041a0390ea","name":"Used by Waku Relay","time":{"start":1755858173083,"stop":1755858173084,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef23dd0c8cce3cc","name":"rejects content-filtered query with only contentTopics","time":{"start":1755857769907,"stop":1755857769907,"duration":0},"status":"passed","severity":"normal"},{"uid":"b357d54de773d67","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755857753658,"stop":1755857753658,"duration":0},"status":"passed","severity":"normal"},{"uid":"34919b274045983f","name":"should handle errors gracefully when getting peer info","time":{"start":1755857769660,"stop":1755857769660,"duration":0},"status":"passed","severity":"normal"},{"uid":"45012c51986200ef","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755857818760,"stop":1755857818760,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9719c39724405f8","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755857753651,"stop":1755857753652,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba43e9142955a7e","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755857753646,"stop":1755857753646,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f76481c3073d4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755858305011,"stop":1755858305011,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc837e15776f17b5","name":"should skip peers without peer exchange protocol","time":{"start":1755857779591,"stop":1755857779591,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb78b7e50ca2da2","name":"Publish message with custom timestamp: Fri Aug 22 2025 09:19:55 GMT+0000 (Coordinated Universal Time)","time":{"start":1755858002407,"stop":1755858002407,"duration":0},"status":"passed","severity":"normal"},{"uid":"204937877ee408a0","name":"groups content topics by expected pubsub topic","time":{"start":1755857753649,"stop":1755857753650,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ff1873ba6e43c2","name":"should dial peer when no shard info available","time":{"start":1755857769583,"stop":1755857769584,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee74c84c59f88a9","name":"should handle dial errors gracefully","time":{"start":1755857769451,"stop":1755857769451,"duration":0},"status":"passed","severity":"normal"},{"uid":"e974944fdd84f119","name":"Subscribe and publish message","time":{"start":1755858010184,"stop":1755858010185,"duration":1},"status":"passed","severity":"normal"},{"uid":"c76ea223f19354e4","name":"ignores domain fetching errors","time":{"start":1755857779855,"stop":1755857779855,"duration":0},"status":"passed","severity":"normal"},{"uid":"88655bfed23d8eca","name":"should properly create peer info with all multiaddrs","time":{"start":1755857759807,"stop":1755857759807,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18d5c7157c3b39","name":"new peer added after a peer was already found","time":{"start":1755858011670,"stop":1755858011670,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc9cb5573fee0da","name":"should add event listeners to libp2p","time":{"start":1755857769017,"stop":1755857769018,"duration":1},"status":"passed","severity":"normal"},{"uid":"c608bac40398f742","name":"throws on content topic with non-number generation field","time":{"start":1755857753640,"stop":1755857753641,"duration":1},"status":"passed","severity":"normal"},{"uid":"656ac704e9ebe826","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755857799809,"stop":1755857799809,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5e28aeee48ab08","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755857893452,"stop":1755857893453,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1bc12887d87eb1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755857813468,"stop":1755857813468,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a2911f85ef3414","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755857779439,"stop":1755857779441,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5523d6b81d86205","name":"should handle browser offline state overriding peer connections","time":{"start":1755857769055,"stop":1755857769056,"duration":1},"status":"passed","severity":"normal"},{"uid":"158dbd8da316a988","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755857800620,"stop":1755857800621,"duration":1},"status":"passed","severity":"normal"},{"uid":"72e4d245cbf41016","name":"should use DNS peer discovery with light client","time":{"start":1755857839224,"stop":1755857839225,"duration":1},"status":"skipped","severity":"normal"},{"uid":"af9be10449a3e7a2","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755857800621,"stop":1755857800622,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c3ac0300859b1da","name":"Symmetric encrypt & Decrypt","time":{"start":1755857789841,"stop":1755857789841,"duration":0},"status":"passed","severity":"normal"},{"uid":"4654c7d983549099","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755857769464,"stop":1755857769464,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c751c0e637bb0c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755857759123,"stop":1755857759124,"duration":1},"status":"passed","severity":"normal"},{"uid":"17a5f44ce5de3b0f","name":"Check publish message containing numeric","time":{"start":1755858002397,"stop":1755858002398,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d14cb07169c19c0","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755857759124,"stop":1755857759125,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d3619388eb73c9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755858305021,"stop":1755858305021,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd1ea5a1090fd0f","name":"should handle ENR without shardInfo","time":{"start":1755857779597,"stop":1755857779597,"duration":0},"status":"passed","severity":"normal"},{"uid":"14eba31c4a040214","name":"Publish without waiting for remote peer","time":{"start":1755858010184,"stop":1755858010184,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2cf8cc905e3931","name":"should dial with multiaddr and return stream","time":{"start":1755857770051,"stop":1755857770052,"duration":1},"status":"passed","severity":"normal"},{"uid":"b170945dd5f40c5e","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755857813444,"stop":1755857813447,"duration":3},"status":"passed","severity":"normal"},{"uid":"5330e7490df54e17","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755857759121,"stop":1755857759123,"duration":2},"status":"passed","severity":"normal"},{"uid":"90c2526c77682f19","name":"Push message with Chinese payload","time":{"start":1755858387733,"stop":1755858387734,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a957f955cec6de","name":"Init the array if not present","time":{"start":1755857753350,"stop":1755857753352,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f9bcde6f39b98c6","name":"should not receive a peer event after stop","time":{"start":1755857783617,"stop":1755857783617,"duration":0},"status":"passed","severity":"normal"},{"uid":"708471651681c46c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755857769684,"stop":1755857769684,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e27ff4d6d65710","name":"should successfully query peers and return peer infos","time":{"start":1755857779433,"stop":1755857779434,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e96c86a2133962c","name":"should dispatch connect and disconnect events","time":{"start":1755857800619,"stop":1755857800619,"duration":0},"status":"passed","severity":"normal"},{"uid":"820ea7e0743cf0b6","name":"Push message with JSON payload","time":{"start":1755858387722,"stop":1755858387723,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4caabea7e7243e3","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755857769675,"stop":1755857769675,"duration":0},"status":"passed","severity":"normal"},{"uid":"5993309befc6d468","name":"Check publish message after service node is restarted","time":{"start":1755858002410,"stop":1755858002410,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b0c61243c86c62f","name":"should clear dial history on stop","time":{"start":1755857769561,"stop":1755857769562,"duration":1},"status":"passed","severity":"normal"},{"uid":"6661c2b38b7b60d6","name":"Cluster id 0, shard 0","time":{"start":1755858144988,"stop":1755858144988,"duration":0},"status":"passed","severity":"normal"},{"uid":"3439d2e64f1b9f97","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755858129099,"stop":1755858129100,"duration":1},"status":"passed","severity":"normal"},{"uid":"4552c144777dc104","name":"should return all connected peers without codec filter","time":{"start":1755857770054,"stop":1755857770055,"duration":1},"status":"passed","severity":"normal"},{"uid":"22363feb3139e799","name":"should handle all zero keep alive options","time":{"start":1755857769133,"stop":1755857769133,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afbd55af937ede2","name":"should initialize with Unhealthy status","time":{"start":1755857800365,"stop":1755857800365,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6765b00c6a5b63","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755857818757,"stop":1755857818757,"duration":0},"status":"passed","severity":"normal"},{"uid":"922ae8a97a0f55b4","name":"return first retrieved peers without further DNS queries","time":{"start":1755857779857,"stop":1755857779857,"duration":0},"status":"passed","severity":"normal"},{"uid":"8665a6dc9b81f6c0","name":"Fails to push message bigger that 1MB","time":{"start":1755858387743,"stop":1755858387743,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1b4088435ca82b","name":"should set field with only RELAY enabled","time":{"start":1755857759808,"stop":1755857759809,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf2fbb52e3316ca","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755857800622,"stop":1755857800622,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13b4b738e92dbdc","name":"msgTime: 0 ms from now, startTime: 1755598962118, endTime: 1755858162118","time":{"start":1755858173870,"stop":1755858173870,"duration":0},"status":"passed","severity":"normal"},{"uid":"33016b436c1937ea","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755857979401,"stop":1755857979401,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27146adeafd5aa4","name":"topics with same application and version share the same shard","time":{"start":1755857753649,"stop":1755857753649,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29127dc09055cc6","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755858305005,"stop":1755858305005,"duration":0},"status":"skipped","severity":"normal"},{"uid":"67f31f85881b9683","name":"should return false when peer is not on the specified shard","time":{"start":1755857769647,"stop":1755857769651,"duration":4},"status":"passed","severity":"normal"},{"uid":"cb596ced1a6f899e","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755858161708,"stop":1755858161708,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3ee0276f3fa8e","name":"Push message with content topic containing short","time":{"start":1755858387737,"stop":1755858387737,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e05ea571c63863a","name":"should be empty when created","time":{"start":1755857800977,"stop":1755857800978,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3bd3ca16943395c","name":"should be sent with empty content","time":{"start":1755857818762,"stop":1755857818762,"duration":0},"status":"passed","severity":"normal"},{"uid":"8256896265e3fe9a","name":"should insert message id into causal history","time":{"start":1755857818755,"stop":1755857818756,"duration":1},"status":"passed","severity":"normal"},{"uid":"fac10a4f3b3f85c2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755858305016,"stop":1755858305016,"duration":0},"status":"passed","severity":"normal"},{"uid":"29de4619fd00b52e","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755857769951,"stop":1755857769952,"duration":1},"status":"passed","severity":"normal"},{"uid":"86f95b3bf047bef6","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755858163888,"stop":1755858163888,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ec15cc5613de96","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755857813398,"stop":1755857813398,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b75afe587a088d","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755857753653,"stop":1755857753653,"duration":0},"status":"passed","severity":"normal"},{"uid":"5286e647708089bc","name":"Push message with unicode special characters payload","time":{"start":1755858387736,"stop":1755858387736,"duration":0},"status":"passed","severity":"normal"},{"uid":"9040d58177607106","name":"should do nothing if no non-locked connections to drop","time":{"start":1755857769464,"stop":1755857769466,"duration":2},"status":"passed","severity":"normal"},{"uid":"5af8173beef7c954","name":"should throw error when no peers are available","time":{"start":1755857800577,"stop":1755857800577,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80404d5f2a6ed61","name":"Query generator for multiple messages","time":{"start":1755858161691,"stop":1755858161691,"duration":0},"status":"passed","severity":"normal"},{"uid":"24333265b20c3c3e","name":"Check received message containing short","time":{"start":1755858290240,"stop":1755858290240,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c184166ed0ca71","name":"should populate queue if has active dial","time":{"start":1755857769572,"stop":1755857769572,"duration":0},"status":"passed","severity":"normal"},{"uid":"43873b38ae8b0f61","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755858114667,"stop":1755858114668,"duration":1},"status":"passed","severity":"normal"},{"uid":"659a91e6b97abe73","name":"Passing page size 110 when there are 120 messages","time":{"start":1755858165943,"stop":1755858165943,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb8411745361770","name":"should properly create location multiaddrs - udp4","time":{"start":1755857759805,"stop":1755857759805,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93300d93382deb","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755857769674,"stop":1755857769675,"duration":1},"status":"passed","severity":"normal"},{"uid":"f16780b5a44191c2","name":"should keep entries that haven't expired yet","time":{"start":1755857798608,"stop":1755857798609,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf8586a7fb4c6a4","name":"should set field with all protocols enabled","time":{"start":1755857759808,"stop":1755857759808,"duration":0},"status":"passed","severity":"normal"},{"uid":"4059de88b0a51991","name":"Waku message hash computation (no timestamp)","time":{"start":1755857769676,"stop":1755857769676,"duration":0},"status":"passed","severity":"normal"},{"uid":"5220308dee1f1ca0","name":"should dial peers from store when browser is connected","time":{"start":1755857769436,"stop":1755857769441,"duration":5},"status":"passed","severity":"normal"},{"uid":"bc2c9bc346367082","name":"Check received message containing emoji","time":{"start":1755858290245,"stop":1755858290245,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea2787278c553d3","name":"should not dispatch event when already disconnected","time":{"start":1755857769046,"stop":1755857769046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03a637b370de1f6","name":"Overlapping topic subscription","time":{"start":1755858305016,"stop":1755858305016,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9d2f0721fcfcd9","name":"should drop connection to one peer on hangUp","time":{"start":1755857926933,"stop":1755857926933,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2913aeeb4b04c6","name":"Check received message containing short","time":{"start":1755858290249,"stop":1755858290250,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf53685c3219e0e","name":"Push message with Script payload","time":{"start":1755858387721,"stop":1755858387721,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f28c948b986dcb1","name":"Ordered callback, aborts when callback returns true","time":{"start":1755858161708,"stop":1755858161708,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e585c0635e88b8f","name":"should only return 1 node with relay capability","time":{"start":1755857779856,"stop":1755857779856,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6723c437ff1410","name":"should return peer for existing peer","time":{"start":1755857769455,"stop":1755857769458,"duration":3},"status":"passed","severity":"normal"},{"uid":"67360d305d35235d","name":"same cluster: nodes connect","time":{"start":1755857908043,"stop":1755857908043,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb544a074b0bcfa9","name":"should reject if Filter is requested but not mounted","time":{"start":1755857800824,"stop":1755857800824,"duration":0},"status":"passed","severity":"normal"},{"uid":"515f9f3a3597bc09","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755857759134,"stop":1755857759135,"duration":1},"status":"passed","severity":"normal"},{"uid":"c47138b68fb92802","name":"Passing page size 0 when there are 110 messages","time":{"start":1755858165940,"stop":1755858165941,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a522047d8899342","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755858151344,"stop":1755858151345,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f4c26fd292acb7d","name":"Check message with non string payload is not received","time":{"start":1755858290259,"stop":1755858290259,"duration":0},"status":"passed","severity":"normal"},{"uid":"be724c891dc46647","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755858305014,"stop":1755858305014,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fe2cade0fa8f25","name":"should not fail to start the service if it is already started","time":{"start":1755858059411,"stop":1755858059412,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb12cd97ad98554b","name":"Check publish message containing SQL Injection","time":{"start":1755858002399,"stop":1755858002400,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad4d1af9bc8bbb0c","name":"Check received message containing JSON","time":{"start":1755858290243,"stop":1755858290244,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ebc527f54c482e0","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755857753647,"stop":1755857753647,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe57501d6afa1","name":"should remove event listeners","time":{"start":1755857769100,"stop":1755857769101,"duration":1},"status":"passed","severity":"normal"},{"uid":"695a56c1e420c40","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755857770218,"stop":1755857770219,"duration":1},"status":"passed","severity":"normal"},{"uid":"f553399c3f8c8cf9","name":"should register libp2p event listeners when start is called","time":{"start":1755857800620,"stop":1755857800620,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7076a530de8d5c2","name":"Push message with numeric payload","time":{"start":1755858387717,"stop":1755858387717,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa3f26aeb15aa7e","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755857759128,"stop":1755857759129,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9cf915651e13a0","name":"should add and check entries correctly","time":{"start":1755857798587,"stop":1755857798598,"duration":11},"status":"passed","severity":"normal"},{"uid":"75c8738a55941164","name":"Check received message containing Script","time":{"start":1755858290242,"stop":1755858290243,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b7ccd709c0694b","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755857779442,"stop":1755857779442,"duration":0},"status":"passed","severity":"normal"},{"uid":"456a488d0e590bcd","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755857801061,"stop":1755857801061,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ccbd17bd493e41e","name":"Decoder throws on undefined content topic","time":{"start":1755857789511,"stop":1755857789511,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9175d24138ba59c","name":"Check message received after jswaku node is restarted","time":{"start":1755858290259,"stop":1755858290259,"duration":0},"status":"passed","severity":"normal"},{"uid":"163959e0970938a1","name":"should stop all internal components","time":{"start":1755857770049,"stop":1755857770049,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae0b90fb5b02ff8","name":"should be delivered immediately if received","time":{"start":1755857818764,"stop":1755857818764,"duration":0},"status":"passed","severity":"normal"},{"uid":"1defd7dc60d4cfdd","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755858163884,"stop":1755858163888,"duration":4},"status":"passed","severity":"normal"},{"uid":"ecff1e014918b941","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app83/1/topic58/utf8","time":{"start":1755858103282,"stop":1755858103282,"duration":0},"status":"passed","severity":"normal"},{"uid":"263ecd5debfa99c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755857753658,"stop":1755857753658,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4fde0987a4a5bd","name":"should create RPC request with correct parameters","time":{"start":1755857779445,"stop":1755857779446,"duration":1},"status":"passed","severity":"normal"},{"uid":"969a9f2525bad304","name":"should sort peers by ping value","time":{"start":1755857770056,"stop":1755857770056,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f63233833736008","name":"Push message with content topic containing numeric","time":{"start":1755858387727,"stop":1755858387727,"duration":0},"status":"passed","severity":"normal"},{"uid":"1319175388f5d02c","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755857858877,"stop":1755857858877,"duration":0},"status":"passed","severity":"normal"},{"uid":"4820442ea77166ee","name":"Check meta is set [ecies]","time":{"start":1755857791007,"stop":1755857791007,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc2744578a30611","name":"Check publish message containing Script","time":{"start":1755858002400,"stop":1755858002400,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b25ccb39d85395","name":"should emit a peer event after start","time":{"start":1755857783616,"stop":1755857783616,"duration":0},"status":"passed","severity":"normal"},{"uid":"408f52bbea98fd79","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755858010197,"stop":1755858010198,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b81d3cd0e60462","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755858173871,"stop":1755858173871,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a3bc2a14cec32f","name":"should stop peer exchange discovery","time":{"start":1755857779589,"stop":1755857779590,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5fad4ce8c5c5211","name":"Push message with content topic containing Russian","time":{"start":1755858387728,"stop":1755858387728,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abf32142b887910","name":"should handle network check errors gracefully","time":{"start":1755857769592,"stop":1755857769592,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22091e3ed999619","name":"Register correct protocols","time":{"start":1755858010184,"stop":1755858010184,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd774dc84c9692f","name":"Check received message containing Arabic","time":{"start":1755858290242,"stop":1755858290242,"duration":0},"status":"passed","severity":"normal"},{"uid":"7409e0d776c67499","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755857769906,"stop":1755857769906,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0807cebddc57736","name":"should clear timers for specific peer on disconnect","time":{"start":1755857769128,"stop":1755857769129,"duration":1},"status":"passed","severity":"normal"},{"uid":"9004faac4fe05845","name":"Check received message containing Chinese","time":{"start":1755858290241,"stop":1755858290242,"duration":1},"status":"passed","severity":"normal"},{"uid":"2411c596f102488f","name":"should return false and handle errors gracefully","time":{"start":1755857770053,"stop":1755857770054,"duration":1},"status":"passed","severity":"normal"},{"uid":"a668443e29a82d63","name":"Push message with content topic containing JSON","time":{"start":1755858387740,"stop":1755858387740,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fce75e0b57af04","name":"should reject if Store is requested but not mounted","time":{"start":1755857800823,"stop":1755857800823,"duration":0},"status":"passed","severity":"normal"},{"uid":"49869086ad2703ae","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755857753657,"stop":1755857753657,"duration":0},"status":"passed","severity":"normal"},{"uid":"6616f6be028eca46","name":"should deliver messages after dependencies are met","time":{"start":1755857818760,"stop":1755857818761,"duration":1},"status":"passed","severity":"normal"},{"uid":"885cca4165687c6f","name":"should maintain proper timestamps if all messages received","time":{"start":1755857818757,"stop":1755857818757,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6e83434ccec1ad","name":"should query peers that support peer exchange","time":{"start":1755857779591,"stop":1755857779592,"duration":1},"status":"passed","severity":"normal"},{"uid":"924796eeed8bc32c","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755857759133,"stop":1755857759134,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c7da6fc5d0b3fa8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755857813468,"stop":1755857813468,"duration":0},"status":"passed","severity":"normal"},{"uid":"5272ac9eaea9728f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755857813436,"stop":1755857813437,"duration":1},"status":"passed","severity":"normal"},{"uid":"896839e55caf9c69","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755858305007,"stop":1755858305007,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c4f4cf7f66e2aa","name":"Query with Ordered Callback, No message returned","time":{"start":1755858129100,"stop":1755858129101,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d3097488ddf607","name":"should properly clean up resources when disposed","time":{"start":1755857798610,"stop":1755857798610,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9754fc761bcfc1","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755857769120,"stop":1755857769126,"duration":6},"status":"passed","severity":"normal"},{"uid":"d10bcb23bab2dbd2","name":"should start the dialing interval","time":{"start":1755857769560,"stop":1755857769560,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0f61f0ca1e05fd","name":"should request peer renewal on specific errors","time":{"start":1755857799404,"stop":1755857799404,"duration":0},"status":"passed","severity":"normal"},{"uid":"88062e01bc6dd27c","name":"should initialize with custom TTL","time":{"start":1755857779588,"stop":1755857779588,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ea42f86e772d30","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755858010194,"stop":1755858010194,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf94f8f3e7630a5","name":"should wait for Store peer to be connected","time":{"start":1755857800826,"stop":1755857800826,"duration":0},"status":"passed","severity":"normal"},{"uid":"529e2dbc36cc96bc","name":"Query with Promise Callback, No message returned","time":{"start":1755858129102,"stop":1755858129102,"duration":0},"status":"passed","severity":"normal"},{"uid":"591cbb0b16137343","name":"should check false positive rate","time":{"start":1755857816384,"stop":1755857816384,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50f687ecb0f552b","name":"should return no connections if no open connection provided","time":{"start":1755857769755,"stop":1755857769755,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4df89f79994a4","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755857769675,"stop":1755857769675,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d9d73463c5f386","name":"Query with Ordered Callback, No Decoder","time":{"start":1755858129100,"stop":1755858129100,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0eeaf9ae410b997","name":"should set field with all protocols disabled","time":{"start":1755857759808,"stop":1755857759808,"duration":0},"status":"passed","severity":"normal"},{"uid":"11aa54358423fb64","name":"handles different networkShards values correctly","time":{"start":1755857753650,"stop":1755857753651,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb227d0daeb139e4","name":"Does not throw an exception when node disconnects","time":{"start":1755858173081,"stop":1755858173081,"duration":0},"status":"passed","severity":"normal"},{"uid":"740f2d6038db3aaa","name":"should remove event listeners from libp2p","time":{"start":1755857769024,"stop":1755857769025,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5d130afc789ebd","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755857778878,"stop":1755857778878,"duration":0},"status":"passed","severity":"normal"},{"uid":"949ce301825481ab","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755857759120,"stop":1755857759121,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a275c9b78fdb3c","name":"should attach causal history and bloom filter to each message","time":{"start":1755857818756,"stop":1755857818756,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a885b368100d47c","name":"should create KeepAliveManager with relay","time":{"start":1755857769099,"stop":1755857769099,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd90afe8e07871f","name":"Bloom filter","time":{"start":1755857818584,"stop":1755857818584,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d901938ad45fc89","name":"should properly create location multiaddrs - udp6","time":{"start":1755857759806,"stop":1755857759806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9bd9d39fec1d5e3","name":"should handle queue overflow by adding peers to queue","time":{"start":1755857769585,"stop":1755857769585,"duration":0},"status":"passed","severity":"normal"},{"uid":"318281a8a098b2ea","name":"should not dispatch event when already connected","time":{"start":1755857769045,"stop":1755857769046,"duration":1},"status":"passed","severity":"normal"},{"uid":"549d96b5dde9c971","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755857854156,"stop":1755857854156,"duration":0},"status":"passed","severity":"normal"},{"uid":"93550f3ef9ebc2aa","name":"should not fail to start the service if it is already started","time":{"start":1755857839222,"stop":1755857839222,"duration":0},"status":"passed","severity":"normal"},{"uid":"726997b3f1cc8aa3","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755857753645,"stop":1755857753645,"duration":0},"status":"passed","severity":"normal"},{"uid":"794d29fc1ab7cf2c","name":"should return false when peer shard info is not found","time":{"start":1755857769651,"stop":1755857769651,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e622a3aa96888c","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755857801061,"stop":1755857801062,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c559db20d8a0104","name":"should merge provided config with defaults","time":{"start":1755857770044,"stop":1755857770044,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76507ee107f0097","name":"throws if decoders don't match content topics","time":{"start":1755857770160,"stop":1755857770160,"duration":0},"status":"passed","severity":"normal"},{"uid":"45770ffbf4824b74","name":"should handle peer store errors gracefully","time":{"start":1755857769614,"stop":1755857769615,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f0db0773e966de","name":"should handle zero peers request","time":{"start":1755857779445,"stop":1755857779445,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f0791329d20052","name":"should be safe to call multiple times","time":{"start":1755857769103,"stop":1755857769103,"duration":0},"status":"passed","severity":"normal"},{"uid":"97cc63dca1a0cb31","name":"Push message with Russian payload","time":{"start":1755858387720,"stop":1755858387721,"duration":1},"status":"passed","severity":"normal"},{"uid":"499be9b246a85fd3","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755857995719,"stop":1755857995719,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5d0caa46e87182","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755857769003,"stop":1755857769009,"duration":6},"status":"passed","severity":"normal"},{"uid":"b2f2c896d38934a","name":"should be safe to call multiple times","time":{"start":1755857769562,"stop":1755857769562,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d499002850cec3","name":"Push message with Script payload","time":{"start":1755858387735,"stop":1755858387735,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a3e89fc78b9cb4","name":"should handle peer store errors gracefully","time":{"start":1755857779592,"stop":1755857779592,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef80df44f7edc483","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755857769116,"stop":1755857769118,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcf83482c7316d8d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755858305018,"stop":1755858305018,"duration":0},"status":"passed","severity":"normal"},{"uid":"beef2fa37ca62401","name":"throws on content topic with too few or too many fields","time":{"start":1755857753640,"stop":1755857753640,"duration":0},"status":"passed","severity":"normal"},{"uid":"a923e4911fb3066d","name":"Subscribe and receive messages via lightPush","time":{"start":1755858305013,"stop":1755858305013,"duration":0},"status":"passed","severity":"normal"},{"uid":"b803fabd5cd09c65","name":"isConnected should return false after all peers disconnect","time":{"start":1755857854157,"stop":1755857854158,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf2755b3778d1b9","name":"Push message with escaped characters payload","time":{"start":1755858387724,"stop":1755858387724,"duration":0},"status":"passed","severity":"normal"},{"uid":"266e3dc4985534c5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755857813459,"stop":1755857813459,"duration":0},"status":"passed","severity":"normal"},{"uid":"834b3a516608464","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755857799399,"stop":1755857799403,"duration":4},"status":"passed","severity":"normal"},{"uid":"7a8201b4ccaa8d2a","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755857813439,"stop":1755857813444,"duration":5},"status":"passed","severity":"normal"},{"uid":"c4bce953b8bbf694","name":"should handle peer store update failures gracefully","time":{"start":1755857769119,"stop":1755857769120,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e2ee19d051ec74","name":"should not execute task if max attempts is 0","time":{"start":1755857799405,"stop":1755857799405,"duration":0},"status":"passed","severity":"normal"},{"uid":"c942eab6da31cac7","name":"Fails to push message with large meta","time":{"start":1755858387741,"stop":1755858387741,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff31c50792bcdf3c","name":"should decode valid enr successfully","time":{"start":1755857759797,"stop":1755857759798,"duration":1},"status":"passed","severity":"normal"},{"uid":"511c7fc471be70fa","name":"Subscribe and receives messages on 20 topics","time":{"start":1755858305005,"stop":1755858305005,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15a6b5bda3ec8db","name":"Push message with custom timestamp: 1725099459094","time":{"start":1755858387741,"stop":1755858387742,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3038703f23e6c77","name":"returns all values when wanted number is greater than available values","time":{"start":1755857778076,"stop":1755857778077,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac820184046629f","name":"yields undefined for messages without content topic","time":{"start":1755857770161,"stop":1755857770162,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc1c15dbe02b7a7e","name":"Push 30 different messages","time":{"start":1755858387737,"stop":1755858387737,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa0f23d91c0fc432","name":"should skip peer when not on same cluster","time":{"start":1755857769572,"stop":1755857769583,"duration":11},"status":"passed","severity":"normal"},{"uid":"36f9a88778ee21bd","name":"should set field with only STORE enabled","time":{"start":1755857759809,"stop":1755857759809,"duration":0},"status":"passed","severity":"normal"},{"uid":"54267175e383ff0e","name":"should not discard bootstrap peers if under the limit","time":{"start":1755857877235,"stop":1755857877236,"duration":1},"status":"passed","severity":"normal"},{"uid":"79da75164b438089","name":"can start and stop the service","time":{"start":1755857839220,"stop":1755857839221,"duration":1},"status":"passed","severity":"normal"},{"uid":"67618f3595956514","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755857789508,"stop":1755857789509,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e6030e4ca4df6a","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755857799808,"stop":1755857799808,"duration":0},"status":"passed","severity":"normal"},{"uid":"4081a4804404a29","name":"caches peers it previously fetched","time":{"start":1755857779855,"stop":1755857779855,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3aad52cacc6f109","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755858173868,"stop":1755858173868,"duration":0},"status":"passed","severity":"normal"},{"uid":"389cf8cb35715e9d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755857753659,"stop":1755857753659,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0d93c80ec59c0c","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755857858876,"stop":1755857858876,"duration":0},"status":"passed","severity":"normal"},{"uid":"a772f25dcd9d65bf","name":"random static sharding 8 - Cluster ID: 324, Shard ID: 41","time":{"start":1755858144993,"stop":1755858144994,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f4ee17f1b14699","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755857908042,"stop":1755857908042,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecee59754d248572","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755857779858,"stop":1755857779858,"duration":0},"status":"skipped","severity":"normal"},{"uid":"76324e2c00972908","name":"accepts valid message hash query","time":{"start":1755857769907,"stop":1755857769907,"duration":0},"status":"passed","severity":"normal"},{"uid":"8458d0946810aa72","name":"Push message with emoji payload","time":{"start":1755858387737,"stop":1755858387737,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfd850c8c4edbfe","name":"should be safe to call multiple times","time":{"start":1755857769607,"stop":1755857769608,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f97bea963e70d9","name":"Check received message containing XML","time":{"start":1755858290243,"stop":1755858290243,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25efeeb9e0c4c99","name":"Callback on promise","time":{"start":1755858161698,"stop":1755858161698,"duration":0},"status":"passed","severity":"normal"},{"uid":"5598cddad14866fb","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755857813407,"stop":1755857813407,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c357c3cbff9554","name":"Push message with XML payload","time":{"start":1755858387722,"stop":1755858387722,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6741d0fdd4d3e95","name":"Subscribe and receives messages on 20 topics","time":{"start":1755858305015,"stop":1755858305015,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c32f9359d7b7bec","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755857813416,"stop":1755857813416,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20c645fa8c40965","name":"should start periodic discovery on start","time":{"start":1755857779599,"stop":1755857779599,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9cfe628cab3288","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755857813460,"stop":1755857813461,"duration":1},"status":"passed","severity":"normal"},{"uid":"be7278b8f587d7e8","name":"Callback on promise, aborts when callback returns true","time":{"start":1755858161698,"stop":1755858161708,"duration":10},"status":"passed","severity":"normal"},{"uid":"e2edbec8427b564","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755857779441,"stop":1755857779442,"duration":1},"status":"passed","severity":"normal"},{"uid":"dac9e9f4c7a47855","name":"should properly compute the node id","time":{"start":1755857759801,"stop":1755857759801,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac4508783385198","name":"Query generator for multiple messages with different content topic format","time":{"start":1755858161697,"stop":1755858161698,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa693c8e7dad69","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755858002409,"stop":1755858002410,"duration":1},"status":"passed","severity":"normal"},{"uid":"aedbac083a45664b","name":"ignores unrecognized TXT record formats","time":{"start":1755857779855,"stop":1755857779855,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b6b02e94dcf1fa","name":"Push message with content topic containing Arabic","time":{"start":1755858387728,"stop":1755858387728,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa19a0c5dbcd53c","name":"messageHashStr produces consistent results for the same input","time":{"start":1755857769685,"stop":1755857769685,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6913173abee59a1","name":"should reject if WakuNode is not started","time":{"start":1755857800820,"stop":1755857800820,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8c1413210874c2","name":"should add event listener for peer:discovery","time":{"start":1755857769602,"stop":1755857769607,"duration":5},"status":"passed","severity":"normal"},{"uid":"b8237265c832e041","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755858010188,"stop":1755858010189,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b1ea506b95dfcaf","name":"should return true when peer is on the specified shard","time":{"start":1755857769646,"stop":1755857769646,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8aef57eee04e03","name":"Publish message with rate limit","time":{"start":1755858002411,"stop":1755858002411,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfa5e1ffdbb7ac2","name":"should handle peer store errors gracefully","time":{"start":1755857800376,"stop":1755857800378,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b1016dd342d42f2","name":"should create PeerExchangeDiscovery instance","time":{"start":1755857779600,"stop":1755857779602,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fc7e2e0e8f874a1","name":"should start and stop interval correctly","time":{"start":1755857799397,"stop":1755857799397,"duration":0},"status":"passed","severity":"normal"},{"uid":"787d63dbda68f68d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755858305003,"stop":1755858305003,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffd9bfb18cd8045","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app16/1/topic80/json","time":{"start":1755858103284,"stop":1755858103284,"duration":0},"status":"passed","severity":"normal"}]