[{"uid":"71dd378c94468d56","name":"Check message received after nwaku node is restarted","time":{"start":1724413042553,"stop":1724413042553,"duration":0},"status":"skipped","severity":"normal"},{"uid":"58ef2fc9cb75edda","name":"should not throw an error for a single configured topic","time":{"start":1724412768690,"stop":1724412768690,"duration":0},"status":"passed","severity":"normal"},{"uid":"594dd16b6d8160c3","name":"Check publish message containing JSON","time":{"start":1724413430938,"stop":1724413430938,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a04018470f631b","name":"Check received message containing Script","time":{"start":1724413380011,"stop":1724413380011,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c66b818867ca3c4","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app85/10/topic263/json","time":{"start":1724413456274,"stop":1724413456275,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba1fd9dc83d0a701","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1724413722036,"stop":1724413722036,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c90f9793341e9b","name":"Check received message containing short","time":{"start":1724413380000,"stop":1724413380001,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca89551a55c8882","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1724412768677,"stop":1724412768677,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f86d567e64aef6","name":"isConnected return false after peer stops","time":{"start":1724412883515,"stop":1724412883515,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd059f1c668aad1","name":"Check message with no payload is not received","time":{"start":1724413380038,"stop":1724413380038,"duration":0},"status":"passed","severity":"normal"},{"uid":"886422f0bdb135d","name":"Push message with content topic containing Arabic","time":{"start":1724413489950,"stop":1724413489950,"duration":0},"status":"passed","severity":"normal"},{"uid":"1602a67db059d373","name":"Check publish message containing Arabic","time":{"start":1724413430930,"stop":1724413430932,"duration":2},"status":"passed","severity":"normal"},{"uid":"e48bf6de8c0ea44e","name":"Check received message containing numeric","time":{"start":1724413042495,"stop":1724413042509,"duration":14},"status":"passed","severity":"normal"},{"uid":"7b3cdbddfd7b9af9","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1724412777229,"stop":1724412777229,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69ab4903659fd26","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1724412768684,"stop":1724412768684,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c13d9950ec893a","name":"should return all peers when numPeers is 0","time":{"start":1724412782635,"stop":1724412782636,"duration":1},"status":"passed","severity":"normal"},{"uid":"e443c7db976593d","name":"Encoder throws on undefined content topic","time":{"start":1724412804735,"stop":1724412804735,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3cbd649631540","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1724412768684,"stop":1724412768685,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb940b092ad5ac3","name":"throws on content topic with non-number generation field","time":{"start":1724412768656,"stop":1724412768657,"duration":1},"status":"passed","severity":"normal"},{"uid":"5904d1887d9990d1","name":"non connected peers","time":{"start":1724413380244,"stop":1724413380244,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cf55a48c5744645","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1724412961913,"stop":1724412961913,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c7773807297862","name":"Check message with no content topic is not received","time":{"start":1724413380037,"stop":1724413380038,"duration":1},"status":"passed","severity":"normal"},{"uid":"59b6a22eb840e365","name":"getPeersByDiscovery","time":{"start":1724412862408,"stop":1724412862409,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fcbd44a819b10b6","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1724413522786,"stop":1724413522786,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a6cf95e12d2bde","name":"Subscribe to topic containing numeric and receive message","time":{"start":1724413072851,"stop":1724413072851,"duration":0},"status":"passed","severity":"normal"},{"uid":"977a33421505e27","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1724412961913,"stop":1724412961913,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6031c38c31504f8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1724413722045,"stop":1724413722045,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3089645e2f899d","name":"Push message with shell command payload","time":{"start":1724413489945,"stop":1724413489945,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3857138a2071be3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1724412768684,"stop":1724412768684,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d22754b048265a","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1724412981836,"stop":1724412981837,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbd3632df25bb4d","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1724413067822,"stop":1724413067823,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c8881b03a3499b7","name":"should not receive a peer event before start","time":{"start":1724412834978,"stop":1724412834978,"duration":0},"status":"passed","severity":"normal"},{"uid":"91aa2f453d9dc369","name":"should not receive a peer event after stop","time":{"start":1724412834979,"stop":1724412834979,"duration":0},"status":"passed","severity":"normal"},{"uid":"435a1ec4976f3bac","name":"should emit a peer event after start","time":{"start":1724413427040,"stop":1724413427041,"duration":1},"status":"passed","severity":"normal"},{"uid":"e333707ac3880314","name":"should throw error - no public key","time":{"start":1724412777907,"stop":1724412777908,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba31558aebd3b08e","name":"Push message with content topic containing special chars","time":{"start":1724413407830,"stop":1724413407831,"duration":1},"status":"passed","severity":"normal"},{"uid":"76e4fb376d22bec8","name":"getPeersByDiscovery","time":{"start":1724413390136,"stop":1724413390136,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d25dbb22b17a56","name":"Check publish message after service node is restarted","time":{"start":1724413430953,"stop":1724413430953,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6fb674ea81ff4bc7","name":"Nwaku publishes","time":{"start":1724413406746,"stop":1724413406747,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c4c8a36cb25ae8","name":"Push message with content topic containing escaped characters","time":{"start":1724413489953,"stop":1724413489953,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b58ec77aad5f958","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1724413067821,"stop":1724413067822,"duration":1},"status":"passed","severity":"normal"},{"uid":"142d8f227fead28b","name":"Ping on subscribed peer","time":{"start":1724412888902,"stop":1724412888902,"duration":0},"status":"passed","severity":"normal"},{"uid":"2717e86b97b0902a","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1724413403683,"stop":1724413403683,"duration":0},"status":"passed","severity":"normal"},{"uid":"218ac9536ca5c363","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1724413167339,"stop":1724413167339,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13502f5248d460f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1724412768683,"stop":1724412768683,"duration":0},"status":"passed","severity":"normal"},{"uid":"f391e94a53db055","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1724412771637,"stop":1724412771637,"duration":0},"status":"passed","severity":"normal"},{"uid":"4190c2b062ac0cfb","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1724412961916,"stop":1724412961916,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b20f8f657c91a7","name":"Check meta is set [symmetric]","time":{"start":1724412804734,"stop":1724412804735,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cfbff50a5fc140c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1724412768689,"stop":1724412768689,"duration":0},"status":"passed","severity":"normal"},{"uid":"779036d3729c2e5d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1724412768685,"stop":1724412768685,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f1c2df9d8d1d33","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1724413072862,"stop":1724413072863,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1bf35ec0922d46","name":"Push message with numeric payload","time":{"start":1724413489939,"stop":1724413489940,"duration":1},"status":"passed","severity":"normal"},{"uid":"22616a1a3b3ebc24","name":"Check received message containing escaped characters","time":{"start":1724413380028,"stop":1724413380029,"duration":1},"status":"passed","severity":"normal"},{"uid":"94796cd06c340b46","name":"stop","time":{"start":1724412862410,"stop":1724412862410,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd27a827e19acff","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1724412768681,"stop":1724412768681,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b761d89fcc675f","name":"should properly create location multiaddrs - tcp6","time":{"start":1724412777915,"stop":1724412777916,"duration":1},"status":"passed","severity":"normal"},{"uid":"70113524d5b9a42e","name":"Push message with Russian payload","time":{"start":1724413489942,"stop":1724413489942,"duration":0},"status":"passed","severity":"normal"},{"uid":"55cf1f0654e038f8","name":"Push 30 different messages","time":{"start":1724413407819,"stop":1724413407821,"duration":2},"status":"passed","severity":"normal"},{"uid":"173e3743d55e9afe","name":"Check received message containing special chars","time":{"start":1724413380042,"stop":1724413380043,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e7c1952ec5ceda","name":"should encodeTxt and decodeTxt","time":{"start":1724412777904,"stop":1724412777904,"duration":0},"status":"passed","severity":"normal"},{"uid":"31660254e028aa0","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1724412794146,"stop":1724412794147,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22426085011a925","name":"Push message with Chinese payload","time":{"start":1724413489941,"stop":1724413489941,"duration":0},"status":"passed","severity":"normal"},{"uid":"45372acd6e3a2512","name":"Push message with short payload","time":{"start":1724413489937,"stop":1724413489938,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea6aef73e2b4e88","name":"Check received message containing XML","time":{"start":1724413380049,"stop":1724413380050,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee23cf90ee65ff32","name":"Reusing cursor across nodes","time":{"start":1724413469729,"stop":1724413469729,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a933d439f9a96a","name":"Fails to push message bigger that 1MB","time":{"start":1724413407853,"stop":1724413407853,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa56dd51fcb5e7a","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1724412829936,"stop":1724412829937,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef2c1d73d35af39","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1724412768669,"stop":1724412768669,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbaeb9e46f8242d8","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1724413067819,"stop":1724413067819,"duration":0},"status":"passed","severity":"normal"},{"uid":"690e9fbdde25cec6","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1724412768661,"stop":1724412768661,"duration":0},"status":"passed","severity":"normal"},{"uid":"686d392a82de5c42","name":"Generator, custom pubsub topic","time":{"start":1724413522781,"stop":1724413522781,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c2a538efbca159","name":"should decode valid enr with tcp successfully","time":{"start":1724412777905,"stop":1724412777906,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9cc03b649e19c15","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1724413295485,"stop":1724413295486,"duration":1},"status":"passed","severity":"normal"},{"uid":"bef79558ec8bbd66","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1724413722035,"stop":1724413722035,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73334ca594f36e0","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1724412768692,"stop":1724412768692,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5f6e32fbdfffa7","name":"Query Generator - false","time":{"start":1724413510027,"stop":1724413510027,"duration":0},"status":"passed","severity":"normal"},{"uid":"c337a1a85c47aa2c","name":"Check received message with timestamp: 1724412821574 ","time":{"start":1724413042543,"stop":1724413042544,"duration":1},"status":"passed","severity":"normal"},{"uid":"253fa4980453449a","name":"Refresh subscription","time":{"start":1724413722042,"stop":1724413722042,"duration":0},"status":"passed","severity":"normal"},{"uid":"82cdf9f61b331225","name":"Check received message containing emoji","time":{"start":1724413042521,"stop":1724413042532,"duration":11},"status":"passed","severity":"normal"},{"uid":"3c4279c5cda73943","name":"Push message with content topic containing short","time":{"start":1724413407822,"stop":1724413407827,"duration":5},"status":"passed","severity":"normal"},{"uid":"578dc4dc336fd5f4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724413235874,"stop":1724413235874,"duration":0},"status":"passed","severity":"normal"},{"uid":"f983ef4640f9d273","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1724412768678,"stop":1724412768678,"duration":0},"status":"passed","severity":"normal"},{"uid":"582bd7a718d3abf","name":"Fails to publish message with size larger than 1 MB","time":{"start":1724413430951,"stop":1724413430952,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bbc9f2147d35e32","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1724412777227,"stop":1724412777228,"duration":1},"status":"passed","severity":"normal"},{"uid":"771246d37e50b4a7","name":"Renews peer on consistent missed messages","time":{"start":1724412981838,"stop":1724412981838,"duration":0},"status":"passed","severity":"normal"},{"uid":"907ef70e8e67fffe","name":"should set field with only FILTER enabled","time":{"start":1724412777918,"stop":1724412777918,"duration":0},"status":"passed","severity":"normal"},{"uid":"327bd2865c12632a","name":"Generator, custom pubsub topic","time":{"start":1724413522783,"stop":1724413522783,"duration":0},"status":"passed","severity":"normal"},{"uid":"f428b1c857a4c2e2","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724412918361,"stop":1724412918368,"duration":7},"status":"passed","severity":"normal"},{"uid":"34ec067e8a724080","name":"Push message with content topic containing special chars","time":{"start":1724413489949,"stop":1724413489949,"duration":0},"status":"passed","severity":"normal"},{"uid":"353c6f3e854fcf38","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1724413432592,"stop":1724413432593,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d8dccf8b673cf","name":"Subscribe and receive messages via lightPush","time":{"start":1724413722039,"stop":1724413722039,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5eb04303e71b3f","name":"should be able to decode the field with only FILTER set to true","time":{"start":1724412777226,"stop":1724412777227,"duration":1},"status":"passed","severity":"normal"},{"uid":"60307e54309255e8","name":"Callback on promise","time":{"start":1724413518627,"stop":1724413518627,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf523065f80245a5","name":"random static sharding 3 - Cluster ID: 691, Shard ID: 614","time":{"start":1724413487051,"stop":1724413487051,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c66183f2536638","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1724413722047,"stop":1724413722047,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd170375990814f","name":"random static sharding 5 - Cluster ID: 730, Shard ID: 449","time":{"start":1724413487052,"stop":1724413487052,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76ab0f5bb7fe39e","name":"Correctly serialized arguments","time":{"start":1724413295676,"stop":1724413295676,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf36599c5ad9469","name":"Fields are not dropped","time":{"start":1724412782214,"stop":1724412782215,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc649d8446cf7bb","name":"addEventListener with wrong event","time":{"start":1724412862407,"stop":1724412862407,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f4c80f4004b72b","name":"should return unique PubsubTopics for static sharding","time":{"start":1724412768677,"stop":1724412768677,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12709930f482535","name":"Passing cursor with wrong pubsubTopic","time":{"start":1724413469730,"stop":1724413469730,"duration":0},"status":"passed","severity":"normal"},{"uid":"7219f1e146269485","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1724413432602,"stop":1724413432603,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a977f9ddcb736e0","name":"All","time":{"start":1724412832813,"stop":1724412832814,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84ea1334ed7d7e9","name":"throws on content topic with empty encoding field","time":{"start":1724412768660,"stop":1724412768660,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30760489cb580a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1724413295004,"stop":1724413295004,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43d53c38b083e46","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1724412794430,"stop":1724412794430,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d40c50a68db2bdb","name":"Waku message hash computation (meta attribute not present)","time":{"start":1724412771636,"stop":1724412771636,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb803fb66ca1987","name":"Asymmetric encrypt & decrypt","time":{"start":1724412805025,"stop":1724412805025,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f400ac27885a58f","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1724412777905,"stop":1724412777905,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e89fc62d07fec5f","name":"Callback on promise, aborts when callback returns true","time":{"start":1724413518627,"stop":1724413518627,"duration":0},"status":"passed","severity":"normal"},{"uid":"7705b2a5ce47d44d","name":"Check received message containing unicode special characters","time":{"start":1724413042520,"stop":1724413042520,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e14b5f5105bf02","name":"Generator, 2 different pubsubtopics","time":{"start":1724413522785,"stop":1724413522786,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18c9c73b5993c2","name":"Check received message containing numeric","time":{"start":1724413380042,"stop":1724413380042,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8f73f9ed0d94c9","name":"Rejects garbage","time":{"start":1724412786497,"stop":1724412786498,"duration":1},"status":"passed","severity":"normal"},{"uid":"f427e669365a165c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1724413722044,"stop":1724413722044,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b6bd2c42c20624","name":"Init the array if not present","time":{"start":1724412768416,"stop":1724412768417,"duration":1},"status":"passed","severity":"normal"},{"uid":"9962482e115a8106","name":"new peer added after a peer was already found","time":{"start":1724413390136,"stop":1724413390136,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b5570339dee05671","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1724413295516,"stop":1724413295516,"duration":0},"status":"passed","severity":"normal"},{"uid":"e363c70786005866","name":"random static sharding 10 - Cluster ID: 825, Shard ID: 486","time":{"start":1724413487076,"stop":1724413487077,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb330240d4c7df3","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1724412768675,"stop":1724412768675,"duration":0},"status":"passed","severity":"normal"},{"uid":"91085a740f09aa58","name":"removeEventListener with correct event","time":{"start":1724412862407,"stop":1724412862407,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61ac2ab7ed626cb","name":"Check received message containing Basic HTML tag","time":{"start":1724413380051,"stop":1724413380054,"duration":3},"status":"passed","severity":"normal"},{"uid":"5245cf0f65af6881","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1724412768663,"stop":1724412768668,"duration":5},"status":"passed","severity":"normal"},{"uid":"f4aa9ebf0c69ab45","name":"Fails to push message with large meta","time":{"start":1724413407845,"stop":1724413407846,"duration":1},"status":"passed","severity":"normal"},{"uid":"468c118b791a7082","name":"Check message on other pubsub topic is not received","time":{"start":1724413380065,"stop":1724413380065,"duration":0},"status":"passed","severity":"normal"},{"uid":"c709e1c6968fdbc3","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1724412777219,"stop":1724412777224,"duration":5},"status":"passed","severity":"normal"},{"uid":"e26ea179f5ef5d50","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1724412768669,"stop":1724412768669,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca81bb2a82016dd6","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1724412768663,"stop":1724412768663,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cab59e0e353da15","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1724412794429,"stop":1724412794430,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e183e55efa5db7","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1724412804732,"stop":1724412804733,"duration":1},"status":"passed","severity":"normal"},{"uid":"c13073785417ed00","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1724412771634,"stop":1724412771635,"duration":1},"status":"passed","severity":"normal"},{"uid":"b077e01bac9f15af","name":"should properly compute the node id","time":{"start":1724412777908,"stop":1724412777909,"duration":1},"status":"passed","severity":"normal"},{"uid":"7981a337e67cd291","name":"should not fail to stop the service if it was not started","time":{"start":1724412834974,"stop":1724412834975,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa8148acebf257b0","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1724413067784,"stop":1724413067784,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3b61fce86bda8e","name":"Decoder throws on undefined content topic","time":{"start":1724412783085,"stop":1724412783085,"duration":0},"status":"passed","severity":"normal"},{"uid":"797cb61fecc00009","name":"Push message with emoji payload","time":{"start":1724413407812,"stop":1724413407819,"duration":7},"status":"passed","severity":"normal"},{"uid":"f3db3f20e4095ee0","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724413235871,"stop":1724413235871,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e9b6d07bbc9002","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1724413235874,"stop":1724413235875,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e412dca7dcfa3a","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1724412918372,"stop":1724412918372,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b825756901d3ff3","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1724413456278,"stop":1724413456278,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde52aeaa5729726","name":"Delete observer","time":{"start":1724413383866,"stop":1724413383866,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adb195bc3905b49","name":"Subscribe and publish message","time":{"start":1724413432589,"stop":1724413432589,"duration":0},"status":"passed","severity":"normal"},{"uid":"44dee3369f5260a7","name":"Check message with no payload is not received","time":{"start":1724413380065,"stop":1724413380066,"duration":1},"status":"passed","severity":"normal"},{"uid":"f95463d5bbbc6941","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1724413067786,"stop":1724413067786,"duration":0},"status":"passed","severity":"normal"},{"uid":"105b051ef57324dc","name":"Subscribe to topic containing short and receive message","time":{"start":1724413072850,"stop":1724413072850,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab43d3ab55328986","name":"Check publish message containing Chinese","time":{"start":1724413430929,"stop":1724413430930,"duration":1},"status":"passed","severity":"normal"},{"uid":"440c06f40c1e545b","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1724412794148,"stop":1724412794149,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1bea4e4019cc4fc","name":"Push message with SQL Injection payload","time":{"start":1724413407786,"stop":1724413407786,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef30f535b0f4695a","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1724412768695,"stop":1724412768695,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7dca999a962f16","name":"Relay - dialed after","time":{"start":1724413549531,"stop":1724413549531,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a857773d4ab539f","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1724413235873,"stop":1724413235873,"duration":0},"status":"passed","severity":"normal"},{"uid":"94dc2039f285a242","name":"Check received message containing long","time":{"start":1724413380002,"stop":1724413380003,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c69dc2e13cc4f20","name":"Check message received after jswaku node is restarted","time":{"start":1724413380066,"stop":1724413380066,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e18e906b009efb4c","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1724413521812,"stop":1724413521812,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef99183b53421a8c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1724413518625,"stop":1724413518626,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e99a5637089cb0e","name":"Subscribe and receive messages via waku relay post","time":{"start":1724413072845,"stop":1724413072845,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ce7949f28afe19","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1724413072847,"stop":1724413072848,"duration":1},"status":"passed","severity":"normal"},{"uid":"628d35773e089ae3","name":"random static sharding 1 - Cluster ID: 710, Shard ID: 355","time":{"start":1724413487049,"stop":1724413487049,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f850a463831ae16","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1724413067798,"stop":1724413067800,"duration":2},"status":"passed","severity":"normal"},{"uid":"4a39e7708d3491ac","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1724413072845,"stop":1724413072845,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ea48d0c7dbcba1","name":"addEventListener with correct event","time":{"start":1724412862406,"stop":1724412862406,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b595ed958a13af3","name":"Throws when trying to push message with empty payload","time":{"start":1724413407821,"stop":1724413407821,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d45214c84e56dd3","name":"Passing page size 3 when there are 20 messages","time":{"start":1724413528534,"stop":1724413528534,"duration":0},"status":"passed","severity":"normal"},{"uid":"994585cecfeacfb3","name":"Push message with content topic containing short","time":{"start":1724413489948,"stop":1724413489948,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e78977a7c610bae","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1724412768695,"stop":1724412768696,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e979a0a0ad4f2fa","name":"Push message with content topic containing numeric","time":{"start":1724413407830,"stop":1724413407830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e134bf90e827ecdb","name":"start node with empty content topic","time":{"start":1724413456279,"stop":1724413456279,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0c9fb282cbf7b1","name":"Check message on other pubsub topic is not received","time":{"start":1724413380037,"stop":1724413380037,"duration":0},"status":"passed","severity":"normal"},{"uid":"5857e94698d3ed91","name":"Generator, 2 different pubsubtopics","time":{"start":1724413522782,"stop":1724413522782,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6af976962f2bf0","name":"should throw an error for empty SingleShardInfos array","time":{"start":1724412768675,"stop":1724412768676,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8ba9e6eedff819","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1724412782637,"stop":1724412782638,"duration":1},"status":"passed","severity":"normal"},{"uid":"19e6e8181f78ec97","name":"should not receive a peer event before start","time":{"start":1724413427041,"stop":1724413427042,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff2a3b778fb3058","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724413067790,"stop":1724413067790,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a670c248f5df0f7","name":"Push message with content topic containing unicode special characters","time":{"start":1724413407844,"stop":1724413407844,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceeb644ddc906cd5","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1724412769063,"stop":1724412769063,"duration":0},"status":"passed","severity":"normal"},{"uid":"2312ae728406d8d0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1724413722029,"stop":1724413722029,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab829002f75f0482","name":"Push message with custom timestamp: 1724416673048","time":{"start":1724413489958,"stop":1724413489958,"duration":0},"status":"passed","severity":"normal"},{"uid":"be67a758e06364df","name":"throws on content topic with empty application field","time":{"start":1724412768657,"stop":1724412768658,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ab56e90b853219","name":"Ping on unsubscribed peer","time":{"start":1724412915578,"stop":1724412915579,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1284bf297c0dc","name":"less peers than existing","time":{"start":1724413380244,"stop":1724413380244,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d7ca3053a26fe6","name":"Check received message containing numeric","time":{"start":1724413380003,"stop":1724413380004,"duration":1},"status":"passed","severity":"normal"},{"uid":"84960bd334a9416f","name":"Publish message with rate limit","time":{"start":1724413430954,"stop":1724413430955,"duration":1},"status":"passed","severity":"normal"},{"uid":"b554710b6c21535","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1724413390137,"stop":1724413390137,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9e6376ad57dd9f","name":"Sets default value correctly","time":{"start":1724413542570,"stop":1724413542571,"duration":1},"status":"passed","severity":"normal"},{"uid":"7544357dd222fef6","name":"configure the node with multiple content topics","time":{"start":1724413456278,"stop":1724413456278,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd4a3da69f6e922","name":"Check received message containing SQL Injection","time":{"start":1724413042517,"stop":1724413042517,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2e9a0c91c1e935","name":"Does not throw an exception when node disconnects","time":{"start":1724413542562,"stop":1724413542563,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa38250294480c41","name":"should return false","time":{"start":1724412777908,"stop":1724412777908,"duration":0},"status":"passed","severity":"normal"},{"uid":"9514187f52e14922","name":"should not fail to start the service if it is already started","time":{"start":1724412798372,"stop":1724412798372,"duration":0},"status":"passed","severity":"normal"},{"uid":"445cb70bc9e11613","name":"Store - dialed first","time":{"start":1724413549532,"stop":1724413549532,"duration":0},"status":"passed","severity":"normal"},{"uid":"7287f5a451921406","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1724412783086,"stop":1724412783086,"duration":0},"status":"passed","severity":"normal"},{"uid":"9144698893e2cec7","name":"Fails to publish message with empty text","time":{"start":1724413430948,"stop":1724413430948,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16997b7597a658f","name":"Subscribe and receive messages via waku relay post","time":{"start":1724413722040,"stop":1724413722040,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be1741bf3a34226","name":"should properly create location multiaddrs - udp4","time":{"start":1724412777914,"stop":1724412777915,"duration":1},"status":"passed","severity":"normal"},{"uid":"6899dc356fdde809","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724412918353,"stop":1724412918354,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5b573382965bd6b","name":"should not fail to stop the service if it was not started","time":{"start":1724412798371,"stop":1724412798371,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc9903b068d4d4d","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1724413469728,"stop":1724413469729,"duration":1},"status":"passed","severity":"normal"},{"uid":"21dbf0196c743f9c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1724413072851,"stop":1724413072852,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c9e5115d7e8c5b","name":"Subscribe and receive messages via lightPush","time":{"start":1724413722027,"stop":1724413722027,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d98f0e80287954","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1724413722028,"stop":1724413722028,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e78cb9e7b1b161","name":"should throw error - no id","time":{"start":1724412777907,"stop":1724412777907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b6b2511c897863","name":"Accepts a valid Waku Message","time":{"start":1724412786496,"stop":1724412786497,"duration":1},"status":"passed","severity":"normal"},{"uid":"56836ecc0ddb10ca","name":"Encoder throws on undefined content topic","time":{"start":1724412783084,"stop":1724412783084,"duration":0},"status":"passed","severity":"normal"},{"uid":"591979d9c9eeff64","name":"Publish message with custom timestamp: Fri Aug 23 2024 10:43:23 GMT+0000 (Coordinated Universal Time)","time":{"start":1724413430945,"stop":1724413430946,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be82ff9d42e5314","name":"Check message with invalid timestamp is not received","time":{"start":1724413042547,"stop":1724413042547,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfc3e23bde24676","name":"shard 0","time":{"start":1724413487048,"stop":1724413487048,"duration":0},"status":"passed","severity":"normal"},{"uid":"3399d44983db9b24","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1724413295477,"stop":1724413295478,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f827c4b25406047","name":"can start the service","time":{"start":1724412834972,"stop":1724412834973,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed657ecfa93a572","name":"should get / set TCP multiaddr","time":{"start":1724412777914,"stop":1724412777914,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd52e6c8adc0fba","name":"Subscribe to topic containing Script and receive message","time":{"start":1724413072857,"stop":1724413072858,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ebe809b32c6e3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1724413380035,"stop":1724413380035,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8b8575bdfe0057","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1724412768683,"stop":1724412768684,"duration":1},"status":"passed","severity":"normal"},{"uid":"596c7e31b097445a","name":"should not fail to stop the service if it was not started","time":{"start":1724413427038,"stop":1724413427039,"duration":1},"status":"passed","severity":"normal"},{"uid":"a57c766fc5a49e9a","name":"Tracks peer failures correctly","time":{"start":1724412981836,"stop":1724412981836,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a295e65920976a5","name":"Decoder throws on empty string content topic","time":{"start":1724412804737,"stop":1724412804737,"duration":0},"status":"passed","severity":"normal"},{"uid":"f783826a41ea2c16","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1724413167342,"stop":1724413167343,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4028970c8b6b91","name":"Check publish message containing unicode special characters","time":{"start":1724413430940,"stop":1724413430941,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed51a1f73849d352","name":"Subscribe to topic containing numeric and receive message","time":{"start":1724413722033,"stop":1724413722033,"duration":0},"status":"passed","severity":"normal"},{"uid":"214a5fb068f1459b","name":"different cluster, same shard: nodes don't connect","time":{"start":1724413067783,"stop":1724413067784,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f0abdb509e54b0","name":"Query generator for multiple messages with different message text format","time":{"start":1724413518625,"stop":1724413518625,"duration":0},"status":"passed","severity":"normal"},{"uid":"38997265422ab763","name":"connects to nwaku","time":{"start":1724413542561,"stop":1724413542562,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f6584de51bc940","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1724413430942,"stop":1724413430943,"duration":1},"status":"passed","severity":"normal"},{"uid":"18805ec3ae78985d","name":"retrieves a single peer","time":{"start":1724412794426,"stop":1724412794426,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce2b850e2c4ea92","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1724412835479,"stop":1724412835480,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdb9762e3fc5c292","name":"Passing page size 19 when there are 20 messages","time":{"start":1724413528536,"stop":1724413528536,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9e7b4d3383428c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1724413432589,"stop":1724413432590,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ce67b6876b04bc","name":"Push message with unicode special characters payload","time":{"start":1724413407796,"stop":1724413407812,"duration":16},"status":"passed","severity":"normal"},{"uid":"a1e4720586a6a15b","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1724413546583,"stop":1724413546583,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cadf826399bb879","name":"Check message with no pubsub topic is not received","time":{"start":1724413042548,"stop":1724413042549,"duration":1},"status":"passed","severity":"normal"},{"uid":"912afbee79da6b19","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1724412768681,"stop":1724412768682,"duration":1},"status":"passed","severity":"normal"},{"uid":"b94c239d93f35eb1","name":"Ephemeral field is preserved - encoder v0","time":{"start":1724412835479,"stop":1724412835479,"duration":0},"status":"passed","severity":"normal"},{"uid":"67826894d4b71163","name":"Ephemeral field set to true","time":{"start":1724412783083,"stop":1724412783083,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c9a654126a8c0b","name":"Check meta is set [ecies]","time":{"start":1724412806301,"stop":1724412806301,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af106c004f52840","name":"Relay - dialed first","time":{"start":1724413549530,"stop":1724413549531,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3c33f538db46c62","name":"LightPush","time":{"start":1724413549532,"stop":1724413549533,"duration":1},"status":"passed","severity":"normal"},{"uid":"98101b3fa8592a9b","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1724413521813,"stop":1724413521813,"duration":0},"status":"passed","severity":"normal"},{"uid":"5659b9443d77c740","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1724412768693,"stop":1724412768693,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85685fe1a44700c","name":"Publish message with custom timestamp: Sat Sep 02 2023 11:43:23 GMT+0000 (Coordinated Universal Time)","time":{"start":1724413430943,"stop":1724413430944,"duration":1},"status":"passed","severity":"normal"},{"uid":"db1c7874da6376c1","name":"Check received message containing Basic HTML tag","time":{"start":1724413042518,"stop":1724413042518,"duration":0},"status":"passed","severity":"normal"},{"uid":"96de956e58d69168","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1724413390136,"stop":1724413390137,"duration":1},"status":"skipped","severity":"normal"},{"uid":"850f76f161e6e381","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1724413722034,"stop":1724413722034,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d645accf6315ccc","name":"Push message with content topic containing emoji","time":{"start":1724413407844,"stop":1724413407844,"duration":0},"status":"passed","severity":"normal"},{"uid":"9646a2d2bb4202ac","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1724412768691,"stop":1724412768691,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4c7447c320b90c","name":"Push message with XML payload","time":{"start":1724413489943,"stop":1724413489944,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dea05d74ddfc8d0","name":"Wrong topic","time":{"start":1724413456277,"stop":1724413456277,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bba4256f11c8b3","name":"Push message with Arabic payload","time":{"start":1724413489942,"stop":1724413489942,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa703346160fb5e","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1724413295479,"stop":1724413295480,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c977fe38e514eb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1724413072852,"stop":1724413072852,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1be375c5bb0c1c","name":"random static sharding 7 - Cluster ID: 57, Shard ID: 46","time":{"start":1724413487053,"stop":1724413487053,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b75a11294fbd5b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1724413072863,"stop":1724413072863,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e9942ed1ad18c8","name":"Check received message containing shell command","time":{"start":1724413042519,"stop":1724413042519,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32791226d2d3b3e","name":"should throw an error for missing sharding configuration","time":{"start":1724412768693,"stop":1724412768694,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e936499d04b183","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1724412883513,"stop":1724412883513,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c53923560e45cdc","name":"should set field with all protocols enabled","time":{"start":1724412777917,"stop":1724412777917,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ce7b98d8110a17","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1724413067791,"stop":1724413067798,"duration":7},"status":"passed","severity":"normal"},{"uid":"ff7f26c4bb284ec4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1724412768689,"stop":1724412768689,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3ce63eb548346f","name":"listenerCount","time":{"start":1724412862409,"stop":1724412862409,"duration":0},"status":"passed","severity":"normal"},{"uid":"2255d505bb41f32","name":"Promise Callback - false","time":{"start":1724413510028,"stop":1724413510028,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a4b050dfef1e5e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1724413722037,"stop":1724413722037,"duration":0},"status":"passed","severity":"normal"},{"uid":"5872a9c2c317532c","name":"Check received message containing emoji","time":{"start":1724413380031,"stop":1724413380032,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc4793842af8a2d","name":"Subscribe to topic containing Script and publish message","time":{"start":1724413432599,"stop":1724413432600,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcecb175c26a0b68","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1724413295489,"stop":1724413295489,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac98d6815a12074","name":"Subscribe to topic containing XML and publish message","time":{"start":1724413432600,"stop":1724413432601,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5432780ef84b04","name":"Decoder throws on empty string content topic","time":{"start":1724412783085,"stop":1724412783085,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7108fdcdbd280b","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1724413295486,"stop":1724413295487,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b76ba5c6e56e7e","name":"Check received message containing Arabic","time":{"start":1724413380006,"stop":1724413380007,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d05e8c8c0dd2ff2","name":"does not throw on valid cases","time":{"start":1724412768653,"stop":1724412768654,"duration":1},"status":"passed","severity":"normal"},{"uid":"243ee9bcc53260c9","name":"Push message with Chinese payload","time":{"start":1724413407784,"stop":1724413407784,"duration":0},"status":"passed","severity":"normal"},{"uid":"33355011b33f304c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1724413722039,"stop":1724413722039,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0b30d920644472","name":"Subscribe to topic containing JSON and receive message","time":{"start":1724413722046,"stop":1724413722046,"duration":0},"status":"passed","severity":"normal"},{"uid":"dacdd0be7db4b1eb","name":"Subscribe and receives messages on 20 topics","time":{"start":1724413722030,"stop":1724413722030,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4976d6342eb0938","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1724413432601,"stop":1724413432601,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa7edf7b3caa4c7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1724413722031,"stop":1724413722031,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53e7b033296626","name":"Encoder throws on empty string content topic","time":{"start":1724412783084,"stop":1724412783085,"duration":1},"status":"passed","severity":"normal"},{"uid":"a56a2b74c751daa8","name":"Decoder throws on undefined content topic","time":{"start":1724412806303,"stop":1724412806303,"duration":0},"status":"passed","severity":"normal"},{"uid":"978d9fd9f723613","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1724412798374,"stop":1724412798374,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e6664a0acc9d48","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1724413167336,"stop":1724413167336,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1c011bb9924798","name":"Filter with 3 connections","time":{"start":1724413125134,"stop":1724413125134,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1adba3dccae23c","name":"Fails to push message with empty content topic","time":{"start":1724413489954,"stop":1724413489955,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1deafd20aa2abba","name":"Push message with short payload","time":{"start":1724413407782,"stop":1724413407782,"duration":0},"status":"passed","severity":"normal"},{"uid":"877c21261dcaca71","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1724412777228,"stop":1724412777229,"duration":1},"status":"passed","severity":"normal"},{"uid":"35154e602f8f5537","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1724412768686,"stop":1724412768686,"duration":0},"status":"passed","severity":"normal"},{"uid":"81582a99ae13461b","name":"Push to array if already present","time":{"start":1724412768418,"stop":1724412768420,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d1b1a4972afbb9a","name":"Check message with no content topic is not received","time":{"start":1724413042549,"stop":1724413042550,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c68fd6d6e00ddc","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1724413722045,"stop":1724413722046,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e7c253ca6b59b7","name":"Check received message containing JSON","time":{"start":1724413042519,"stop":1724413042519,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf28fc590284c44","name":"removeEventListener with wrong event","time":{"start":1724412862408,"stop":1724412862408,"duration":0},"status":"passed","severity":"normal"},{"uid":"19aa961d61b59714","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app74/3/topic881/json","time":{"start":1724413456275,"stop":1724413456275,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da2ee812f2a8782","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app55/9/topic474/xml","time":{"start":1724413456274,"stop":1724413456274,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2285c1d241ae1f","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1724412883512,"stop":1724412883513,"duration":1},"status":"passed","severity":"normal"},{"uid":"c003af8f254e7dc8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1724413380064,"stop":1724413380064,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b745ec03ab39409","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1724413067800,"stop":1724413067801,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dd9d93c54ed6d16","name":"Check message with non string payload is not received","time":{"start":1724413380066,"stop":1724413380066,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a0dfb7ac2ad329","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app89/4/topic896/json","time":{"start":1724413456272,"stop":1724413456272,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a95e9a22473f58","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1724413067817,"stop":1724413067818,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e28829024e9fb5a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1724412768683,"stop":1724412768683,"duration":0},"status":"passed","severity":"normal"},{"uid":"525ab65f971fde2b","name":"Passing page size 1 when there are 4 messages","time":{"start":1724413528533,"stop":1724413528533,"duration":0},"status":"passed","severity":"normal"},{"uid":"86063030e7fc66d7","name":"Query with Ordered Callback, No Decoder","time":{"start":1724413499689,"stop":1724413499698,"duration":9},"status":"passed","severity":"normal"},{"uid":"1a89239247ece230","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1724413469727,"stop":1724413469727,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e2d6ff6bf49f58","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1724413546584,"stop":1724413546584,"duration":0},"status":"passed","severity":"normal"},{"uid":"186b8eddab28a393","name":"Push message with custom timestamp: 1724416758314","time":{"start":1724413407852,"stop":1724413407852,"duration":0},"status":"passed","severity":"normal"},{"uid":"235f01d14fb91129","name":"should correctly map a content topic to a pubsub topic","time":{"start":1724412768694,"stop":1724412768695,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4e86d839a6f5d4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1724413722047,"stop":1724413722047,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e62a9c91e17d45f","name":"safeDispatchEvent","time":{"start":1724412862410,"stop":1724412862410,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6b75c21de48694","name":"Subscribe to topic containing emoji and publish message","time":{"start":1724413432603,"stop":1724413432603,"duration":0},"status":"passed","severity":"normal"},{"uid":"929064ad033d940b","name":"should encode/decode to text encoding","time":{"start":1724412777909,"stop":1724412777910,"duration":1},"status":"passed","severity":"normal"},{"uid":"1531dff0a49205eb","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1724413499705,"stop":1724413499705,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1be6df98b6d7405","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1724413487080,"stop":1724413487081,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fc5dd2b71161670","name":"Subscribe to topic containing short and receive message","time":{"start":1724413722043,"stop":1724413722043,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcd03e856efaa69","name":"Subscribe and receives messages on 20 topics","time":{"start":1724413722041,"stop":1724413722041,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c86ee3a1c732f0d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1724412961915,"stop":1724412961916,"duration":1},"status":"passed","severity":"normal"},{"uid":"97cd3c3d42b253d2","name":"pre and post cipher","time":{"start":1724412805026,"stop":1724412805027,"duration":1},"status":"passed","severity":"normal"},{"uid":"8862401ae79937cb","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1724412794148,"stop":1724412794148,"duration":0},"status":"passed","severity":"normal"},{"uid":"12af7fa3bcc8ac07","name":"Check received message containing XML","time":{"start":1724413042518,"stop":1724413042518,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f221aa3913f3c1","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1724412794147,"stop":1724412794148,"duration":1},"status":"passed","severity":"normal"},{"uid":"183bc172d7f1b962","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1724413469729,"stop":1724413469729,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d28d85b8f93fad","name":"Check message received after nwaku node is restarted","time":{"start":1724413380040,"stop":1724413380040,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7180b9beb5aa54d7","name":"Check publish message containing SQL Injection","time":{"start":1724413430934,"stop":1724413430935,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb376489bef8641","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1724412777219,"stop":1724412777219,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3af4861437226c4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1724413722033,"stop":1724413722033,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd540e6156df34ac","name":"Relay + Store","time":{"start":1724412777918,"stop":1724412777919,"duration":1},"status":"passed","severity":"normal"},{"uid":"d10dfdc8818678c2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1724412768688,"stop":1724412768689,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3cb8d8005374e59","name":"Subscribe to topic containing JSON and publish message","time":{"start":1724413432601,"stop":1724413432601,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3b25efb45a10c1","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1724413295480,"stop":1724413295481,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4db44e86a5dec0f","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1724413167338,"stop":1724413167339,"duration":1},"status":"passed","severity":"normal"},{"uid":"208a8a254316aa8c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1724413380064,"stop":1724413380064,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae112818e6f88a9a","name":"Check received message containing Chinese","time":{"start":1724413042516,"stop":1724413042516,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb35d7e61b1068ba","name":"Publish message with custom timestamp: Fri Aug 23 2024 12:43:23 GMT+0000 (Coordinated Universal Time)","time":{"start":1724413430946,"stop":1724413430947,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff37e34c014ba0e0","name":"Filter","time":{"start":1724413549533,"stop":1724413549533,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25c07b5ca68a61c","name":"should be able to encode the field with only RELAY set to true","time":{"start":1724412777215,"stop":1724412777216,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1dcdebc73f89798","name":"Push message with content topic containing numeric","time":{"start":1724413489949,"stop":1724413489949,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03dc9b56c37af01","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1724413067838,"stop":1724413067838,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe11598cd373dc67","name":"should throw error - no id","time":{"start":1724412777906,"stop":1724412777906,"duration":0},"status":"passed","severity":"normal"},{"uid":"2979e34bdd9eec95","name":"handles multiple messages","time":{"start":1724413532939,"stop":1724413532939,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c2f3251fd063ba","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1724413722028,"stop":1724413722028,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3a86f019ae71a6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1724413722041,"stop":1724413722042,"duration":1},"status":"passed","severity":"normal"},{"uid":"391b2c53fbead794","name":"Subscribe to topic containing numeric and receive message","time":{"start":1724413722043,"stop":1724413722043,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd7cd9613176ab5","name":"Push message with Script payload","time":{"start":1724413407786,"stop":1724413407791,"duration":5},"status":"passed","severity":"normal"},{"uid":"b9984864ba518fb6","name":"isConnected between 2 js-waku relay nodes","time":{"start":1724412883515,"stop":1724412883515,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce151723a8496437","name":"Push message with rate limit","time":{"start":1724413489956,"stop":1724413489957,"duration":1},"status":"passed","severity":"normal"},{"uid":"665188712a49e8fe","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1724412918339,"stop":1724412918339,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e583766e56643d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1724413432598,"stop":1724413432598,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d456ae243ea74d5","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1724412961914,"stop":1724412961914,"duration":0},"status":"passed","severity":"normal"},{"uid":"595518de9eec80cc","name":"Check received message containing escaped characters","time":{"start":1724413042519,"stop":1724413042520,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa0ab4bcc88eccf","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1724413587073,"stop":1724413587073,"duration":0},"status":"passed","severity":"normal"},{"uid":"504ed5e9d68b397b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1724413722038,"stop":1724413722038,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe68232548cf573","name":"Add multiple subscription objects on single nwaku node","time":{"start":1724413722038,"stop":1724413722038,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b1c747280b42fb","name":"same cluster, different shard: nodes don't connect","time":{"start":1724413067782,"stop":1724413067783,"duration":1},"status":"passed","severity":"normal"},{"uid":"72a5d9057ca04068","name":"should not receive a peer event after stop","time":{"start":1724413427042,"stop":1724413427042,"duration":0},"status":"passed","severity":"normal"},{"uid":"a135b5a4ee9f3626","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1724413403684,"stop":1724413403685,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5211f68b51cfc9","name":"Push message with content topic containing Arabic","time":{"start":1724413407831,"stop":1724413407832,"duration":1},"status":"passed","severity":"normal"},{"uid":"67929890e107b8f5","name":"Push message with emoji payload","time":{"start":1724413489947,"stop":1724413489947,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2029b628efa9c3","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1724412918355,"stop":1724412918360,"duration":5},"status":"passed","severity":"normal"},{"uid":"6f52a82e03fb25e4","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1724413067826,"stop":1724413067826,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c43ff7f7116870e","name":"should handle corrupted local storage data gracefully","time":{"start":1724412798374,"stop":1724412798375,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a7299bc8b09da3","name":"Push message with content topic containing Russian","time":{"start":1724413489950,"stop":1724413489951,"duration":1},"status":"passed","severity":"normal"},{"uid":"81359d43d24e4d62","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1724412794151,"stop":1724412794151,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc3185e5c73bebe","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1724412768676,"stop":1724412768676,"duration":0},"status":"passed","severity":"normal"},{"uid":"896abeef0dffd64f","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1724413469725,"stop":1724413469726,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a6dd354b9ba04a","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1724413522785,"stop":1724413522785,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb345cb14a467b7","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1724412794151,"stop":1724412794152,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b427c37d84c59fc","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1724412768692,"stop":1724412768692,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec253335403ee393","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1724412768671,"stop":1724412768672,"duration":1},"status":"passed","severity":"normal"},{"uid":"65f10df124057d69","name":"Light Node - default protocols","time":{"start":1724413549533,"stop":1724413549535,"duration":2},"status":"passed","severity":"normal"},{"uid":"dedcc37ae45ca150","name":"Push message with content topic containing Script","time":{"start":1724413489951,"stop":1724413489951,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bfe23342614b7ad","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1724413072844,"stop":1724413072844,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d1bd55ab6efa92","name":"Query with Promise Callback, No message returned","time":{"start":1724413499706,"stop":1724413499706,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b292d7dba589de","name":"Check received message containing short","time":{"start":1724413380040,"stop":1724413380041,"duration":1},"status":"passed","severity":"normal"},{"uid":"6303b1ed963fd58c","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1724412768692,"stop":1724412768692,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7323f6d7c089abc","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1724413432590,"stop":1724413432592,"duration":2},"status":"passed","severity":"normal"},{"uid":"ff60ac8e1556feb0","name":"same cluster, different shard: nodes connect","time":{"start":1724413295005,"stop":1724413295005,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e0e41f6a23dc77","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1724413403686,"stop":1724413403686,"duration":0},"status":"passed","severity":"normal"},{"uid":"a285a12ac40c61a9","name":"Subscribe and receives messages on 20 topics","time":{"start":1724413072846,"stop":1724413072846,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75506957d7452a3","name":"Reopen subscription with peer with lost subscription","time":{"start":1724412915579,"stop":1724412915579,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ec46fda47cec92","name":"Relay - times out","time":{"start":1724413549531,"stop":1724413549532,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ad357bc6790a2f0","name":"should not receive a peer event after stop","time":{"start":1724412798373,"stop":1724412798373,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af287729a5e8153","name":"Check message with invalid timestamp is not received","time":{"start":1724413380036,"stop":1724413380037,"duration":1},"status":"passed","severity":"normal"},{"uid":"7778262281cc9f62","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1724413067785,"stop":1724413067785,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52bea88826dd5e6","name":"Push message with special chars payload","time":{"start":1724413407784,"stop":1724413407784,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c7b4e1c506b8bcb","name":"Query generator for multiple messages","time":{"start":1724413518624,"stop":1724413518625,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9b3840a9489460a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app57/2/topic727/xml","time":{"start":1724413456276,"stop":1724413456277,"duration":1},"status":"passed","severity":"normal"},{"uid":"f846c443c2695540","name":"Check publish message containing Russian","time":{"start":1724413430932,"stop":1724413430933,"duration":1},"status":"passed","severity":"normal"},{"uid":"5131168c74836afe","name":"Check received message containing Russian","time":{"start":1724413380045,"stop":1724413380045,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3b4fcb0e276436","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1724413067810,"stop":1724413067810,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09b2a47234ebda9","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1724413380036,"stop":1724413380036,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c2113c69ec67fa","name":"Subscribe to topic containing JSON and receive message","time":{"start":1724413072860,"stop":1724413072861,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa6570a8e188428","name":"Ping on subscribed peer","time":{"start":1724412915579,"stop":1724412915580,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b504ebc0ddb360a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app5/4/topic681/proto","time":{"start":1724413456273,"stop":1724413456273,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9a5f8a4571d5fb","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1724413167341,"stop":1724413167341,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f3c32e7bcdd5db","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1724413167340,"stop":1724413167341,"duration":1},"status":"passed","severity":"normal"},{"uid":"f971c04ccc155e18","name":"Check message with no payload is not received","time":{"start":1724413042552,"stop":1724413042552,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee842caad1a6c5aa","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1724412918354,"stop":1724412918354,"duration":0},"status":"passed","severity":"normal"},{"uid":"388b0672e25348fb","name":"1 Relay, 1 fetch","time":{"start":1724412794248,"stop":1724412794248,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98e7b6cef046d4b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1724412768670,"stop":1724412768670,"duration":0},"status":"passed","severity":"normal"},{"uid":"44230cb9637c2ec5","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1724413067838,"stop":1724413067842,"duration":4},"status":"passed","severity":"normal"},{"uid":"8dd3bfb8624b0f46","name":"Check received message containing shell command","time":{"start":1724413380024,"stop":1724413380028,"duration":4},"status":"passed","severity":"normal"},{"uid":"91314a3960803b6a","name":"Fails to push message bigger that 1MB","time":{"start":1724413489959,"stop":1724413489959,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf514d98e9be177","name":"should set field with only LIGHTPUSH enabled","time":{"start":1724412777918,"stop":1724412777918,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ae6cf3a597cd3b","name":"should be able to decode the field with only RELAY set to true","time":{"start":1724412777226,"stop":1724412777226,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe5f8420f2a89e4","name":"should encode/decode to RLP encoding","time":{"start":1724412777909,"stop":1724412777909,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8354fb470d68ee","name":"Subscribe to topic containing Russian and receive message","time":{"start":1724413722044,"stop":1724413722045,"duration":1},"status":"passed","severity":"normal"},{"uid":"caec0ee22d2c5aeb","name":"Push message with Arabic payload","time":{"start":1724413407785,"stop":1724413407785,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc3e49d537a8fd2","name":"Push message equal or less that 1MB","time":{"start":1724413407852,"stop":1724413407853,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef7b84c385ad2af","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1724413432589,"stop":1724413432589,"duration":0},"status":"passed","severity":"normal"},{"uid":"68912c67bd170efa","name":"Query Generator, No Decoder","time":{"start":1724413499683,"stop":1724413499684,"duration":1},"status":"passed","severity":"normal"},{"uid":"3819907ffbb3037b","name":"Push message with content topic containing SQL Injection","time":{"start":1724413489951,"stop":1724413489951,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99e79d3dfff35e1","name":"Push message with content topic containing escaped characters","time":{"start":1724413407841,"stop":1724413407843,"duration":2},"status":"passed","severity":"normal"},{"uid":"1f6789a457014d80","name":"should not receive a peer event before start","time":{"start":1724412798373,"stop":1724412798373,"duration":0},"status":"passed","severity":"normal"},{"uid":"942bdaeee411025e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1724413546585,"stop":1724413546585,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3f2d68fb00de4f","name":"Overlapping topic subscription","time":{"start":1724413722042,"stop":1724413722042,"duration":0},"status":"passed","severity":"normal"},{"uid":"18754ab489b498f3","name":"should be called for bootstrap peers","time":{"start":1724412829934,"stop":1724412829935,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6e3fef230c10e65","name":"Push message with escaped characters payload","time":{"start":1724413407796,"stop":1724413407796,"duration":0},"status":"passed","severity":"normal"},{"uid":"a973cff742e5e73d","name":"Check message with invalid timestamp is not received","time":{"start":1724413380064,"stop":1724413380065,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad036fc6f0ccab16","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1724413067809,"stop":1724413067809,"duration":0},"status":"passed","severity":"normal"},{"uid":"2187602cc013c1e0","name":"Check publish message containing emoji","time":{"start":1724413430941,"stop":1724413430942,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f7289cba8c507d","name":"LightPush with 1 connections","time":{"start":1724413125128,"stop":1724413125128,"duration":0},"status":"passed","severity":"normal"},{"uid":"6700ae95a29fa9ff","name":"Used by Waku Relay","time":{"start":1724413542568,"stop":1724413542569,"duration":1},"status":"passed","severity":"normal"},{"uid":"3956635a81c48122","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1724413587072,"stop":1724413587073,"duration":1},"status":"passed","severity":"normal"},{"uid":"de94a4e55e291f8d","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1724412777218,"stop":1724412777218,"duration":0},"status":"passed","severity":"normal"},{"uid":"742ba3bbf3b6b8f0","name":"should not fail to start the service if it is already started","time":{"start":1724413427039,"stop":1724413427040,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f1f7528c974f1e","name":"Push message with content topic containing Chinese","time":{"start":1724413489949,"stop":1724413489950,"duration":1},"status":"passed","severity":"normal"},{"uid":"85fba5b5c14d9d38","name":"start node with empty shard should fail","time":{"start":1724413487081,"stop":1724413487087,"duration":6},"status":"passed","severity":"normal"},{"uid":"32921b67f9b9b9c8","name":"Mutual subscription","time":{"start":1724413432587,"stop":1724413432588,"duration":1},"status":"passed","severity":"normal"},{"uid":"4274a72bae8e2648","name":"throws on empty content topic","time":{"start":1724412768655,"stop":1724412768655,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd251c4098158f9a","name":"Sign & Recover","time":{"start":1724412805027,"stop":1724412805027,"duration":0},"status":"passed","severity":"normal"},{"uid":"28bf7963cf4b8909","name":"should throw an error if shards are undefined for static sharding","time":{"start":1724412768679,"stop":1724412768679,"duration":0},"status":"passed","severity":"normal"},{"uid":"c657243b76be8fbb","name":"should be called at least once on all `peer:discovery` events","time":{"start":1724412829933,"stop":1724412829934,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcca24319fd6f335","name":"handles empty contentTopics array correctly","time":{"start":1724412768694,"stop":1724412768694,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cca1ceff5fcc265","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1724413067824,"stop":1724413067824,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6027c344b466482","name":"Overlapping topic subscription","time":{"start":1724413722031,"stop":1724413722032,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d936ae79fcafd76","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1724413295475,"stop":1724413295477,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e87f49e68a172b7","name":"Query generator for multiple messages with different content topic format","time":{"start":1724413518626,"stop":1724413518627,"duration":1},"status":"passed","severity":"normal"},{"uid":"b80be57c9fad9e8","name":"should set field with only STORE enabled","time":{"start":1724412777917,"stop":1724412777918,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0ca58701b7fae5","name":"throws an error for improperly formatted content topics","time":{"start":1724412768674,"stop":1724412768674,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d62746cd2282a4a","name":"Check message received after nwaku node is restarted","time":{"start":1724413380066,"stop":1724413380067,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9a9d36529e28a788","name":"should properly create location multiaddrs - udp","time":{"start":1724412777916,"stop":1724412777916,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a23496dbc006136","name":"Non TWN Cluster","time":{"start":1724413456271,"stop":1724413456272,"duration":1},"status":"passed","severity":"normal"},{"uid":"53fd356856f5a562","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1724413722037,"stop":1724413722038,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ca21bbf774148fe","name":"Passing an array","time":{"start":1724413542564,"stop":1724413542565,"duration":1},"status":"passed","severity":"normal"},{"uid":"27b6af38c4d752f1","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1724412771635,"stop":1724412771636,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad63ab2a948bb1a","name":"Subscribe to topic containing XML and receive message","time":{"start":1724413072858,"stop":1724413072859,"duration":1},"status":"passed","severity":"normal"},{"uid":"8afeb5f35cbe697f","name":"should properly create location multiaddrs - tcp","time":{"start":1724412777916,"stop":1724412777916,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b48fed3b7ae031","name":"random static sharding 8 - Cluster ID: 831, Shard ID: 412","time":{"start":1724413487071,"stop":1724413487071,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67edd24f77d7278","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1724412768680,"stop":1724412768681,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa19268bdc9c379","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1724413722029,"stop":1724413722029,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b0e9d78d2144a3","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1724413499688,"stop":1724413499689,"duration":1},"status":"passed","severity":"normal"},{"uid":"dffc9953b5d8ea94","name":"Push message with special chars payload","time":{"start":1724413489940,"stop":1724413489941,"duration":1},"status":"passed","severity":"normal"},{"uid":"a74a1862fe0dd2e8","name":"Check received message containing JSON","time":{"start":1724413380056,"stop":1724413380057,"duration":1},"status":"passed","severity":"normal"},{"uid":"8625af1e5cf6f7e9","name":"LightPush with 0 connections","time":{"start":1724413125127,"stop":1724413125127,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccba501aaa5bd4e","name":"Reopen subscription with peer with lost subscription","time":{"start":1724412915582,"stop":1724412915582,"duration":0},"status":"passed","severity":"normal"},{"uid":"a564bb12f460126b","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1724412918354,"stop":1724412918355,"duration":1},"status":"passed","severity":"normal"},{"uid":"704cb679b6b6a84e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1724412768682,"stop":1724412768682,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7f86cbe4d3cba8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1724412768684,"stop":1724412768684,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85e5c58a22b960f","name":"Fails to push message with empty content topic","time":{"start":1724413407844,"stop":1724413407845,"duration":1},"status":"passed","severity":"normal"},{"uid":"da04e36280714891","name":"random static sharding 9 - Cluster ID: 923, Shard ID: 755","time":{"start":1724413487074,"stop":1724413487075,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24543a32a799c91","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1724412777218,"stop":1724412777219,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f37be586bcf3008","name":"Query Generator, Wrong PubsubTopic","time":{"start":1724413499681,"stop":1724413499682,"duration":1},"status":"passed","severity":"normal"},{"uid":"5efa12a446504aa3","name":"LightPush with 3 connections","time":{"start":1724413125133,"stop":1724413125134,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdff1a1a1e8ca24e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1724412794431,"stop":1724412794431,"duration":0},"status":"skipped","severity":"normal"},{"uid":"92b2682a9a334be5","name":"Push message with content topic containing emoji","time":{"start":1724413489954,"stop":1724413489954,"duration":0},"status":"passed","severity":"normal"},{"uid":"277471cdd3a084d6","name":"Ping on unsubscribed peer","time":{"start":1724412888902,"stop":1724412888903,"duration":1},"status":"passed","severity":"normal"},{"uid":"88461e1c8036836","name":"should be able to decode the field with only STORE set to true","time":{"start":1724412777227,"stop":1724412777227,"duration":0},"status":"passed","severity":"normal"},{"uid":"529969fdb3c6a89","name":"Check received message containing unicode special characters","time":{"start":1724413380058,"stop":1724413380058,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa5a459ceebff21","name":"different cluster, different shard: nodes don't connect","time":{"start":1724413295006,"stop":1724413295006,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2fef86f1c65007","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1724413587072,"stop":1724413587072,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a998b7a57cec66","name":"Check publish message containing Script","time":{"start":1724413430935,"stop":1724413430936,"duration":1},"status":"passed","severity":"normal"},{"uid":"e514332eda39af09","name":"Query with Ordered Callback, No message returned","time":{"start":1724413499699,"stop":1724413499701,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea2c4acef52f8d9d","name":"Push message with Basic HTML tag payload","time":{"start":1724413407794,"stop":1724413407795,"duration":1},"status":"passed","severity":"normal"},{"uid":"61863eb09838c206","name":"Push message with long payload","time":{"start":1724413407783,"stop":1724413407783,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7cbb7b579ad083","name":"should throw error - no public key","time":{"start":1724412777906,"stop":1724412777906,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50a5ec56ebebabd","name":"Check received message containing Russian","time":{"start":1724413380007,"stop":1724413380009,"duration":2},"status":"passed","severity":"normal"},{"uid":"92945b38b3cb62e9","name":"Push message with content topic containing JSON","time":{"start":1724413489952,"stop":1724413489953,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdaa439010b6ecf2","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1724413067807,"stop":1724413067808,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3eedf4249bf2a9","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1724413295515,"stop":1724413295516,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b72b0fea8ab4cd","name":"Check received message containing long","time":{"start":1724413042494,"stop":1724413042495,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7ef8ad24863b26","name":"can dial TLS multiaddrs","time":{"start":1724413301775,"stop":1724413301775,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5d8ad0efc824d4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1724413167335,"stop":1724413167336,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e4c07bc4563a77","name":"Push message with numeric payload","time":{"start":1724413407783,"stop":1724413407784,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f536ce9c49c9f6f","name":"Renews peer on consistent ping failures","time":{"start":1724412981835,"stop":1724412981836,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4131a5b4cb6e40","name":"Push message with custom timestamp: 1693654673048","time":{"start":1724413489957,"stop":1724413489957,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02d62a477271df8","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1724413722039,"stop":1724413722039,"duration":0},"status":"passed","severity":"normal"},{"uid":"1390d9dd32f4d54d","name":"Ordered Callback - false","time":{"start":1724413510029,"stop":1724413510029,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfee70f211ca764","name":"Check publish message containing long","time":{"start":1724413430905,"stop":1724413430924,"duration":19},"status":"passed","severity":"normal"},{"uid":"841362a864dcfba1","name":"Push message on custom pubsubTopic","time":{"start":1724413235867,"stop":1724413235870,"duration":3},"status":"passed","severity":"normal"},{"uid":"b75bbb5f7b993d5a","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1724412822362,"stop":1724412822362,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce4386e91a700c0","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724413067837,"stop":1724413067837,"duration":0},"status":"passed","severity":"normal"},{"uid":"832233706502ea1d","name":"should get / set UDP multiaddr","time":{"start":1724412777913,"stop":1724412777914,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b5f04d7d626ce2","name":"random static sharding 6 - Cluster ID: 399, Shard ID: 710","time":{"start":1724413487052,"stop":1724413487053,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c125393346396ce","name":"more peers than existing","time":{"start":1724413380244,"stop":1724413380244,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3bf81e79aa5a4547","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1724413722044,"stop":1724413722044,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fe63dbc3b0b49a","name":"Push message with meta","time":{"start":1724413407845,"stop":1724413407845,"duration":0},"status":"passed","severity":"normal"},{"uid":"2524f2e7a8c69fbe","name":"Check publish message containing special chars","time":{"start":1724413430928,"stop":1724413430928,"duration":0},"status":"passed","severity":"normal"},{"uid":"e521d6bcc14fddf5","name":"Subscribe to topic containing Script and receive message","time":{"start":1724413722045,"stop":1724413722045,"duration":0},"status":"passed","severity":"normal"},{"uid":"736d43909e29fcb9","name":"Subscribe to topic containing short and receive message","time":{"start":1724413722032,"stop":1724413722032,"duration":0},"status":"passed","severity":"normal"},{"uid":"553c86f5cca119d2","name":"Encoder throws on empty string content topic","time":{"start":1724412806302,"stop":1724412806302,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71b18eae10a90d2","name":"Push message with content topic containing Script","time":{"start":1724413407833,"stop":1724413407833,"duration":0},"status":"passed","severity":"normal"},{"uid":"652b8fadcefae3fd","name":"Push message with unicode special characters payload","time":{"start":1724413489946,"stop":1724413489946,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a3a444ca9764e2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1724413722036,"stop":1724413722036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3108151be174cd4","name":"Subscribe and receive messages via waku relay post","time":{"start":1724413722028,"stop":1724413722029,"duration":1},"status":"passed","severity":"normal"},{"uid":"1da1a94d28460eb4","name":"Refresh subscription","time":{"start":1724413432594,"stop":1724413432594,"duration":0},"status":"skipped","severity":"normal"},{"uid":"866a31b52ef311a8","name":"Subscribe to topic containing shell command and receive message","time":{"start":1724413722036,"stop":1724413722037,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d2076c0d17af2b","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1724413167341,"stop":1724413167341,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac940c45c738b8f","name":"Subscribe to topic containing long and receive message","time":{"start":1724413722032,"stop":1724413722033,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e9f96bbe18f270","name":"Relay","time":{"start":1724412832812,"stop":1724412832813,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd7c45d344ebf81","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1724413072865,"stop":1724413072866,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f8434fbc24a2cf","name":"Waku message hash computation (payload length 0)","time":{"start":1724412771636,"stop":1724412771636,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb37f31ea85de0d2","name":"should not fail to start the service if it is already started","time":{"start":1724412834975,"stop":1724412834975,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0cc3bd128481d","name":"Check received message containing shell command","time":{"start":1724413380057,"stop":1724413380057,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20b924be1ec5e98","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1724413067842,"stop":1724413067843,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e310ebb03f93d53","name":"Ordered Callback - true","time":{"start":1724413510028,"stop":1724413510029,"duration":1},"status":"passed","severity":"normal"},{"uid":"9144ac7261a4c354","name":"Check received message with timestamp: 1724412821679 ","time":{"start":1724413380063,"stop":1724413380063,"duration":0},"status":"passed","severity":"normal"},{"uid":"d375315948dd2640","name":"Subscribe to topic containing special chars and publish message","time":{"start":1724413432596,"stop":1724413432597,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b5fa298920437a","name":"Push message equal or less that 1MB","time":{"start":1724413489958,"stop":1724413489958,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d8e11117e2cf1f","name":"Decoder throws on empty string content topic","time":{"start":1724412806303,"stop":1724412806303,"duration":0},"status":"passed","severity":"normal"},{"uid":"4143d56c0698332","name":"can start the service","time":{"start":1724413427037,"stop":1724413427038,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aed5482493a650","name":"Generator, custom pubsub topic","time":{"start":1724413522785,"stop":1724413522785,"duration":0},"status":"passed","severity":"normal"},{"uid":"25987fe7f4ab7b0b","name":"should set field with all protocols disabled","time":{"start":1724412777917,"stop":1724412777917,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a8ae48c9eed608","name":"should use DNS peer discovery with light client","time":{"start":1724412834980,"stop":1724412834980,"duration":0},"status":"skipped","severity":"normal"},{"uid":"20faaae0dac6a11f","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1724412768690,"stop":1724412768690,"duration":0},"status":"passed","severity":"normal"},{"uid":"414afafa11412378","name":"Fails to push message with large meta","time":{"start":1724413489955,"stop":1724413489956,"duration":1},"status":"passed","severity":"normal"},{"uid":"f466ad1081b796ab","name":"Check message received after jswaku node is restarted","time":{"start":1724413042553,"stop":1724413042553,"duration":0},"status":"skipped","severity":"normal"},{"uid":"245bc021b00af604","name":"Push message with Basic HTML tag payload","time":{"start":1724413489944,"stop":1724413489944,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab3fd599e2ad02c","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1724413546586,"stop":1724413546586,"duration":0},"status":"passed","severity":"normal"},{"uid":"1108fbfcbbf004a5","name":"Check received message containing escaped characters","time":{"start":1724413380057,"stop":1724413380057,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ff25cdb15db6ef","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1724412794149,"stop":1724412794149,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8ca40fce16ecbb","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1724413235871,"stop":1724413235871,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ca31f6af6c472f","name":"Fails to publish duplicate message","time":{"start":1724413430947,"stop":1724413430948,"duration":1},"status":"passed","severity":"normal"},{"uid":"4333ae50e1f05511","name":"Push message with JSON payload","time":{"start":1724413489945,"stop":1724413489945,"duration":0},"status":"passed","severity":"normal"},{"uid":"6844a74379ad9feb","name":"Subscribe to topic containing long and publish message","time":{"start":1724413432595,"stop":1724413432596,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fb3345467e01e98","name":"Subscribe to topic containing Script and receive message","time":{"start":1724413722035,"stop":1724413722035,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb4d10b116975c1","name":"Query Generator, Multiple PubsubTopics","time":{"start":1724413499682,"stop":1724413499683,"duration":1},"status":"passed","severity":"normal"},{"uid":"41cf37a8f2126049","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1724413521814,"stop":1724413521814,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc899387d2a79759","name":"passes more than one ENR URLs and attempts connection","time":{"start":1724412834981,"stop":1724412834981,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da5d13e368690441","name":"Passing page size 11 when there are 10 messages","time":{"start":1724413528534,"stop":1724413528535,"duration":1},"status":"passed","severity":"normal"},{"uid":"53a38d0187dbab12","name":"Check received message containing Arabic","time":{"start":1724413042516,"stop":1724413042516,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf4835050a6621b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724413067827,"stop":1724413067833,"duration":6},"status":"passed","severity":"normal"},{"uid":"a6d59c1c6017f9fd","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1724413546584,"stop":1724413546584,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0f0b9d17f94365","name":"Subscribe to topic containing XML and receive message","time":{"start":1724413722045,"stop":1724413722045,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeedf87dc96446d6","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1724413403685,"stop":1724413403685,"duration":0},"status":"passed","severity":"normal"},{"uid":"4846a8376c972075","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1724412782636,"stop":1724412782637,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a455386b6f30bed","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1724413067837,"stop":1724413067837,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdbcd19a111f174","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1724413403684,"stop":1724413403684,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b990f65e5ad6b4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1724413722040,"stop":1724413722040,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6226d996dd05790","name":"Push message with meta","time":{"start":1724413489955,"stop":1724413489955,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f71f39d37e3b9e3","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1724412768662,"stop":1724412768662,"duration":0},"status":"passed","severity":"normal"},{"uid":"265595f6f67d9bcf","name":"Check received message containing emoji","time":{"start":1724413380062,"stop":1724413380062,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd5567c3b21095e","name":"Filter with 1 connections","time":{"start":1724413125128,"stop":1724413125129,"duration":1},"status":"passed","severity":"normal"},{"uid":"756e3ebd8c39661b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1724413295004,"stop":1724413295004,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdd50f5f5a7e766","name":"Filter with 0 connections","time":{"start":1724413125128,"stop":1724413125128,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c09fa00284f44e","name":"handles different clusterIds correctly","time":{"start":1724412768673,"stop":1724412768673,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f4b992b55bb91d","name":"Overlapping topic subscription","time":{"start":1724413072848,"stop":1724413072848,"duration":0},"status":"passed","severity":"normal"},{"uid":"e437d3127c20ff6a","name":"Check received message containing short","time":{"start":1724413042493,"stop":1724413042493,"duration":0},"status":"passed","severity":"normal"},{"uid":"9501937c951004ab","name":"Meta field set when metaSetter is specified","time":{"start":1724412783083,"stop":1724412783083,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa642cf7485aa7","name":"Push message with custom timestamp: 1693654758314","time":{"start":1724413407851,"stop":1724413407851,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f64e82976875e61","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1724413167337,"stop":1724413167338,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca4b4d2d7f4edaf5","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1724413067836,"stop":1724413067836,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e9d61106bab119","name":"returns all values when wanted number matches available values","time":{"start":1724412793328,"stop":1724412793330,"duration":2},"status":"passed","severity":"normal"},{"uid":"539c68860acfb2c6","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app93/10/topic331/test.js","time":{"start":1724413456272,"stop":1724413456273,"duration":1},"status":"passed","severity":"normal"},{"uid":"d16e284d30bf117b","name":"Ephemeral messages are not stored","time":{"start":1724412835478,"stop":1724412835478,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a30085bffb0de8","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1724412918353,"stop":1724412918353,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1867bae3725c3d","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1724413067814,"stop":1724413067814,"duration":0},"status":"passed","severity":"normal"},{"uid":"39fed373db69833","name":"topics with same application and version share the same shard","time":{"start":1724412768672,"stop":1724412768672,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ff017ce79d368f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724413067812,"stop":1724413067814,"duration":2},"status":"passed","severity":"normal"},{"uid":"72654aff64fe30a","name":"Js publishes, other Js receives","time":{"start":1724413406747,"stop":1724413406747,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb94b72c8229ffa","name":"Push message with Russian payload","time":{"start":1724413407785,"stop":1724413407785,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d416f5c371b3959","name":"should properly create peer info with all multiaddrs","time":{"start":1724412777916,"stop":1724412777916,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f6008b2375cad5","name":"should return empty list for no shard","time":{"start":1724412768678,"stop":1724412768679,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed3551301a04e179","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1724413521813,"stop":1724413521813,"duration":0},"status":"passed","severity":"normal"},{"uid":"25256cd25245f912","name":"Check received message containing Chinese","time":{"start":1724413380043,"stop":1724413380044,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bd0b1a676ed3e39","name":"Encoder throws on undefined content topic","time":{"start":1724412806302,"stop":1724412806302,"duration":0},"status":"passed","severity":"normal"},{"uid":"1174ef8a820bafe4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1724413722040,"stop":1724413722040,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6404ae6644f513","name":"Relay + Store","time":{"start":1724412832813,"stop":1724412832813,"duration":0},"status":"passed","severity":"normal"},{"uid":"1383e2e9fc6f2e6d","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1724412768673,"stop":1724412768673,"duration":0},"status":"passed","severity":"normal"},{"uid":"943c5f2220d2e7bd","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app65/10/topic779/utf8","time":{"start":1724413456273,"stop":1724413456274,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e3887c81b1cd3d1","name":"Push message with content topic containing unicode special characters","time":{"start":1724413489954,"stop":1724413489954,"duration":0},"status":"passed","severity":"normal"},{"uid":"85aacb518c96abcd","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1724412782637,"stop":1724412782637,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ece48762e1c71f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1724412918368,"stop":1724412918372,"duration":4},"status":"passed","severity":"normal"},{"uid":"1e98ebefaccf89d1","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1724413432597,"stop":1724413432597,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a8373ba71e90db","name":"Reopen subscription with peer with lost subscription","time":{"start":1724412888903,"stop":1724412888903,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5b2d12bb8bc99b","name":"should return the pubsub topic directly if a string is provided","time":{"start":1724412768691,"stop":1724412768691,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce3006b0335a5cd","name":"Check received message containing JSON","time":{"start":1724413380013,"stop":1724413380017,"duration":4},"status":"passed","severity":"normal"},{"uid":"c89feb1359c864e4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1724413722044,"stop":1724413722044,"duration":0},"status":"passed","severity":"normal"},{"uid":"2039963b56149c87","name":"Subscribe and receive messages via lightPush","time":{"start":1724413072843,"stop":1724413072843,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15d7ba659e02d59","name":"Passing page size 0 when there are 110 messages","time":{"start":1724413528533,"stop":1724413528533,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c07269801c3401","name":"Push message with content topic containing XML","time":{"start":1724413489952,"stop":1724413489952,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f6d9c25bbcca94","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1724413432602,"stop":1724413432602,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ead6682cebcc72","name":"Passing invalid cursor","time":{"start":1724413469730,"stop":1724413469730,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be8ec31cb8e205d","name":"Decrypt messages","time":{"start":1724413383865,"stop":1724413383866,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b6c702e9ac2f7e","name":"Publish message with large meta","time":{"start":1724413430953,"stop":1724413430954,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff5dcaae2ea20cad","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1724413167340,"stop":1724413167340,"duration":0},"status":"passed","severity":"normal"},{"uid":"29bd6143f84dafc3","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1724412822362,"stop":1724412822363,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e9ed87910e850c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1724412834980,"stop":1724412834980,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5bd5d96129f03c04","name":"Ping on peer without subscriptions","time":{"start":1724412915580,"stop":1724412915581,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef91de3fe3e5be35","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1724412918340,"stop":1724412918340,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d99feca2dfb523c","name":"should be able to encode the field with only STORE set to true","time":{"start":1724412777216,"stop":1724412777217,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea44dc279f602f8b","name":"Generator, 2 different pubsubtopics","time":{"start":1724413522784,"stop":1724413522784,"duration":0},"status":"passed","severity":"normal"},{"uid":"170198d3ef582c57","name":"recovers when dns.resolve returns empty","time":{"start":1724412794427,"stop":1724412794427,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0def87378bb805","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1724413469728,"stop":1724413469728,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c267c29a0fb96b","name":"Promise Callback - true","time":{"start":1724413510027,"stop":1724413510027,"duration":0},"status":"passed","severity":"normal"},{"uid":"625ecf352460722b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1724413072855,"stop":1724413072856,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5a31a309dcc344a","name":"Refresh subscription","time":{"start":1724413722032,"stop":1724413722032,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0ed6e93519b56e","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1724413067844,"stop":1724413067844,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5145104e8cd8f8","name":"1 Store, 2 fetches","time":{"start":1724412794248,"stop":1724412794249,"duration":1},"status":"passed","severity":"normal"},{"uid":"71398ba3e00c4b33","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1724412829936,"stop":1724412829936,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c14fb30f7b8bf5a","name":"Check received message containing unicode special characters","time":{"start":1724413380030,"stop":1724413380031,"duration":1},"status":"passed","severity":"normal"},{"uid":"67fdc5c0d19111ab","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1724413295478,"stop":1724413295479,"duration":1},"status":"passed","severity":"normal"},{"uid":"194d69e5c296c832","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1724412768669,"stop":1724412768670,"duration":1},"status":"passed","severity":"normal"},{"uid":"efbff0f9538a1138","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1724413295482,"stop":1724413295482,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcaf69ffca414430","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1724412768675,"stop":1724412768675,"duration":0},"status":"passed","severity":"normal"},{"uid":"15271327eb19dc2f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1724413546585,"stop":1724413546585,"duration":0},"status":"passed","severity":"normal"},{"uid":"564672d393555b22","name":"Check received message containing Chinese","time":{"start":1724413380005,"stop":1724413380006,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f37bb7baa137e00","name":"it tolerates circular branch references","time":{"start":1724412794426,"stop":1724412794427,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6d9cb7862bfa9a7","name":"Check received message containing SQL Injection","time":{"start":1724413380010,"stop":1724413380010,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3a3e50ef51b6da","name":"Check received message containing Russian","time":{"start":1724413042517,"stop":1724413042517,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b95ad21a596661d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1724413072845,"stop":1724413072846,"duration":1},"status":"passed","severity":"normal"},{"uid":"524d727336bcba29","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1724413432597,"stop":1724413432597,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff148b0e01c5600e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1724413456271,"stop":1724413456271,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e082dbffa4de112","name":"should properly create location multiaddrs - udp6","time":{"start":1724412777915,"stop":1724412777915,"duration":0},"status":"passed","severity":"normal"},{"uid":"8847813e9cfe2f60","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1724413432598,"stop":1724413432598,"duration":0},"status":"passed","severity":"normal"},{"uid":"db70e21854f6c685","name":"Subscribe to topic containing Russian and receive message","time":{"start":1724413722034,"stop":1724413722034,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd4ff0562f0244a","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724413067824,"stop":1724413067825,"duration":1},"status":"passed","severity":"normal"},{"uid":"f90e4d11a6f6a2c6","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1724413722033,"stop":1724413722034,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c3044adda8d4f9","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1724412769063,"stop":1724412769063,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a99ed27af19f01e","name":"random static sharding 2 - Cluster ID: 586, Shard ID: 374","time":{"start":1724413487049,"stop":1724413487051,"duration":2},"status":"passed","severity":"normal"},{"uid":"34c3e5b0eed2bbf7","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1724413295488,"stop":1724413295489,"duration":1},"status":"passed","severity":"normal"},{"uid":"b76cf2f44b30b3c9","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1724413067785,"stop":1724413067785,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e92292e98d48b29","name":"Subscribe to topic containing shell command and receive message","time":{"start":1724413722046,"stop":1724413722046,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fadc655979f4d91","name":"should handle a minimal index list","time":{"start":1724412769062,"stop":1724412769063,"duration":1},"status":"passed","severity":"normal"},{"uid":"1877f247be2e37b5","name":"Push message with long payload","time":{"start":1724413489938,"stop":1724413489939,"duration":1},"status":"passed","severity":"normal"},{"uid":"65960544c71def21","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1724412768671,"stop":1724412768671,"duration":0},"status":"passed","severity":"normal"},{"uid":"780855c0433f5cea","name":"isConnected should return false after all peers disconnect","time":{"start":1724412822363,"stop":1724412822364,"duration":1},"status":"passed","severity":"normal"},{"uid":"990429504243c055","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1724413518628,"stop":1724413518628,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e88482c52ee1d11","name":"should load peers from local storage and dispatch events","time":{"start":1724412798374,"stop":1724412798374,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ba7ac930ede80d","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1724413067826,"stop":1724413067826,"duration":0},"status":"passed","severity":"normal"},{"uid":"4588b05b148c2469","name":"Waku message hash computation (no timestamp)","time":{"start":1724412771637,"stop":1724412771637,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e909e218f817f5","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1724412883513,"stop":1724412883514,"duration":1},"status":"passed","severity":"normal"},{"uid":"221e8ce5b19d57fd","name":"Ping on peer without subscriptions","time":{"start":1724412915578,"stop":1724412915578,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f66a2954cf75b5","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724413067820,"stop":1724413067821,"duration":1},"status":"passed","severity":"normal"},{"uid":"540665764ec936da","name":"Check received message containing Arabic","time":{"start":1724413380044,"stop":1724413380045,"duration":1},"status":"passed","severity":"normal"},{"uid":"8431b31b7279e55c","name":"ignores unrecognized TXT record formats","time":{"start":1724412794427,"stop":1724412794428,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a662aa6dee8dcbd","name":"through manual discovery","time":{"start":1724413301775,"stop":1724413301776,"duration":1},"status":"passed","severity":"normal"},{"uid":"80d4e9d127f97671","name":"Push message with rate limit","time":{"start":1724413407846,"stop":1724413407850,"duration":4},"status":"passed","severity":"normal"},{"uid":"9b7440383d135798","name":"Check publish message after client node is restarted","time":{"start":1724413430953,"stop":1724413430953,"duration":0},"status":"skipped","severity":"normal"},{"uid":"617236fc890c5143","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1724412768685,"stop":1724412768685,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ee4fd7efcbc37","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1724413067835,"stop":1724413067835,"duration":0},"status":"passed","severity":"normal"},{"uid":"5226a2362048ff50","name":"Subscribe to topic containing long and receive message","time":{"start":1724413072850,"stop":1724413072851,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f908043aab61212","name":"Check received message containing special chars","time":{"start":1724413042510,"stop":1724413042516,"duration":6},"status":"passed","severity":"normal"},{"uid":"4b75e67e64b0f488","name":"1 Store, 2 relays, 2 fetches","time":{"start":1724412794249,"stop":1724412794249,"duration":0},"status":"passed","severity":"normal"},{"uid":"9389f9ef5eb5323f","name":"Check received message with timestamp: 1724412821679 ","time":{"start":1724413380034,"stop":1724413380035,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c4e6e51fa49d61","name":"Check publish message containing numeric","time":{"start":1724413430925,"stop":1724413430927,"duration":2},"status":"passed","severity":"normal"},{"uid":"38ab8e18d0105c1f","name":"connected peers and dial","time":{"start":1724413380243,"stop":1724413380243,"duration":0},"status":"skipped","severity":"normal"},{"uid":"65daf6a6e94ff284","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1724413546584,"stop":1724413546585,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7ac1068d4288b25","name":"Check received message containing SQL Injection","time":{"start":1724413380046,"stop":1724413380047,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b775303c0a41496","name":"Privacy Node - default protocol","time":{"start":1724413549535,"stop":1724413549536,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a28cb42651c42d","name":"Push message with content topic containing long","time":{"start":1724413407827,"stop":1724413407829,"duration":2},"status":"passed","severity":"normal"},{"uid":"63a94b060b7237a5","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1724412777225,"stop":1724412777225,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec42ffbbae8cb5a","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1724412794430,"stop":1724412794431,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5687ede8038230b5","name":"Should update multiaddrs","time":{"start":1724413302055,"stop":1724413302056,"duration":1},"status":"passed","severity":"normal"},{"uid":"488ae9b63e046704","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1724412768686,"stop":1724412768686,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b179d5c62958796","name":"Check message with non string payload is not received","time":{"start":1724413042552,"stop":1724413042553,"duration":1},"status":"passed","severity":"normal"},{"uid":"84802c046097db8c","name":"Push message with escaped characters payload","time":{"start":1724413489946,"stop":1724413489946,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa27ae03d4f392e9","name":"Round trip binary encryption [ecies, signature]","time":{"start":1724412806301,"stop":1724412806301,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3e3c15fccde543","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1724413067815,"stop":1724413067817,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d9e2b07145f6ba8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1724412768682,"stop":1724412768682,"duration":0},"status":"passed","severity":"normal"},{"uid":"807438a1b0ad4b5f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1724413167337,"stop":1724413167337,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4b1ea3444c9e85","name":"Subscribe to topic containing emoji and receive message","time":{"start":1724413072864,"stop":1724413072864,"duration":0},"status":"passed","severity":"normal"},{"uid":"495e430364166982","name":"Query Generator - true","time":{"start":1724413510026,"stop":1724413510026,"duration":0},"status":"passed","severity":"normal"},{"uid":"529c5fdbe0fff9ef","name":"Check received message containing long","time":{"start":1724413380041,"stop":1724413380041,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb76dae44a4fe4e2","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1724412768681,"stop":1724412768681,"duration":0},"status":"passed","severity":"normal"},{"uid":"edadafaf9625fc4d","name":"can start and stop the service","time":{"start":1724412798371,"stop":1724412798371,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ef1fbcc85fdb70","name":"Check received message containing special chars","time":{"start":1724413380004,"stop":1724413380005,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b5c9ce5b273c5f","name":"Refresh subscription","time":{"start":1724413072848,"stop":1724413072849,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1db44a2b9e423f","name":"should throw an error for missing required configuration","time":{"start":1724412768679,"stop":1724412768680,"duration":1},"status":"passed","severity":"normal"},{"uid":"c943e88a2c5bce34","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1724412777229,"stop":1724412777229,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ffc76cac4834d71","name":"same cluster, same shard: nodes connect","time":{"start":1724413067778,"stop":1724413067778,"duration":0},"status":"passed","severity":"normal"},{"uid":"3213333b11630955","name":"Check received message with timestamp: 1649153314 ","time":{"start":1724413042544,"stop":1724413042545,"duration":1},"status":"passed","severity":"normal"},{"uid":"761aefc96aa70f7b","name":"Push message with custom timestamp: 1724409558314","time":{"start":1724413407851,"stop":1724413407852,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6c23ceafe66d006","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1724413499701,"stop":1724413499704,"duration":3},"status":"passed","severity":"normal"},{"uid":"7df233bd7078e02c","name":"throws on content topic with too few or too many fields","time":{"start":1724412768655,"stop":1724412768656,"duration":1},"status":"passed","severity":"normal"},{"uid":"27250db98631209b","name":"different cluster, same shard: nodes don't connect","time":{"start":1724413295005,"stop":1724413295006,"duration":1},"status":"passed","severity":"normal"},{"uid":"258fc763be135d01","name":"Subscribe to topic containing shell command and receive message","time":{"start":1724413072861,"stop":1724413072861,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc430378f545cf1","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1724412794149,"stop":1724412794150,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae3a9b6b9d38db93","name":"Throws when trying to push message with empty payload","time":{"start":1724413489947,"stop":1724413489948,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb500f92c1423ad2","name":"should emit a peer event after start","time":{"start":1724412834977,"stop":1724412834978,"duration":1},"status":"passed","severity":"normal"},{"uid":"308f7a1fffcc976f","name":"should only return 1 node with relay capability","time":{"start":1724412794428,"stop":1724412794429,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0fdbe179a32ddaf","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1724413072856,"stop":1724413072856,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b461696e940d2d","name":"nwaku subscribes","time":{"start":1724413406745,"stop":1724413406746,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a55dc6a51b44ba6","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1724412768688,"stop":1724412768688,"duration":0},"status":"passed","severity":"normal"},{"uid":"89530d15f7698e28","name":"Check publish message containing Basic HTML tag","time":{"start":1724413430937,"stop":1724413430937,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e58ac9cd85a54a3","name":"dispatchEvent via connectionManager","time":{"start":1724412862409,"stop":1724412862410,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdf71711c4a01f6f","name":"Store - dialed after - with timeout","time":{"start":1724413549532,"stop":1724413549532,"duration":0},"status":"passed","severity":"normal"},{"uid":"5711ee0c77389913","name":"Nodes with multiple pubsub topic","time":{"start":1724413403685,"stop":1724413403685,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f1751dd004be8f","name":"Push message with content topic containing shell command","time":{"start":1724413489953,"stop":1724413489953,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae0bf774c5e8476","name":"Query Generator, No message returned","time":{"start":1724413499684,"stop":1724413499685,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5b5ab017f7dfebc","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1724413295516,"stop":1724413295517,"duration":1},"status":"passed","severity":"normal"},{"uid":"7267ba65ff89e082","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1724413469727,"stop":1724413469727,"duration":0},"status":"passed","severity":"normal"},{"uid":"e744aef2392fd0cb","name":"Fails to publish message with wrong content topic","time":{"start":1724413430948,"stop":1724413430949,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a68e5a840ac0389","name":"A test","time":{"start":1724413236036,"stop":1724413236036,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3ba4feaddde4c9","name":"A test","time":{"start":1724413236037,"stop":1724413236037,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d720223bbf78f4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1724413072844,"stop":1724413072844,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e858fc5b98f3b3","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1724413067825,"stop":1724413067825,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26dfe40a09693aa","name":"Check received message with timestamp: 1724412821679000000 ","time":{"start":1724413380063,"stop":1724413380063,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20a7278db1ceb03","name":"udp ip6 address","time":{"start":1724412777121,"stop":1724412777122,"duration":1},"status":"passed","severity":"normal"},{"uid":"c768305fcb0aed16","name":"should be able to encode the field with only FILTER set to true","time":{"start":1724412777217,"stop":1724412777217,"duration":0},"status":"passed","severity":"normal"},{"uid":"280eeb2143cd80d1","name":"Check received message with timestamp: 1724412821574000000 ","time":{"start":1724413042532,"stop":1724413042542,"duration":10},"status":"passed","severity":"normal"},{"uid":"5a957b93a14d69c4","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1724413067790,"stop":1724413067791,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a3e6fecc34a31e9","name":"can start and stop the service","time":{"start":1724412834973,"stop":1724412834974,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e2f7a7df3d48a0","name":"can start the service","time":{"start":1724412798370,"stop":1724412798370,"duration":0},"status":"passed","severity":"normal"},{"uid":"beab0645661c221c","name":"Ordered callback, aborts when callback returns true","time":{"start":1724413518628,"stop":1724413518628,"duration":0},"status":"passed","severity":"normal"},{"uid":"f268787cb72c0374","name":"Round trip binary serialization","time":{"start":1724412783082,"stop":1724412783083,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e937bc4c768d55","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1724412804734,"stop":1724412804734,"duration":0},"status":"passed","severity":"normal"},{"uid":"668eb4e930ac4a47","name":"isConnected should return true after first peer connects","time":{"start":1724412883514,"stop":1724412883514,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f25a34188b6a34","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1724413067825,"stop":1724413067825,"duration":0},"status":"passed","severity":"normal"},{"uid":"475b70c39dcfcb38","name":"should set field with only RELAY enabled","time":{"start":1724412777917,"stop":1724412777917,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9222347e26ccb83","name":"Overlapping topic subscription","time":{"start":1724413432595,"stop":1724413432595,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d286e5bd3100e1aa","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1724412822361,"stop":1724412822361,"duration":0},"status":"passed","severity":"normal"},{"uid":"310871554d2e0f85","name":"Decoder throws on undefined content topic","time":{"start":1724412804736,"stop":1724412804737,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e4a35a24d1ca9","name":"Publishes to nwaku","time":{"start":1724413406746,"stop":1724413406746,"duration":0},"status":"passed","severity":"normal"},{"uid":"977def43d5581f7a","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1724413295496,"stop":1724413295515,"duration":19},"status":"broken","severity":"normal"},{"uid":"686aedae4cdddf75","name":"Push message with content topic containing Chinese","time":{"start":1724413407831,"stop":1724413407831,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b94da5db25551eb","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1724413042545,"stop":1724413042546,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d54d755e17b9ae","name":"Number of peers are maintained correctly","time":{"start":1724413158051,"stop":1724413158051,"duration":0},"status":"passed","severity":"normal"},{"uid":"771ce6cc4e7bde43","name":"Push message with content topic containing long","time":{"start":1724413489948,"stop":1724413489948,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3d6023c744f771","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1724412768678,"stop":1724412768678,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9cdde491a7ac2ea","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1724413067811,"stop":1724413067811,"duration":0},"status":"passed","severity":"normal"},{"uid":"a932c6f787c7b605","name":"should return valid sharding parameters for static sharding","time":{"start":1724412768693,"stop":1724412768693,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae29f84c7483c7e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1724413072846,"stop":1724413072847,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6d378149aa0351d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1724413587071,"stop":1724413587071,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0b4605be255ab1","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724412918340,"stop":1724412918340,"duration":0},"status":"passed","severity":"normal"},{"uid":"625b4915ebcdb1c6","name":"ignores domain fetching errors","time":{"start":1724412794427,"stop":1724412794427,"duration":0},"status":"passed","severity":"normal"},{"uid":"195c983189915595","name":"Passing page size 110 when there are 120 messages","time":{"start":1724413528536,"stop":1724413528536,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8927e89d380f03","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724413235872,"stop":1724413235873,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b192765f0e0010f","name":"throws on content topic with generation field greater than 0","time":{"start":1724412768657,"stop":1724412768657,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9881b86c633ba3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1724413722046,"stop":1724413722046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bdf0be06cd9606","name":"Push message with shell command payload","time":{"start":1724413407796,"stop":1724413407796,"duration":0},"status":"passed","severity":"normal"},{"uid":"136a70ae8a23786e","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1724413499685,"stop":1724413499688,"duration":3},"status":"passed","severity":"normal"},{"uid":"2e1891c62393af2b","name":"Check publish message containing short","time":{"start":1724413430904,"stop":1724413430905,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd054b6406056ad","name":"Push message with content topic containing JSON","time":{"start":1724413407839,"stop":1724413407840,"duration":1},"status":"passed","severity":"normal"},{"uid":"95fee42fcde36178","name":"Push message with content topic containing Basic HTML tag","time":{"start":1724413407839,"stop":1724413407839,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b420da27933dd","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1724413487049,"stop":1724413487049,"duration":0},"status":"passed","severity":"normal"},{"uid":"8414f1376392b4b9","name":"Subscribe to topic containing XML and receive message","time":{"start":1724413722035,"stop":1724413722035,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab13bf01c663eda5","name":"Default pageSize","time":{"start":1724413528536,"stop":1724413528537,"duration":1},"status":"passed","severity":"normal"},{"uid":"44553f338b47d934","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724413067805,"stop":1724413067807,"duration":2},"status":"passed","severity":"normal"},{"uid":"3454c79090f86ef2","name":"Subscribe to topic containing long and receive message","time":{"start":1724413722043,"stop":1724413722043,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa646d00fd7c7c6","name":"Push message with XML payload","time":{"start":1724413407791,"stop":1724413407794,"duration":3},"status":"passed","severity":"normal"},{"uid":"f1c3b86fc84bc3ff","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1724413722042,"stop":1724413722042,"duration":0},"status":"passed","severity":"normal"},{"uid":"44064da89f2e05b6","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1724412829935,"stop":1724412829935,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5447b4d99b8d864","name":"Failed peers are renewed","time":{"start":1724413158052,"stop":1724413158052,"duration":0},"status":"passed","severity":"normal"},{"uid":"6925f56b84e43495","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1724413167336,"stop":1724413167337,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ea0313a6841789e","name":"Check publish message containing XML","time":{"start":1724413430936,"stop":1724413430937,"duration":1},"status":"passed","severity":"normal"},{"uid":"7915b5f213fc8f3e","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app60/8/topic20/json","time":{"start":1724413456275,"stop":1724413456276,"duration":1},"status":"passed","severity":"normal"},{"uid":"69fb71b8d6bd2f90","name":"Subscribe to topic containing numeric and publish message","time":{"start":1724413432596,"stop":1724413432596,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d91fc6f82d7b83b","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1724412822358,"stop":1724412822360,"duration":2},"status":"passed","severity":"normal"},{"uid":"f299cb334be13d60","name":"Push message with content topic containing Russian","time":{"start":1724413407832,"stop":1724413407832,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e4d2878dc6ee95","name":"Add multiple subscription objects on single nwaku node","time":{"start":1724413072864,"stop":1724413072865,"duration":1},"status":"passed","severity":"normal"},{"uid":"7040513246a68f31","name":"Check message with no content topic is not received","time":{"start":1724413380065,"stop":1724413380065,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd09864d1e9c52d","name":"groups content topics by expected pubsub topic","time":{"start":1724412768672,"stop":1724412768673,"duration":1},"status":"passed","severity":"normal"},{"uid":"d69c7f7c2a980f51","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1724413522782,"stop":1724413522783,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c3ae80f911a9c84","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1724412768671,"stop":1724412768671,"duration":0},"status":"passed","severity":"normal"},{"uid":"77cf1ccd00ae39a3","name":"same cluster, same shard: nodes connect","time":{"start":1724413295005,"stop":1724413295005,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2eba2bcb859ede","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app60/9/topic134/xml","time":{"start":1724413456277,"stop":1724413456277,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37a8aa0077d5313","name":"handles empty shards array correctly","time":{"start":1724412768694,"stop":1724412768694,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb719c5e6373657","name":"Filter with 2 connections","time":{"start":1724413125133,"stop":1724413125133,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48010814a38b63","name":"Check received message with timestamp: 1724412821679000000 ","time":{"start":1724413380033,"stop":1724413380034,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e89c10f6530e895","name":"Passing page size 10 when there are 10 messages","time":{"start":1724413528534,"stop":1724413528534,"duration":0},"status":"passed","severity":"normal"},{"uid":"6349eb3106de4f1f","name":"should properly create location multiaddrs - tcp4","time":{"start":1724412777915,"stop":1724412777915,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6792ab883e5fc4f","name":"Push message with JSON payload","time":{"start":1724413407795,"stop":1724413407795,"duration":0},"status":"passed","severity":"normal"},{"uid":"226bebb01824456","name":"tcp ip4 address","time":{"start":1724412777119,"stop":1724412777121,"duration":2},"status":"passed","severity":"normal"},{"uid":"1823b5ef124e6b27","name":"Ping succeeds for all connected peers","time":{"start":1724412981833,"stop":1724412981833,"duration":0},"status":"passed","severity":"normal"},{"uid":"150f95b8070a8b16","name":"caches peers it previously fetched","time":{"start":1724412794428,"stop":1724412794428,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03bc7a0cd31754a","name":"Check message on other pubsub topic is not received","time":{"start":1724413042547,"stop":1724413042548,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e677712b0dca886","name":"Push message with content topic containing SQL Injection","time":{"start":1724413407832,"stop":1724413407832,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5eb205578e75fb4","name":"creates an iterator","time":{"start":1724413532938,"stop":1724413532939,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65654c6c4d8033d","name":"Push message with SQL Injection payload","time":{"start":1724413489942,"stop":1724413489943,"duration":1},"status":"passed","severity":"normal"},{"uid":"136f62d604be2593","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1724413072859,"stop":1724413072860,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92bde84d38ef605","name":"should throw an error for insufficient data","time":{"start":1724412769063,"stop":1724412769063,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18b91e9cca05dce","name":"should throw error - invalid id","time":{"start":1724412777907,"stop":1724412777907,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edeb5b376a1fe7b","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1724413295484,"stop":1724413295485,"duration":1},"status":"passed","severity":"normal"},{"uid":"229ee45ae25df30e","name":"Subscribe to topic containing shell command and publish message","time":{"start":1724413432602,"stop":1724413432602,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d427f010a830f80","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1724412793331,"stop":1724412793331,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f82b646b62ec223","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1724412768662,"stop":1724412768662,"duration":0},"status":"passed","severity":"normal"},{"uid":"973c3243e453141c","name":"LightPush with 2 connections","time":{"start":1724413125129,"stop":1724413125133,"duration":4},"status":"passed","severity":"normal"},{"uid":"a7ac913cacf0d7cf","name":"Add multiple subscription objects on single nwaku node","time":{"start":1724413722047,"stop":1724413722047,"duration":0},"status":"passed","severity":"normal"},{"uid":"facb8cfe80af7be7","name":"Symmetric encrypt & Decrypt","time":{"start":1724412805025,"stop":1724412805026,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d948de99f31157","name":"Push message on custom pubsubTopic","time":{"start":1724413235873,"stop":1724413235874,"duration":1},"status":"passed","severity":"normal"},{"uid":"e604786e99d74ac1","name":"should only return 1 node with store capability","time":{"start":1724412794429,"stop":1724412794429,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b94012f4dcae36","name":"Push message with Script payload","time":{"start":1724413489943,"stop":1724413489943,"duration":0},"status":"passed","severity":"normal"},{"uid":"f151a7a2dd6cd9de","name":"Check received message containing XML","time":{"start":1724413380012,"stop":1724413380012,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fd5daafbe6e494","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1724413067835,"stop":1724413067836,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a0613af9bdd9f2a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1724413722031,"stop":1724413722031,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b12acf4b2a6684","name":"Nodes with multiple pubsub topic","time":{"start":1724413403683,"stop":1724413403684,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba7c5f8f5b4e6d5","name":"can start and stop the service","time":{"start":1724413427038,"stop":1724413427038,"duration":0},"status":"passed","severity":"normal"},{"uid":"8127496312e80877","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1724412768677,"stop":1724412768678,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ecd272d7115b65b","name":"Check message with non string payload is not received","time":{"start":1724413380038,"stop":1724413380039,"duration":1},"status":"passed","severity":"normal"},{"uid":"884bd29f9c1d3fcf","name":"Ping fails for unsubscribed peers","time":{"start":1724412981833,"stop":1724412981834,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f4f24084a30f4","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1724413295483,"stop":1724413295484,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bee8809fedc3b8e","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1724412777228,"stop":1724412777228,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07e26be93352bf","name":"throws on content topic with empty topic name field","time":{"start":1724412768659,"stop":1724412768659,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91f62c3160fd783","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1724413072854,"stop":1724413072855,"duration":1},"status":"passed","severity":"normal"},{"uid":"2afe5dc68f085698","name":"Push 30 different messages","time":{"start":1724413489947,"stop":1724413489947,"duration":0},"status":"passed","severity":"normal"},{"uid":"f987296d98314cbf","name":"Check received message containing Basic HTML tag","time":{"start":1724413380012,"stop":1724413380013,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea7faedee0594fd","name":"different cluster, different shard: nodes don't connect","time":{"start":1724413067784,"stop":1724413067784,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc23fa3f3dc7e53d","name":"Query generator for 2000 messages","time":{"start":1724413518628,"stop":1724413518629,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec16700a2263240","name":"Number of peers are maintained correctly","time":{"start":1724412981832,"stop":1724412981833,"duration":1},"status":"passed","severity":"normal"},{"uid":"900a07d2f1e26d2b","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1724413546583,"stop":1724413546583,"duration":0},"status":"passed","severity":"normal"},{"uid":"454143e566734a4d","name":"Push message with content topic containing Basic HTML tag","time":{"start":1724413489952,"stop":1724413489952,"duration":0},"status":"passed","severity":"normal"},{"uid":"627c7d0fa6fe31eb","name":"should decode valid enr successfully","time":{"start":1724412777904,"stop":1724412777905,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc695717f5653a9","name":"Check received message containing Script","time":{"start":1724413380047,"stop":1724413380048,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f9b4a90b02968ef","name":"Check publish message containing escaped characters","time":{"start":1724413430939,"stop":1724413430940,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d835158ddcef36d","name":"Push message on custom pubsubTopic","time":{"start":1724413235872,"stop":1724413235872,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffee4ab23c98c728","name":"Ping on subscribed peer","time":{"start":1724412915577,"stop":1724412915578,"duration":1},"status":"passed","severity":"normal"},{"uid":"2894f47d7d8c2339","name":"Publish without waiting for remote peer","time":{"start":1724413432588,"stop":1724413432589,"duration":1},"status":"passed","severity":"normal"},{"uid":"abd5dd23a8b4964e","name":"Sample","time":{"start":1724412777292,"stop":1724412777293,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cfddfe241f155b3","name":"Push message with content topic containing XML","time":{"start":1724413407833,"stop":1724413407838,"duration":5},"status":"passed","severity":"normal"},{"uid":"7f5c27abea2d8b49","name":"throws on content topic with empty version field","time":{"start":1724412768658,"stop":1724412768659,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd13b9cf070e177f","name":"should add and remove event listeners correctly","time":{"start":1724412798375,"stop":1724412798375,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00a0dc26ae01a00","name":"Using a function","time":{"start":1724413542565,"stop":1724413542567,"duration":2},"status":"passed","severity":"normal"},{"uid":"8fdc5be74d32edc1","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1724412835479,"stop":1724412835479,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b9668940fe83d1","name":"Ping on peer without subscriptions","time":{"start":1724412888902,"stop":1724412888902,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ddcd842ea1bc77","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1724412961915,"stop":1724412961915,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98600dc15ac1121","name":"Check received message containing Script","time":{"start":1724413042517,"stop":1724413042518,"duration":1},"status":"passed","severity":"normal"},{"uid":"122e2ef2242e62b5","name":"Subscribe to topic containing short and publish message","time":{"start":1724413432595,"stop":1724413432595,"duration":0},"status":"passed","severity":"normal"},{"uid":"c422c51f72d3fe1c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1724413403682,"stop":1724413403683,"duration":1},"status":"passed","severity":"normal"},{"uid":"859067cd565d2853","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1724412794152,"stop":1724412794152,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bad3b63df8e917f","name":"Ping on unsubscribed peer","time":{"start":1724412915581,"stop":1724412915581,"duration":0},"status":"passed","severity":"normal"},{"uid":"7393df52e6279cee","name":"random static sharding 4 - Cluster ID: 505, Shard ID: 316","time":{"start":1724413487051,"stop":1724413487052,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e586b354a404b46","name":"Push message with content topic containing shell command","time":{"start":1724413407840,"stop":1724413407841,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d40b1ab315d89c5","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1724412822360,"stop":1724412822361,"duration":1},"status":"passed","severity":"normal"},{"uid":"489e19c9f9bb76e2","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1724412806300,"stop":1724412806301,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c982891feb659e","name":"should throw an error for an unconfigured topic","time":{"start":1724412768690,"stop":1724412768691,"duration":1},"status":"passed","severity":"normal"},{"uid":"bafd2487affc3caf","name":"Check message received after jswaku node is restarted","time":{"start":1724413380039,"stop":1724413380039,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f3653474b9d435e","name":"Encoder throws on empty string content topic","time":{"start":1724412804736,"stop":1724412804736,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb2d539284cb8e3","name":"1 Relay, 1 Filter, gives up","time":{"start":1724412794249,"stop":1724412794250,"duration":1},"status":"passed","severity":"normal"},{"uid":"287484558e6ce348","name":"Check publish message containing shell command","time":{"start":1724413430939,"stop":1724413430939,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25ca608436ff1f6","name":"handles different networkShards values correctly","time":{"start":1724412768673,"stop":1724412768674,"duration":1},"status":"passed","severity":"normal"},{"uid":"193b002795198560","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1724413067836,"stop":1724413067836,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38641e8296532e5","name":"Query with Promise Callback, No Decoder","time":{"start":1724413499705,"stop":1724413499706,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4bf3adb49361f7","name":"configure the node with multiple pubsub topics","time":{"start":1724413487078,"stop":1724413487079,"duration":1},"status":"passed","severity":"normal"},{"uid":"4acbeea8e02af23e","name":"returns all values when wanted number is greater than available values","time":{"start":1724412793330,"stop":1724412793331,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e1902decebe316","name":"Keep-alive pings maintain the connection","time":{"start":1724412981834,"stop":1724412981835,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6337f49b63c6a15","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1724412768670,"stop":1724412768670,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1ede59c35d2b94","name":"isConnected should return false after all peers disconnect","time":{"start":1724412883514,"stop":1724412883514,"duration":0},"status":"passed","severity":"normal"},{"uid":"813f1f97d3f0bf45","name":"unsubscribes","time":{"start":1724413532939,"stop":1724413532940,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ecd82865ca65a35","name":"Register correct protocols","time":{"start":1724413432588,"stop":1724413432588,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b4fb79d6721921","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1724413067823,"stop":1724413067824,"duration":1},"status":"passed","severity":"normal"},{"uid":"846d36367fbb8aa","name":"Should update shard info","time":{"start":1724413302056,"stop":1724413302056,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca96447385de256","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1724412768680,"stop":1724412768680,"duration":0},"status":"passed","severity":"normal"},{"uid":"1372a2e1191c4751","name":"should use the provided clusterId for the pubsub topic","time":{"start":1724412768695,"stop":1724412768695,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea550a5e69f4cac","name":"should only return 1 node with relay and store capability","time":{"start":1724412794429,"stop":1724412794429,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfd095244bbac2","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1724413430949,"stop":1724413430950,"duration":1},"status":"passed","severity":"normal"},{"uid":"a92c919d23e2d908","name":"Push message with custom timestamp: 1724409473048","time":{"start":1724413489957,"stop":1724413489958,"duration":1},"status":"passed","severity":"normal"},{"uid":"baf137769576e8fa","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1724413546585,"stop":1724413546586,"duration":1},"status":"passed","severity":"normal"},{"uid":"c45ff4f854d26c33","name":"should emit a peer event after start","time":{"start":1724412798372,"stop":1724412798373,"duration":1},"status":"passed","severity":"normal"}]