mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-17 12:23:10 +00:00
1 line
158 KiB
JSON
1 line
158 KiB
JSON
[{"uid":"b54cd03ea4ca5616","name":"Push message with content topic containing SQL Injection","time":{"start":1725106335454,"stop":1725106335454,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2bb553e0e673d9","name":"Subscribe to topic containing long and publish message","time":{"start":1725106370810,"stop":1725106370811,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7981ab7e0c6d736","name":"Push 30 different messages","time":{"start":1725106419907,"stop":1725106419907,"duration":0},"status":"passed","severity":"normal"},{"uid":"872f16083ef2f02c","name":"Check received message containing Chinese","time":{"start":1725106081196,"stop":1725106081196,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7e2bd133c9c589","name":"should throw an error for missing sharding configuration","time":{"start":1725105850106,"stop":1725105850106,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd38e19ec01b2cd4","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725106234091,"stop":1725106234091,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45e3a6d7ea1ad04","name":"Check meta is set [symmetric]","time":{"start":1725105881033,"stop":1725105881034,"duration":1},"status":"passed","severity":"normal"},{"uid":"298969b2885a7804","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725106460110,"stop":1725106460111,"duration":1},"status":"passed","severity":"normal"},{"uid":"bab5217266b368a0","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1725106408197,"stop":1725106408198,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1de172788ebf01d","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1725105863201,"stop":1725105863201,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab123df3a4ef774","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1725105850097,"stop":1725105850097,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05d4b0d42f579fc","name":"Encoder throws on empty string content topic","time":{"start":1725105863439,"stop":1725105863439,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbbb2897717e9f3","name":"Sign & Recover","time":{"start":1725105881387,"stop":1725105881387,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7c8594703cd457","name":"Push message with content topic containing unicode special characters","time":{"start":1725106335458,"stop":1725106335459,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4c9dae94df3aab5","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1725106234090,"stop":1725106234090,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c8b50a40136ef4","name":"stop","time":{"start":1725105940260,"stop":1725105940261,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d3d9e468fc9f332","name":"Check message received after nwaku node is restarted","time":{"start":1725106322686,"stop":1725106322686,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5d769a064152ae67","name":"should throw an error for empty SingleShardInfos array","time":{"start":1725105850090,"stop":1725105850090,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9ad63e92d2293a","name":"Check meta is set [ecies]","time":{"start":1725105882551,"stop":1725105882551,"duration":0},"status":"passed","severity":"normal"},{"uid":"4746ee61264b8081","name":"Push message with content topic containing long","time":{"start":1725106419908,"stop":1725106419908,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92dc923b0bea121","name":"Check received message with timestamp: 1725105899730 ","time":{"start":1725106322681,"stop":1725106322682,"duration":1},"status":"passed","severity":"normal"},{"uid":"f51adc751c21ee13","name":"Check message with no pubsub topic is not received","time":{"start":1725106081204,"stop":1725106081204,"duration":0},"status":"passed","severity":"normal"},{"uid":"246a5d3f60da968c","name":"Check received message containing escaped characters","time":{"start":1725106322648,"stop":1725106322649,"duration":1},"status":"passed","severity":"normal"},{"uid":"170029c8ec73e10e","name":"Passing page size 1 when there are 4 messages","time":{"start":1725106468857,"stop":1725106468858,"duration":1},"status":"passed","severity":"normal"},{"uid":"de5ba182357186b7","name":"Push message with content topic containing emoji","time":{"start":1725106419912,"stop":1725106419912,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f71ee1c010e867","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1725105858001,"stop":1725105858002,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60af05783417d53","name":"Ping on unsubscribed peer","time":{"start":1725105958479,"stop":1725105958480,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd519c7ba08f444","name":"configure the node with multiple content topics","time":{"start":1725106394592,"stop":1725106394592,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2aeca87ba6d605","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1725105852607,"stop":1725105852608,"duration":1},"status":"passed","severity":"normal"},{"uid":"557937fde65575c6","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1725106072803,"stop":1725106072803,"duration":0},"status":"passed","severity":"normal"},{"uid":"2880504270ae3c0c","name":"Push message with content topic containing Basic HTML tag","time":{"start":1725106419910,"stop":1725106419910,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4619794cd4c385","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1725105850078,"stop":1725105850078,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f9fee69ee1241b","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1725106072803,"stop":1725106072803,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7a723448d7f979","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1725105852609,"stop":1725105852609,"duration":0},"status":"passed","severity":"normal"},{"uid":"811500dda32ec319","name":"Refresh subscription","time":{"start":1725106112013,"stop":1725106112013,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4575e83e0f2325","name":"Check received message containing emoji","time":{"start":1725106081201,"stop":1725106081201,"duration":0},"status":"passed","severity":"normal"},{"uid":"270c2985b56bac60","name":"Push message with content topic containing shell command","time":{"start":1725106335456,"stop":1725106335456,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bd9ca1b5d9a81e","name":"Check received message with timestamp: 1725105899016000000 ","time":{"start":1725106081201,"stop":1725106081201,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e62b94673cbae39","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1725105870754,"stop":1725105870755,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec70223d0455f12","name":"throws an error for improperly formatted content topics","time":{"start":1725105850089,"stop":1725105850089,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e04789146ffb130","name":"Should update shard info","time":{"start":1725106248291,"stop":1725106248291,"duration":0},"status":"passed","severity":"normal"},{"uid":"40850d974ce1c463","name":"Tracks peer failures correctly","time":{"start":1725106010005,"stop":1725106010005,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f1cfd25f45dc5b","name":"Sets default value correctly","time":{"start":1725106474090,"stop":1725106474090,"duration":0},"status":"passed","severity":"normal"},{"uid":"b829d623b5fe97ed","name":"Push message with shell command payload","time":{"start":1725106419905,"stop":1725106419905,"duration":0},"status":"passed","severity":"normal"},{"uid":"122d75a9c7dd2243","name":"Publish message with large meta","time":{"start":1725106362013,"stop":1725106362013,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecdf1e453bac78b","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725106234093,"stop":1725106234094,"duration":1},"status":"passed","severity":"normal"},{"uid":"58190363df8b31d3","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1725105850084,"stop":1725105850084,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a3f6505e0f7fb0","name":"Push message on custom pubsubTopic","time":{"start":1725106206765,"stop":1725106206766,"duration":1},"status":"passed","severity":"normal"},{"uid":"99cb92ecad68c4ea","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1725105870312,"stop":1725105870314,"duration":2},"status":"passed","severity":"normal"},{"uid":"a830874f32465728","name":"Check message with invalid timestamp is not received","time":{"start":1725106081203,"stop":1725106081203,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7249482ebbaebe","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725106234088,"stop":1725106234089,"duration":1},"status":"passed","severity":"normal"},{"uid":"c905f1393f7e132e","name":"Callback on promise, aborts when callback returns true","time":{"start":1725106454896,"stop":1725106454896,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fbfdb427c210a1","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1725106072802,"stop":1725106072802,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d799ea1cef5341","name":"Push message equal or less that 1MB","time":{"start":1725106335472,"stop":1725106335472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6bfa1bc44f91262","name":"Subscribe to topic containing special chars and publish message","time":{"start":1725106370811,"stop":1725106370811,"duration":0},"status":"passed","severity":"normal"},{"uid":"105d9fd138f1fac4","name":"throws on content topic with non-number generation field","time":{"start":1725105850073,"stop":1725105850073,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d135c69642ad02e","name":"1 Relay, 1 fetch","time":{"start":1725105870924,"stop":1725105870924,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be38b5cbcdd38","name":"Renews peer on consistent ping failures","time":{"start":1725106010003,"stop":1725106010004,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ba5bd99b108737","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1725105907358,"stop":1725105907358,"duration":0},"status":"passed","severity":"normal"},{"uid":"869bbae5d8dd4b1d","name":"same cluster, same shard: nodes connect","time":{"start":1725106072795,"stop":1725106072796,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7d38a5e62ca168","name":"Push message with Chinese payload","time":{"start":1725106419902,"stop":1725106419902,"duration":0},"status":"passed","severity":"normal"},{"uid":"e881eed06f444d18","name":"Relay - dialed first","time":{"start":1725106480054,"stop":1725106480054,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d74551256977c6c","name":"should properly create location multiaddrs - tcp6","time":{"start":1725105858552,"stop":1725105858552,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea974551be9e004","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1725105858000,"stop":1725105858000,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4bb162dfae16c1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725106112012,"stop":1725106112013,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd9c8c937ba67d2","name":"Check received message containing short","time":{"start":1725106322664,"stop":1725106322665,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab2686c05f6b7db0","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725106012812,"stop":1725106012812,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67b0da3f24f8ca1","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1725106518713,"stop":1725106518714,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba1874d5663194","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1725105850100,"stop":1725105850100,"duration":0},"status":"passed","severity":"normal"},{"uid":"a930fe26066a8236","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1725106456510,"stop":1725106456510,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fc1bee56901258","name":"should be called at least once on all `peer:discovery` events","time":{"start":1725105907353,"stop":1725105907354,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d013a715473c34","name":"Push message with XML payload","time":{"start":1725106419904,"stop":1725106419905,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4f5ce3c651e9f06","name":"Subscribe to topic containing numeric and publish message","time":{"start":1725106370811,"stop":1725106370811,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fb7ef175525c74","name":"can start the service","time":{"start":1725105913920,"stop":1725105913921,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5031b123d2337cc","name":"getPeersByDiscovery","time":{"start":1725106335179,"stop":1725106335179,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e02b96523717e5","name":"Fails to push message bigger that 1MB","time":{"start":1725106419916,"stop":1725106419917,"duration":1},"status":"passed","severity":"normal"},{"uid":"1958bf59256ac7b2","name":"Check message on other pubsub topic is not received","time":{"start":1725106081203,"stop":1725106081203,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ff3b67d999fb16","name":"A test","time":{"start":1725106206901,"stop":1725106206902,"duration":1},"status":"passed","severity":"normal"},{"uid":"da557825e8c91fc2","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1725105850084,"stop":1725105850084,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a68773f905b93b7","name":"Check message received after jswaku node is restarted","time":{"start":1725106322685,"stop":1725106322686,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9005ab6e2f559f89","name":"Query with Promise Callback, No Decoder","time":{"start":1725106442058,"stop":1725106442058,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef68e6625dafac6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725106125367,"stop":1725106125367,"duration":0},"status":"passed","severity":"normal"},{"uid":"7748fd2ce55b2ff7","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1725105850105,"stop":1725105850105,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6e7614e52ef6f7","name":"All","time":{"start":1725105909908,"stop":1725105909908,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d2c1c332eeb3ca","name":"can start the service","time":{"start":1725105875016,"stop":1725105875017,"duration":1},"status":"passed","severity":"normal"},{"uid":"9717e8ba319c11f0","name":"throws on content topic with empty application field","time":{"start":1725105850074,"stop":1725105850074,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd7373f8d665c14","name":"same cluster, different shard: nodes connect","time":{"start":1725106247711,"stop":1725106247711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9fac00e52b8e46","name":"Check received message containing long","time":{"start":1725106322642,"stop":1725106322642,"duration":0},"status":"passed","severity":"normal"},{"uid":"28989ed3257a58b7","name":"Push 30 different messages","time":{"start":1725106335447,"stop":1725106335448,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8eac45dca055ccc","name":"Query with Ordered Callback, No message returned","time":{"start":1725106442056,"stop":1725106442057,"duration":1},"status":"passed","severity":"normal"},{"uid":"4065e773e8e06645","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1725106234094,"stop":1725106234095,"duration":1},"status":"passed","severity":"normal"},{"uid":"7de8425cd790a4af","name":"Number of peers are maintained correctly","time":{"start":1725106009992,"stop":1725106009992,"duration":0},"status":"passed","severity":"normal"},{"uid":"d266f0d2da22f369","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1725106394586,"stop":1725106394587,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd77182e0a176c1","name":"Push message with SQL Injection payload","time":{"start":1725106419904,"stop":1725106419904,"duration":0},"status":"passed","severity":"normal"},{"uid":"46da00a8f6d23aa4","name":"Subscribe to topic containing short and receive message","time":{"start":1725106442702,"stop":1725106442702,"duration":0},"status":"passed","severity":"normal"},{"uid":"37040a524375c79a","name":"can start and stop the service","time":{"start":1725106356862,"stop":1725106356862,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb4c7ba727c97c8","name":"Subscribe and receives messages on 20 topics","time":{"start":1725106442668,"stop":1725106442668,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c5f9db4e42d050","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app29/5/topic120/proto","time":{"start":1725106394590,"stop":1725106394591,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b9db7d1a6dd53c","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1725105850077,"stop":1725105850077,"duration":0},"status":"passed","severity":"normal"},{"uid":"314bf4863c4e3b1a","name":"Push message with content topic containing Script","time":{"start":1725106419910,"stop":1725106419910,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a006f3582d1710","name":"Push message with meta","time":{"start":1725106419913,"stop":1725106419914,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f7dc39bfefd944c","name":"Publish message with custom timestamp: Sat Aug 31 2024 11:12:15 GMT+0000 (Coordinated Universal Time)","time":{"start":1725106362009,"stop":1725106362009,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55cf989b111efa8","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1725106072801,"stop":1725106072802,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee74610e1aeb772","name":"Check publish message containing Script","time":{"start":1725106362005,"stop":1725106362005,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbb913f67cf1008","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1725105871078,"stop":1725105871079,"duration":1},"status":"passed","severity":"normal"},{"uid":"1320c1eb27604274","name":"Subscribe to topic containing Script and receive message","time":{"start":1725106442706,"stop":1725106442706,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0bb23073a44d5b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1725105871080,"stop":1725105871080,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e1bec54d5bd94be9","name":"should be called for bootstrap peers","time":{"start":1725105907355,"stop":1725105907355,"duration":0},"status":"passed","severity":"normal"},{"uid":"338e5a54b9842d6","name":"should throw error - no public key","time":{"start":1725105858543,"stop":1725105858543,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e187074e5d5bbb","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725106125367,"stop":1725106125378,"duration":11},"status":"passed","severity":"normal"},{"uid":"adef9d8cb15a5836","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1725106370806,"stop":1725106370806,"duration":0},"status":"passed","severity":"normal"},{"uid":"d354ebf9655f8f45","name":"Check publish message containing special chars","time":{"start":1725106362002,"stop":1725106362002,"duration":0},"status":"passed","severity":"normal"},{"uid":"a909a2bdde2f279e","name":"Check received message containing numeric","time":{"start":1725106322665,"stop":1725106322666,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3b669aeac9cb90","name":"random static sharding 3 - Cluster ID: 812, Shard ID: 276","time":{"start":1725106420576,"stop":1725106420576,"duration":0},"status":"passed","severity":"normal"},{"uid":"899608e650beb006","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1725105850100,"stop":1725105850100,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24cf9fad0a0f9a5","name":"LightPush with 0 connections","time":{"start":1725106142759,"stop":1725106142762,"duration":3},"status":"passed","severity":"normal"},{"uid":"469c240094c74b38","name":"Check received message containing numeric","time":{"start":1725106081195,"stop":1725106081196,"duration":1},"status":"passed","severity":"normal"},{"uid":"732f1278e80e484f","name":"Push message with short payload","time":{"start":1725106335425,"stop":1725106335425,"duration":0},"status":"passed","severity":"normal"},{"uid":"85cd768e43faa7a1","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1725105850085,"stop":1725105850085,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d611c76f5156ac","name":"should decode valid enr with tcp successfully","time":{"start":1725105858542,"stop":1725105858543,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e22d44de4847c5","name":"Push message with content topic containing numeric","time":{"start":1725106419908,"stop":1725106419908,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efdb361c4b63e97","name":"Ephemeral field is preserved - encoder v0","time":{"start":1725105911856,"stop":1725105911856,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6dc9a7f894cd06","name":"Query generator for 2000 messages","time":{"start":1725106454897,"stop":1725106454898,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d3e3fa2b61dd65e","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1725106072813,"stop":1725106072813,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1d81e71a7b6274","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1725106072812,"stop":1725106072812,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6783fe48bd7ab","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1725105850100,"stop":1725105850100,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bd56c06b794842","name":"Push message with special chars payload","time":{"start":1725106419901,"stop":1725106419902,"duration":1},"status":"passed","severity":"normal"},{"uid":"858e4f4ff9e15a40","name":"Check message received after nwaku node is restarted","time":{"start":1725106322663,"stop":1725106322664,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b0096c65a19aa037","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1725106370811,"stop":1725106370812,"duration":1},"status":"passed","severity":"normal"},{"uid":"21fb7384267dfe93","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1725106370823,"stop":1725106370823,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c7abcd4aab65cc","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725106442714,"stop":1725106442715,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d54dbf78b23343","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1725106408198,"stop":1725106408198,"duration":0},"status":"passed","severity":"normal"},{"uid":"a683dd115a0ade82","name":"Subscribe to topic containing long and receive message","time":{"start":1725106442702,"stop":1725106442702,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6aaa42fe073a58","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1725106362008,"stop":1725106362008,"duration":0},"status":"passed","severity":"normal"},{"uid":"850382a7e2c781d5","name":"should be online or offline if network state changed","time":{"start":1725105900422,"stop":1725105900423,"duration":1},"status":"passed","severity":"normal"},{"uid":"5026e5fe8fcb0cb8","name":"Push message with content topic containing special chars","time":{"start":1725106419908,"stop":1725106419908,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28d172292dc7741","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725106460113,"stop":1725106460114,"duration":1},"status":"passed","severity":"normal"},{"uid":"c96652b525f7742","name":"Push message with content topic containing XML","time":{"start":1725106419910,"stop":1725106419910,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a26a92c7783dc8f","name":"Promise Callback - false","time":{"start":1725106442851,"stop":1725106442851,"duration":0},"status":"passed","severity":"normal"},{"uid":"7095fc215a7439e3","name":"should throw error - invalid id","time":{"start":1725105858544,"stop":1725105858544,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9dcee7687149e95","name":"LightPush","time":{"start":1725106480056,"stop":1725106480056,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef6f5b67662b503","name":"Fails to publish message with wrong content topic","time":{"start":1725106362011,"stop":1725106362011,"duration":0},"status":"passed","severity":"normal"},{"uid":"d080601b83fdbf13","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1725106454896,"stop":1725106454897,"duration":1},"status":"passed","severity":"normal"},{"uid":"831088d41ce08697","name":"Push message with short payload","time":{"start":1725106419898,"stop":1725106419899,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b5570f2ecf47eb","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1725106408198,"stop":1725106408198,"duration":0},"status":"passed","severity":"normal"},{"uid":"9767663eca9149b6","name":"should not receive a peer event after stop","time":{"start":1725105875020,"stop":1725105875020,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ecdaaca43968df","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1725105850085,"stop":1725105850085,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a95c3cd2cbf524","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725106322653,"stop":1725106322653,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d44454d5b6bd3ae","name":"Push message with content topic containing short","time":{"start":1725106335449,"stop":1725106335450,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ce92a190034e54","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1725105850078,"stop":1725105850083,"duration":5},"status":"passed","severity":"normal"},{"uid":"a55d7c6c9fda36ad","name":"Decoder throws on empty string content topic","time":{"start":1725105863439,"stop":1725105863439,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cae37b45da078c","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1725105850103,"stop":1725105850104,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa554bcbb8562e4","name":"getPeersByDiscovery","time":{"start":1725105940259,"stop":1725105940259,"duration":0},"status":"passed","severity":"normal"},{"uid":"a109856af4de1e98","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1725105850092,"stop":1725105850092,"duration":0},"status":"passed","severity":"normal"},{"uid":"c412b1bd64343452","name":"Push message with Script payload","time":{"start":1725106419904,"stop":1725106419904,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d81850f6703162","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1725106469487,"stop":1725106469487,"duration":0},"status":"passed","severity":"normal"},{"uid":"5691e9abfe81cb47","name":"addEventListener with wrong event","time":{"start":1725105940258,"stop":1725105940258,"duration":0},"status":"passed","severity":"normal"},{"uid":"229583c4a844cdf0","name":"should not fail to stop the service if it was not started","time":{"start":1725105913922,"stop":1725105913923,"duration":1},"status":"passed","severity":"normal"},{"uid":"8988e1ee40e1fa5d","name":"Push message with Arabic payload","time":{"start":1725106419902,"stop":1725106419903,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1242a654c872a","name":"less peers than existing","time":{"start":1725106323012,"stop":1725106323012,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2f6ea9dd97084379","name":"it tolerates circular branch references","time":{"start":1725105871075,"stop":1725105871076,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc73918dfece85ec","name":"handles different networkShards values correctly","time":{"start":1725105850088,"stop":1725105850089,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23420d080bbcc96","name":"different cluster, different shard: nodes don't connect","time":{"start":1725106247712,"stop":1725106247712,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc5a2764b04cdc6","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1725106072809,"stop":1725106072809,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdb70d82ffc318e","name":"throws on empty content topic","time":{"start":1725105850072,"stop":1725105850072,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a194958d209cf61","name":"Subscribe to topic containing emoji and publish message","time":{"start":1725106370823,"stop":1725106370823,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e2fe5917a6b669","name":"Check received message containing long","time":{"start":1725106322665,"stop":1725106322665,"duration":0},"status":"passed","severity":"normal"},{"uid":"645486bbc661775e","name":"should be able to encode the field with only FILTER set to true","time":{"start":1725105857994,"stop":1725105857994,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c2ddaaf64d8b69","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1725105981566,"stop":1725105981567,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b0cef478c3c67a","name":"Push message with content topic containing escaped characters","time":{"start":1725106335458,"stop":1725106335458,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8f4f2d4834457a","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1725106346825,"stop":1725106346826,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e9c692ef949ac61","name":"Push message with numeric payload","time":{"start":1725106419900,"stop":1725106419901,"duration":1},"status":"passed","severity":"normal"},{"uid":"959b54014c33f16c","name":"can start the service","time":{"start":1725106356861,"stop":1725106356861,"duration":0},"status":"passed","severity":"normal"},{"uid":"aedccbcf960550e6","name":"Check publish message containing Chinese","time":{"start":1725106362003,"stop":1725106362003,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6a15f97bacdbd2","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app49/6/topic385/test.js","time":{"start":1725106394589,"stop":1725106394589,"duration":0},"status":"passed","severity":"normal"},{"uid":"63993237fa001e85","name":"ignores domain fetching errors","time":{"start":1725105871076,"stop":1725105871076,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f792fcebfe9b39","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725106442697,"stop":1725106442698,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44429bdf650d98e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725106112016,"stop":1725106112026,"duration":10},"status":"passed","severity":"normal"},{"uid":"469d13dae4da0a82","name":"should throw error - no id","time":{"start":1725105858544,"stop":1725105858544,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1165493ace0a1f","name":"should set field with only RELAY enabled","time":{"start":1725105858554,"stop":1725105858554,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe08caa1d3a8d447","name":"Check publish message containing JSON","time":{"start":1725106362006,"stop":1725106362006,"duration":0},"status":"passed","severity":"normal"},{"uid":"14672fb80ff405c5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1725105850097,"stop":1725105850097,"duration":0},"status":"passed","severity":"normal"},{"uid":"73328a61c7358685","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725106442703,"stop":1725106442704,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c78de4ef122edbc","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725106072810,"stop":1725106072811,"duration":1},"status":"passed","severity":"normal"},{"uid":"d115b7a9f45b10c9","name":"Push message with JSON payload","time":{"start":1725106335430,"stop":1725106335430,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba06e29092b08c71","name":"Subscribe to topic containing long and receive message","time":{"start":1725106112014,"stop":1725106112014,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72c138ee707bcd4","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725106112012,"stop":1725106112012,"duration":0},"status":"passed","severity":"normal"},{"uid":"183bef1bbee73b23","name":"Check received message with timestamp: 1725105899730 ","time":{"start":1725106322652,"stop":1725106322653,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb85a4cadf9523ec","name":"safeDispatchEvent","time":{"start":1725105940260,"stop":1725105940260,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b658514e906f19","name":"should throw an error if shards are undefined for static sharding","time":{"start":1725105850093,"stop":1725105850093,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccd53343f5a149","name":"Push message with content topic containing Chinese","time":{"start":1725106419908,"stop":1725106419909,"duration":1},"status":"passed","severity":"normal"},{"uid":"f596322f7a757d4a","name":"Encoder throws on undefined content topic","time":{"start":1725105881034,"stop":1725105881035,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a06b3d2ade8e43","name":"dispatchEvent via connectionManager","time":{"start":1725105940259,"stop":1725105940260,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8da1a46a7d6524a","name":"Push message with unicode special characters payload","time":{"start":1725106419906,"stop":1725106419906,"duration":0},"status":"passed","severity":"normal"},{"uid":"846e4c9eecce04be","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1725105858002,"stop":1725105858002,"duration":0},"status":"passed","severity":"normal"},{"uid":"381d5b017360cb20","name":"Fails to publish message with size larger than 1 MB","time":{"start":1725106362012,"stop":1725106362012,"duration":0},"status":"passed","severity":"normal"},{"uid":"11326a0db462bea1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725106125360,"stop":1725106125361,"duration":1},"status":"passed","severity":"normal"},{"uid":"b321f18a532528","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725106206768,"stop":1725106206768,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e708f81788d943","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app52/4/topic843/proto","time":{"start":1725106394590,"stop":1725106394590,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e9697d7c35b8d7","name":"Default pageSize","time":{"start":1725106468860,"stop":1725106468860,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c25b500be44be2","name":"Used by Waku Relay","time":{"start":1725106474089,"stop":1725106474089,"duration":0},"status":"passed","severity":"normal"},{"uid":"5498b1bc5de0ff4b","name":"Subscribe and receive messages via lightPush","time":{"start":1725106442696,"stop":1725106442697,"duration":1},"status":"passed","severity":"normal"},{"uid":"96024c2f82da9e2c","name":"Renews subscription after lossing a connection","time":{"start":1725106442715,"stop":1725106442715,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc7f2ed0397a4e9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725106442667,"stop":1725106442667,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe99732e2a5ac76e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1725105850099,"stop":1725105850099,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e82fb8a640a297","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1725106518714,"stop":1725106518714,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba09ec9cd1b00cb8","name":"Check received message containing Russian","time":{"start":1725106322644,"stop":1725106322645,"duration":1},"status":"passed","severity":"normal"},{"uid":"f891194f376aee05","name":"Push message with Chinese payload","time":{"start":1725106335427,"stop":1725106335427,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f1d53de52bc362","name":"retrieves a single peer","time":{"start":1725105871075,"stop":1725105871075,"duration":0},"status":"passed","severity":"normal"},{"uid":"e305c12f2278d52","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1725105852610,"stop":1725105852611,"duration":1},"status":"passed","severity":"normal"},{"uid":"51450098ca2e304d","name":"Check received message containing unicode special characters","time":{"start":1725106322649,"stop":1725106322650,"duration":1},"status":"passed","severity":"normal"},{"uid":"78eda546ca0c98bd","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725106442704,"stop":1725106442706,"duration":2},"status":"passed","severity":"normal"},{"uid":"61bd34ee1c905c80","name":"Non TWN Cluster","time":{"start":1725106394587,"stop":1725106394587,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a99fbf96c020383","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1725106469487,"stop":1725106469488,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d2eb3b6355c69fc","name":"should correctly map a content topic to a pubsub topic","time":{"start":1725105850107,"stop":1725105850107,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f2126b0e036138","name":"Publish without waiting for remote peer","time":{"start":1725106370805,"stop":1725106370805,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7eaa19aea2b9746","name":"Push message with Russian payload","time":{"start":1725106335428,"stop":1725106335428,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdb50684964f02a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1725105882550,"stop":1725105882550,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb49c5123a349f2","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1725106370807,"stop":1725106370807,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bf3abc85e51f4","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1725105850105,"stop":1725105850106,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb41b0859c735118","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1725105850105,"stop":1725105850105,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e906ab0bc1e5092","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1725105850093,"stop":1725105850093,"duration":0},"status":"passed","severity":"normal"},{"uid":"1640155bdd91d6a4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725106112007,"stop":1725106112008,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a51a092b24780b4","name":"Push message with content topic containing long","time":{"start":1725106335450,"stop":1725106335451,"duration":1},"status":"passed","severity":"normal"},{"uid":"66734f3f84a7fcf6","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1725105850095,"stop":1725105850095,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2a8383383983a4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725106206767,"stop":1725106206768,"duration":1},"status":"passed","severity":"normal"},{"uid":"a07a66ec9602636","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1725106072804,"stop":1725106072805,"duration":1},"status":"passed","severity":"normal"},{"uid":"6229b08b9cc9791a","name":"Check publish message after client node is restarted","time":{"start":1725106362013,"stop":1725106362013,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b729dae9f1990549","name":"Push message with content topic containing JSON","time":{"start":1725106419910,"stop":1725106419911,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ff87d7c97e1004","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725106442708,"stop":1725106442708,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8e4d16ad7bb1fb","name":"Check received message containing JSON","time":{"start":1725106322678,"stop":1725106322679,"duration":1},"status":"passed","severity":"normal"},{"uid":"a763ee14f624b56b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1725105881033,"stop":1725105881033,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44e82be549e35dc","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1725105871079,"stop":1725105871079,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6afcce5868a606","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725106442664,"stop":1725106442665,"duration":1},"status":"passed","severity":"normal"},{"uid":"690c9cb2c7ce11c9","name":"Passing page size 0 when there are 110 messages","time":{"start":1725106468857,"stop":1725106468857,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6c85b1e4bc2c78","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725106072806,"stop":1725106072806,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1f6513f81134f5","name":"Check received message containing Russian","time":{"start":1725106081197,"stop":1725106081197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e3a78263871af8","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1725106234097,"stop":1725106234098,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91d34fffda9396a","name":"Check received message containing Chinese","time":{"start":1725106322666,"stop":1725106322667,"duration":1},"status":"passed","severity":"normal"},{"uid":"a663e21cdccc1144","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1725105857996,"stop":1725105857996,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01494af95e89ae8","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1725106072811,"stop":1725106072811,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4cc2831b9e166e","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1725105850105,"stop":1725105850105,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3afb364adbea6f0","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1725106072810,"stop":1725106072810,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b7bcba1c772bf3","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1725105863201,"stop":1725105863202,"duration":1},"status":"passed","severity":"normal"},{"uid":"e483a08be4b8415e","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1725106072800,"stop":1725106072801,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc039507cd728fa","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1725105850089,"stop":1725105850090,"duration":1},"status":"passed","severity":"normal"},{"uid":"25e7ec7a50b6df31","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1725106072810,"stop":1725106072810,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78609f1363a010d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725106112015,"stop":1725106112015,"duration":0},"status":"passed","severity":"normal"},{"uid":"2874d0414588966","name":"should encode/decode to RLP encoding","time":{"start":1725105858546,"stop":1725105858549,"duration":3},"status":"passed","severity":"normal"},{"uid":"748a7471f03010b","name":"Push to array if already present","time":{"start":1725105849658,"stop":1725105849658,"duration":0},"status":"passed","severity":"normal"},{"uid":"77df88c7b7da11ed","name":"Push message with JSON payload","time":{"start":1725106419905,"stop":1725106419905,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b031a7f4c8d5e8","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1725105907355,"stop":1725105907357,"duration":2},"status":"passed","severity":"normal"},{"uid":"a73169bad240dfa","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1725105900421,"stop":1725105900422,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dd4dfe895fd5edf","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725106442694,"stop":1725106442694,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6740a380e2af5","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1725106072798,"stop":1725106072798,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a664430fa49a836","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725106206766,"stop":1725106206766,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d2edff2a0354c9","name":"should not receive a peer event before start","time":{"start":1725105913924,"stop":1725105913945,"duration":21},"status":"passed","severity":"normal"},{"uid":"5c0a99c50ca57f8a","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1725105953674,"stop":1725105953674,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92b3347ebf3b719","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1725105850096,"stop":1725105850096,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47dc42208ea4e7a","name":"Push message with special chars payload","time":{"start":1725106335426,"stop":1725106335427,"duration":1},"status":"passed","severity":"normal"},{"uid":"b165e23b58bf7075","name":"Push message with custom timestamp: 1725109742998","time":{"start":1725106335471,"stop":1725106335472,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50e17ff27621e17","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1725105857996,"stop":1725105857997,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d76d0354641ce0","name":"Push message with SQL Injection payload","time":{"start":1725106335428,"stop":1725106335429,"duration":1},"status":"passed","severity":"normal"},{"uid":"78d8d9b829899ae","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725106112010,"stop":1725106112011,"duration":1},"status":"passed","severity":"normal"},{"uid":"2017ac55d4488afc","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725106322653,"stop":1725106322653,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf6ee55f5a4ae20","name":"Ping on peer without subscriptions","time":{"start":1725105972525,"stop":1725105972525,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0a5695b38b1671","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725106442668,"stop":1725106442671,"duration":3},"status":"passed","severity":"normal"},{"uid":"6f9614cd05905d99","name":"random static sharding 7 - Cluster ID: 339, Shard ID: 747","time":{"start":1725106420581,"stop":1725106420581,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee17679fedc1e07","name":"Generator, custom pubsub topic","time":{"start":1725106460107,"stop":1725106460108,"duration":1},"status":"passed","severity":"normal"},{"uid":"726dd56cb1ed78e4","name":"Check message with no payload is not received","time":{"start":1725106322659,"stop":1725106322662,"duration":3},"status":"passed","severity":"normal"},{"uid":"a1f797f1c6f080fc","name":"Decoder throws on empty string content topic","time":{"start":1725105882552,"stop":1725105882553,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b9fed6e23c49635","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1725105953675,"stop":1725105953675,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e14c8df5be5cdc","name":"Passing page size 11 when there are 10 messages","time":{"start":1725106468859,"stop":1725106468859,"duration":0},"status":"passed","severity":"normal"},{"uid":"43375238021cc61f","name":"Publishes to nwaku","time":{"start":1725106346901,"stop":1725106346901,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ecdbe6511e5b58","name":"should set field with all protocols disabled","time":{"start":1725105858553,"stop":1725105858553,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4c673e328bed3e","name":"Failed peers are renewed","time":{"start":1725106152708,"stop":1725106152708,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d004be21a9d631d","name":"should properly compute the node id","time":{"start":1725105858545,"stop":1725105858546,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2475fb22b35d1d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1725105913955,"stop":1725105913956,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1968f87fa10170a9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725106112026,"stop":1725106112027,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cbedd9f48f69341","name":"Check message with invalid timestamp is not received","time":{"start":1725106322683,"stop":1725106322683,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dde64683bc75d73","name":"Push message with rate limit","time":{"start":1725106335468,"stop":1725106335469,"duration":1},"status":"passed","severity":"normal"},{"uid":"bef21c4d16b90829","name":"should encodeTxt and decodeTxt","time":{"start":1725105858541,"stop":1725105858541,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb671b8aa0a680bf","name":"Reopen subscription with peer with lost subscription","time":{"start":1725105958480,"stop":1725105958480,"duration":0},"status":"passed","severity":"normal"},{"uid":"622e1b396ec93a74","name":"1 Relay, 1 Filter, gives up","time":{"start":1725105870925,"stop":1725105870926,"duration":1},"status":"passed","severity":"normal"},{"uid":"445949e3c85a58b8","name":"topics with same application and version share the same shard","time":{"start":1725105850087,"stop":1725105850087,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54086242d49200","name":"Passing page size 19 when there are 20 messages","time":{"start":1725106468859,"stop":1725106468859,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb8be4864891fda","name":"Subscribe and receive messages via waku relay post","time":{"start":1725106112008,"stop":1725106112010,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b9bfced62b01b57","name":"should be able to encode the field with only STORE set to true","time":{"start":1725105857993,"stop":1725105857994,"duration":1},"status":"passed","severity":"normal"},{"uid":"b831eae179e30790","name":"Push message with content topic containing unicode special characters","time":{"start":1725106419912,"stop":1725106419912,"duration":0},"status":"passed","severity":"normal"},{"uid":"495ba6f778a91f6f","name":"should decode valid enr successfully","time":{"start":1725105858541,"stop":1725105858542,"duration":1},"status":"passed","severity":"normal"},{"uid":"adacd170ce41c81c","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1725105900408,"stop":1725105900409,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ad9ba3bd127bd0","name":"udp ip6 address","time":{"start":1725105858027,"stop":1725105858027,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fad221e2d36b44","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725106442692,"stop":1725106442693,"duration":1},"status":"passed","severity":"normal"},{"uid":"89a986160b80e6a2","name":"Waku message hash computation (payload length 0)","time":{"start":1725105852610,"stop":1725105852610,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b35662285bb29cc","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725106442713,"stop":1725106442713,"duration":0},"status":"passed","severity":"normal"},{"uid":"160beed93102ec72","name":"Ping fails for unsubscribed peers","time":{"start":1725106009992,"stop":1725106009996,"duration":4},"status":"passed","severity":"normal"},{"uid":"fe08a61f08d2e33f","name":"Generator, 2 different pubsubtopics","time":{"start":1725106460113,"stop":1725106460113,"duration":0},"status":"passed","severity":"normal"},{"uid":"6747ed8de355f189","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1725106456508,"stop":1725106456508,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f717be7cd9221c","name":"Subscribe to topic containing Script and receive message","time":{"start":1725106442691,"stop":1725106442691,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd2ad5d81a1d85a","name":"Encoder throws on undefined content topic","time":{"start":1725105882551,"stop":1725105882551,"duration":0},"status":"passed","severity":"normal"},{"uid":"5840af7137bcbc6b","name":"Passing page size 110 when there are 120 messages","time":{"start":1725106468859,"stop":1725106468860,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddbb705bc16ec18c","name":"Query Generator, No Decoder","time":{"start":1725106442052,"stop":1725106442052,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20ab9f1f14bafc8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725106072799,"stop":1725106072800,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc9cc51b8650f508","name":"Filter with 1 connections","time":{"start":1725106142764,"stop":1725106142765,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ff6d33ace7d216","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1725105857995,"stop":1725105857995,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cf6030f348fed","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725106442699,"stop":1725106442700,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7a608dafc7403df","name":"Push message with custom timestamp: 1694347742998","time":{"start":1725106335469,"stop":1725106335470,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cfd1bb20890228f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725106112014,"stop":1725106112014,"duration":0},"status":"passed","severity":"normal"},{"uid":"106ceb44ff416700","name":"Round trip binary encryption [ecies, signature]","time":{"start":1725105882550,"stop":1725105882550,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe0a30ef01252d3","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725106112031,"stop":1725106112031,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f0825b617d4ae3","name":"Subscribe and receives messages on 20 topics","time":{"start":1725106112011,"stop":1725106112012,"duration":1},"status":"passed","severity":"normal"},{"uid":"1435d9f74d51b476","name":"Query generator for multiple messages with different message text format","time":{"start":1725106454894,"stop":1725106454895,"duration":1},"status":"passed","severity":"normal"},{"uid":"e09b8ceb468dc3b9","name":"different cluster, different shard: nodes don't connect","time":{"start":1725106072797,"stop":1725106072797,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0d7bc42bb0e2b9","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1725106234092,"stop":1725106234092,"duration":0},"status":"passed","severity":"normal"},{"uid":"dede15681dae4f22","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725106442699,"stop":1725106442699,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb894ed914b2873a","name":"Fails to publish message with empty text","time":{"start":1725106362010,"stop":1725106362010,"duration":0},"status":"passed","severity":"normal"},{"uid":"da069e3e8b15d009","name":"Push message with content topic containing emoji","time":{"start":1725106335459,"stop":1725106335460,"duration":1},"status":"passed","severity":"normal"},{"uid":"9404e96c807b657f","name":"Subscribe and receive messages via waku relay post","time":{"start":1725106442665,"stop":1725106442665,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37cd5531296af1e","name":"should emit a peer event after start","time":{"start":1725105875019,"stop":1725105875019,"duration":0},"status":"passed","severity":"normal"},{"uid":"517ddde260ee6927","name":"through manual discovery","time":{"start":1725106238958,"stop":1725106238958,"duration":0},"status":"passed","severity":"normal"},{"uid":"8695ddb953f9606","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725106442702,"stop":1725106442703,"duration":1},"status":"passed","severity":"normal"},{"uid":"201d4c79c67970a4","name":"should properly create location multiaddrs - udp4","time":{"start":1725105858551,"stop":1725105858551,"duration":0},"status":"passed","severity":"normal"},{"uid":"852911b57eb70b6d","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1725105870751,"stop":1725105870751,"duration":0},"status":"passed","severity":"normal"},{"uid":"9937037ca07b10ff","name":"Push message with content topic containing short","time":{"start":1725106419907,"stop":1725106419908,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f32c687e75ffe4","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1725105907358,"stop":1725105907359,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7cae59ea12550ed","name":"Push message with custom timestamp: 1725102512216","time":{"start":1725106419915,"stop":1725106419915,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd0f41192e88883","name":"Overlapping topic subscription","time":{"start":1725106442672,"stop":1725106442672,"duration":0},"status":"passed","severity":"normal"},{"uid":"71deeb0bda357149","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725106081202,"stop":1725106081202,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c174c5397b28f98","name":"random static sharding 1 - Cluster ID: 823, Shard ID: 414","time":{"start":1725106420575,"stop":1725106420575,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afdc3bc4870a6f3","name":"should only return 1 node with relay and store capability","time":{"start":1725105871078,"stop":1725105871078,"duration":0},"status":"passed","severity":"normal"},{"uid":"211301acc7f46439","name":"should return empty list for no shard","time":{"start":1725105850093,"stop":1725105850093,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd44f1afeaec42af","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725106206766,"stop":1725106206766,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be4a98fd79d2990","name":"Ordered Callback - true","time":{"start":1725106442852,"stop":1725106442863,"duration":11},"status":"passed","severity":"normal"},{"uid":"edcbfb69e9ba21c0","name":"Query Generator, No message returned","time":{"start":1725106442052,"stop":1725106442053,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b85994d0ecb78ce","name":"Push message with Basic HTML tag payload","time":{"start":1725106419905,"stop":1725106419905,"duration":0},"status":"passed","severity":"normal"},{"uid":"e856da60118d1da6","name":"should not receive a peer event after stop","time":{"start":1725106356869,"stop":1725106356869,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5eeb5adb18efa2","name":"Subscribe to topic containing Script and receive message","time":{"start":1725106112027,"stop":1725106112027,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12e04ccd2ca20d1","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725106072808,"stop":1725106072809,"duration":1},"status":"passed","severity":"normal"},{"uid":"641c75fa8f944cd6","name":"Query Generator - true","time":{"start":1725106442831,"stop":1725106442833,"duration":2},"status":"passed","severity":"normal"},{"uid":"850ae3ed99091325","name":"Push message with long payload","time":{"start":1725106419899,"stop":1725106419900,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c91f2ab54d5f2d","name":"Check message with invalid timestamp is not received","time":{"start":1725106322654,"stop":1725106322654,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bb4fa1f3519bd9","name":"Check message received after nwaku node is restarted","time":{"start":1725106081205,"stop":1725106081206,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8a3c04c9f11b2362","name":"Check message received after jswaku node is restarted","time":{"start":1725106322663,"stop":1725106322663,"duration":0},"status":"skipped","severity":"normal"},{"uid":"80593437d912b9fa","name":"Correctly serialized arguments","time":{"start":1725106239182,"stop":1725106239182,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b48681000742ca","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1725105850086,"stop":1725105850087,"duration":1},"status":"passed","severity":"normal"},{"uid":"d687c4a57c1a2a7d","name":"random static sharding 2 - Cluster ID: 601, Shard ID: 879","time":{"start":1725106420576,"stop":1725106420576,"duration":0},"status":"passed","severity":"normal"},{"uid":"5845e88b199d9392","name":"Filter with 3 connections","time":{"start":1725106142767,"stop":1725106142768,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57803a1bcdfcfc4","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725106206770,"stop":1725106206770,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d95d1e6dcb4df4","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1725106072816,"stop":1725106072817,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5e5b8e5ef90f843","name":"handles multiple messages","time":{"start":1725106466055,"stop":1725106466055,"duration":0},"status":"passed","severity":"normal"},{"uid":"1600c7e1afd539d4","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1725106469487,"stop":1725106469487,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5f280a3c695dfb","name":"same cluster, same shard: nodes connect","time":{"start":1725106247710,"stop":1725106247711,"duration":1},"status":"passed","severity":"normal"},{"uid":"515a86cadfbea501","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1725106469484,"stop":1725106469484,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f304b48821fe56f","name":"Check publish message containing escaped characters","time":{"start":1725106362007,"stop":1725106362007,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfa192d2b6a864d","name":"creates an iterator","time":{"start":1725106466055,"stop":1725106466055,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd67ef490e6e0c3","name":"random static sharding 9 - Cluster ID: 285, Shard ID: 966","time":{"start":1725106420582,"stop":1725106420587,"duration":5},"status":"passed","severity":"normal"},{"uid":"35de4f3b56a9927a","name":"Ping on subscribed peer","time":{"start":1725105972526,"stop":1725105972527,"duration":1},"status":"passed","severity":"normal"},{"uid":"1126f485fe28d409","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1725105900407,"stop":1725105900408,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe53963d44cca0ee","name":"Waku message hash computation (meta attribute not present)","time":{"start":1725105852609,"stop":1725105852609,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e11bf00dc05ffc","name":"Check received message containing emoji","time":{"start":1725106322650,"stop":1725106322651,"duration":1},"status":"passed","severity":"normal"},{"uid":"37044415ed912e9c","name":"Push message with emoji payload","time":{"start":1725106335446,"stop":1725106335447,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83a70edf703b905","name":"Check received message containing shell command","time":{"start":1725106322647,"stop":1725106322648,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd97859c8dcc7c36","name":"Relay - times out","time":{"start":1725106480054,"stop":1725106480054,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1cff055d82fc19c","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1725106072814,"stop":1725106072814,"duration":0},"status":"passed","severity":"normal"},{"uid":"522751fcae18be34","name":"should not receive a peer event after stop","time":{"start":1725105913946,"stop":1725105913947,"duration":1},"status":"passed","severity":"normal"},{"uid":"2822e629f586e46f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725105981565,"stop":1725105981566,"duration":1},"status":"passed","severity":"normal"},{"uid":"e384697b9a784a13","name":"Subscribe to topic containing shell command and publish message","time":{"start":1725106370819,"stop":1725106370819,"duration":0},"status":"passed","severity":"normal"},{"uid":"f015f19a1b66733d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1725106469488,"stop":1725106469489,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4bf12e19c3395bc","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app92/10/topic471/json","time":{"start":1725106394589,"stop":1725106394589,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4459e127f3483dc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1725105850098,"stop":1725105850098,"duration":0},"status":"passed","severity":"normal"},{"uid":"7396aa5f730df200","name":"Check received message containing Script","time":{"start":1725106081198,"stop":1725106081198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f107579a5ab59c9c","name":"Check publish message containing XML","time":{"start":1725106362005,"stop":1725106362006,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd8ca5c2fc903e8","name":"Push message equal or less that 1MB","time":{"start":1725106419916,"stop":1725106419916,"duration":0},"status":"passed","severity":"normal"},{"uid":"4789399e49eaf362","name":"should be able to decode the field with only RELAY set to true","time":{"start":1725105857997,"stop":1725105857998,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca684053696bda0c","name":"random static sharding 5 - Cluster ID: 109, Shard ID: 947","time":{"start":1725106420580,"stop":1725106420580,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9afb598abf18d21","name":"Ping on unsubscribed peer","time":{"start":1725105972525,"stop":1725105972526,"duration":1},"status":"passed","severity":"normal"},{"uid":"2415a3c55b3aecda","name":"Check message received after jswaku node is restarted","time":{"start":1725106081205,"stop":1725106081205,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d2b289dbc23909b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1725106247708,"stop":1725106247709,"duration":1},"status":"passed","severity":"normal"},{"uid":"312d6a56f4f95d17","name":"Ephemeral messages are not stored","time":{"start":1725105911855,"stop":1725105911856,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3c39811416862ff","name":"Check received message containing XML","time":{"start":1725106322646,"stop":1725106322646,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b154aff30069932","name":"Subscribe to topic containing long and receive message","time":{"start":1725106442679,"stop":1725106442680,"duration":1},"status":"passed","severity":"normal"},{"uid":"d563b758b2a9998a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1725106335180,"stop":1725106335180,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69f6cefec319e9f","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app34/9/topic466/utf8","time":{"start":1725106394591,"stop":1725106394592,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f418db9225877b8","name":"should be able to decode the field with only FILTER set to true","time":{"start":1725105857998,"stop":1725105857999,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd0a80c64fffa8f","name":"Decrypt messages","time":{"start":1725106325814,"stop":1725106325814,"duration":0},"status":"passed","severity":"normal"},{"uid":"508f821a08279bd0","name":"Ping succeeds for all connected peers","time":{"start":1725106009992,"stop":1725106009992,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22d6275b58a25a9","name":"throws on content topic with generation field greater than 0","time":{"start":1725105850073,"stop":1725105850073,"duration":0},"status":"passed","severity":"normal"},{"uid":"8976c54002c0b0c7","name":"Ephemeral field set to true","time":{"start":1725105863437,"stop":1725105863437,"duration":0},"status":"passed","severity":"normal"},{"uid":"76bbabe101967d1f","name":"handles empty shards array correctly","time":{"start":1725105850106,"stop":1725105850107,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd04bc91dc3039a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1725105850101,"stop":1725105850102,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e4c152b30dab64c","name":"Check publish message containing long","time":{"start":1725106362001,"stop":1725106362002,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ffa5eecdb01773","name":"start node with empty shard should fail","time":{"start":1725106420589,"stop":1725106420590,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1af468d5c72cc9","name":"Using a function","time":{"start":1725106474088,"stop":1725106474089,"duration":1},"status":"passed","severity":"normal"},{"uid":"81d168eabfde83fb","name":"Check received message containing JSON","time":{"start":1725106081199,"stop":1725106081199,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e9544e08e3f90d","name":"Relay - dialed after","time":{"start":1725106480054,"stop":1725106480054,"duration":0},"status":"passed","severity":"normal"},{"uid":"701d626428fcc1cc","name":"Store - dialed after - with timeout","time":{"start":1725106480055,"stop":1725106480056,"duration":1},"status":"passed","severity":"normal"},{"uid":"862ee747b787f69","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725106442697,"stop":1725106442697,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34b2ad368a243f7","name":"Push message with custom timestamp: 1725109712216","time":{"start":1725106419916,"stop":1725106419916,"duration":0},"status":"passed","severity":"normal"},{"uid":"975425ca7122f6d0","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1725105850094,"stop":1725105850095,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b73baa2904c952b","name":"Query Generator, Multiple PubsubTopics","time":{"start":1725106442050,"stop":1725106442051,"duration":1},"status":"passed","severity":"normal"},{"uid":"85fa7178435dcab2","name":"isConnected between 2 js-waku relay nodes","time":{"start":1725105953676,"stop":1725105953677,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b6f4e1da7e86a4","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1725106370812,"stop":1725106370812,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad4b8db6c189887","name":"should encode/decode to text encoding","time":{"start":1725105858550,"stop":1725105858550,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72e635da340503b","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1725105870752,"stop":1725105870752,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61eb59ac1efdf3","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1725105870753,"stop":1725105870753,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff2eefbb970e7da","name":"returns all values when wanted number is greater than available values","time":{"start":1725105870312,"stop":1725105870312,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6145609bdd329","name":"Check received message containing numeric","time":{"start":1725106322642,"stop":1725106322643,"duration":1},"status":"passed","severity":"normal"},{"uid":"963d0e7382af3c49","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725106112015,"stop":1725106112015,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a48825694205703","name":"can dial TLS multiaddrs","time":{"start":1725106238957,"stop":1725106238957,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1f188b6ace2f9c","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1725105881031,"stop":1725105881032,"duration":1},"status":"passed","severity":"normal"},{"uid":"58ce9fb6036d81b7","name":"Fields are not dropped","time":{"start":1725105862856,"stop":1725105862858,"duration":2},"status":"passed","severity":"normal"},{"uid":"3dc5cd3e15783774","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1725106247709,"stop":1725106247710,"duration":1},"status":"passed","severity":"normal"},{"uid":"61da588ba769ee94","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1725106346835,"stop":1725106346838,"duration":3},"status":"passed","severity":"normal"},{"uid":"1f60ecdaf8e9458e","name":"Push message on custom pubsubTopic","time":{"start":1725106206767,"stop":1725106206767,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6fef5966a4d7ad","name":"unsubscribes","time":{"start":1725106466056,"stop":1725106466056,"duration":0},"status":"passed","severity":"normal"},{"uid":"520fae508597afb8","name":"Overlapping topic subscription","time":{"start":1725106370808,"stop":1725106370808,"duration":0},"status":"skipped","severity":"normal"},{"uid":"11eaa6ec41db5cb1","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1725106234096,"stop":1725106234097,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcbaa7f37ed7e0f6","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1725106456510,"stop":1725106456510,"duration":0},"status":"passed","severity":"normal"},{"uid":"797b2a5a71cebf8f","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1725106072799,"stop":1725106072799,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9984b3d1315e8db","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1725106469488,"stop":1725106469488,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b80a5e6d709f73","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725106125364,"stop":1725106125365,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2272c72935597c","name":"Check received message containing Russian","time":{"start":1725106322667,"stop":1725106322668,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb9aa4ddc2596699","name":"Push message with content topic containing Russian","time":{"start":1725106335453,"stop":1725106335453,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2c3afd45ce9546","name":"Check received message containing shell command","time":{"start":1725106322679,"stop":1725106322679,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27cf57253482863","name":"Push message with unicode special characters payload","time":{"start":1725106335432,"stop":1725106335446,"duration":14},"status":"passed","severity":"normal"},{"uid":"2185698a5562fe50","name":"Check received message with timestamp: 1725105899730000000 ","time":{"start":1725106322681,"stop":1725106322681,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6081880288e2590","name":"should not receive a peer event before start","time":{"start":1725106356866,"stop":1725106356869,"duration":3},"status":"passed","severity":"normal"},{"uid":"853ebf9650d0080a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1725106420573,"stop":1725106420573,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd0896decf5f726","name":"addEventListener with correct event","time":{"start":1725105940257,"stop":1725105940257,"duration":0},"status":"passed","severity":"normal"},{"uid":"781ef9e57ed49569","name":"returns all values when wanted number matches available values","time":{"start":1725105870310,"stop":1725105870311,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e2b52951206c7e2","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1725105850091,"stop":1725105850091,"duration":0},"status":"passed","severity":"normal"},{"uid":"de465e4bc73d68b2","name":"1 Store, 2 fetches","time":{"start":1725105870924,"stop":1725105870925,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66ccec6a31e3a60","name":"should properly create location multiaddrs - tcp","time":{"start":1725105858553,"stop":1725105858553,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63730c93b7e473a","name":"Push message with meta","time":{"start":1725106335460,"stop":1725106335461,"duration":1},"status":"passed","severity":"normal"},{"uid":"253b42dc0bfccb15","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725106112004,"stop":1725106112007,"duration":3},"status":"passed","severity":"normal"},{"uid":"da92284884178e81","name":"different cluster, same shard: nodes don't connect","time":{"start":1725106072796,"stop":1725106072796,"duration":0},"status":"passed","severity":"normal"},{"uid":"28021f87ce5feb51","name":"Check message with no content topic is not received","time":{"start":1725106322684,"stop":1725106322684,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3bb28921f17ce4","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1725106072807,"stop":1725106072808,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b0cdb3b93a5cd34","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1725106370819,"stop":1725106370823,"duration":4},"status":"passed","severity":"normal"},{"uid":"ac57291bd75f0830","name":"Light Node - default protocols","time":{"start":1725106480056,"stop":1725106480056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b30a8d3e07cba9","name":"Encoder throws on empty string content topic","time":{"start":1725105881035,"stop":1725105881035,"duration":0},"status":"passed","severity":"normal"},{"uid":"5119682659cda9fa","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1725105850090,"stop":1725105850090,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8973f87d1cbdf8","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725106234090,"stop":1725106234091,"duration":1},"status":"passed","severity":"normal"},{"uid":"781c7f40f1145528","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1725105850086,"stop":1725105850086,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe259f9fa8ec79b","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1725105850092,"stop":1725105850092,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05a6a6e6e006ac7","name":"ignores unrecognized TXT record formats","time":{"start":1725105871076,"stop":1725105871077,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed6f295fd19dcd0","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1725106442053,"stop":1725106442054,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bcc14afe6d48bbe","name":"should return unique PubsubTopics for static sharding","time":{"start":1725105850091,"stop":1725105850092,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18c612b5e1cac79","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app87/2/topic460/proto","time":{"start":1725106394588,"stop":1725106394589,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4de2846b9b77d91","name":"Check message on other pubsub topic is not received","time":{"start":1725106322654,"stop":1725106322654,"duration":0},"status":"passed","severity":"normal"},{"uid":"e883e301dd04b07e","name":"Encoder throws on empty string content topic","time":{"start":1725105882552,"stop":1725105882552,"duration":0},"status":"passed","severity":"normal"},{"uid":"4313da11a44944a8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725105981561,"stop":1725105981563,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6d7546c88775ef","name":"Check publish message containing numeric","time":{"start":1725106362002,"stop":1725106362002,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbbc73a78a91f66","name":"nwaku subscribes","time":{"start":1725106346899,"stop":1725106346901,"duration":2},"status":"passed","severity":"normal"},{"uid":"9542ee8520bd8bf8","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1725106518715,"stop":1725106518715,"duration":0},"status":"passed","severity":"normal"},{"uid":"a761350a749eabd","name":"Query generator for multiple messages with multiple decoders","time":{"start":1725106454895,"stop":1725106454895,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c5a7728c5d5662","name":"Should update multiaddrs","time":{"start":1725106248290,"stop":1725106248291,"duration":1},"status":"passed","severity":"normal"},{"uid":"465c59769536236b","name":"Query with Promise Callback, No message returned","time":{"start":1725106442058,"stop":1725106442059,"duration":1},"status":"passed","severity":"normal"},{"uid":"987597c663709f8f","name":"Check received message containing unicode special characters","time":{"start":1725106081200,"stop":1725106081200,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef58c9b71779313","name":"Push message with escaped characters payload","time":{"start":1725106335432,"stop":1725106335432,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97efaae68093256","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1725106346822,"stop":1725106346822,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be675b6f140458d","name":"Check message with non string payload is not received","time":{"start":1725106322662,"stop":1725106322663,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc1d9317a3d76a4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725106442704,"stop":1725106442704,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbed7a3c4e656b24","name":"Renews subscription after lossing a connection","time":{"start":1725106442695,"stop":1725106442695,"duration":0},"status":"passed","severity":"normal"},{"uid":"87aeb7d5a888ec11","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1725105850101,"stop":1725105850101,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef929fff2d0251b","name":"Decoder throws on empty string content topic","time":{"start":1725105881036,"stop":1725105881036,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ce3b55a2da42cd","name":"Reusing cursor across nodes","time":{"start":1725106408200,"stop":1725106408201,"duration":1},"status":"passed","severity":"normal"},{"uid":"e86cfc39867992f","name":"Check received message containing Arabic","time":{"start":1725106081197,"stop":1725106081197,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cb7c4efbe0ddc","name":"Filter with 0 connections","time":{"start":1725106142762,"stop":1725106142763,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bfb857ee95a928d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725106442693,"stop":1725106442693,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7993784f52e92c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725106125363,"stop":1725106125364,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4f848c05ddd6ad","name":"Fails to push message with large meta","time":{"start":1725106419914,"stop":1725106419914,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc720f385347021","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1725106072814,"stop":1725106072814,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd62dc1e49462781","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1725106072797,"stop":1725106072798,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e28137ead8c146","name":"Relay + Store","time":{"start":1725105858555,"stop":1725105858555,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6bf68fdfc3414f","name":"Nwaku publishes","time":{"start":1725106346901,"stop":1725106346901,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a2440c24d9420e","name":"Query generator for multiple messages","time":{"start":1725106454894,"stop":1725106454894,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f16513f65cb31e","name":"Check received message containing SQL Injection","time":{"start":1725106322645,"stop":1725106322645,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b5a80e93073b69","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1725105863440,"stop":1725105863440,"duration":0},"status":"passed","severity":"normal"},{"uid":"79dc5e8d4ed9557f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725106442693,"stop":1725106442693,"duration":0},"status":"passed","severity":"normal"},{"uid":"762741f3608e439f","name":"Store - dialed first","time":{"start":1725106480055,"stop":1725106480055,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fbdfb0b2625fa4","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1725106370806,"stop":1725106370806,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9af14f5ed3417c7","name":"Check received message containing emoji","time":{"start":1725106322680,"stop":1725106322681,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c36aeec864a5693","name":"Check publish message containing Basic HTML tag","time":{"start":1725106362006,"stop":1725106362006,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c11f93d3b1fd61","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1725106234089,"stop":1725106234089,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14c387965993bfa","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725106125367,"stop":1725106125367,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b533cf05c0dc8f","name":"Push message with Basic HTML tag payload","time":{"start":1725106335430,"stop":1725106335430,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e150fdd99aa84f4","name":"throws on content topic with empty version field","time":{"start":1725105850074,"stop":1725105850075,"duration":1},"status":"passed","severity":"normal"},{"uid":"c607fa889faedd78","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1725105913955,"stop":1725105913955,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b4b7057e62cffc0","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725106442694,"stop":1725106442695,"duration":1},"status":"passed","severity":"normal"},{"uid":"b04a53028b6749de","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1725106346824,"stop":1725106346825,"duration":1},"status":"passed","severity":"normal"},{"uid":"101ece2feb760b5","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1725106469489,"stop":1725106469489,"duration":0},"status":"passed","severity":"normal"},{"uid":"754d8ee063b7bb84","name":"new peer added after a peer was already found","time":{"start":1725106335179,"stop":1725106335179,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ac2a8b9afbbd262f","name":"Push message with XML payload","time":{"start":1725106335429,"stop":1725106335430,"duration":1},"status":"passed","severity":"normal"},{"uid":"d887ef2966ffae85","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1725106394592,"stop":1725106394593,"duration":1},"status":"passed","severity":"normal"},{"uid":"d70f49cf2478740d","name":"should get / set UDP multiaddr","time":{"start":1725105858550,"stop":1725105858550,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54886f0766e330c","name":"should not fail to start the service if it is already started","time":{"start":1725106356865,"stop":1725106356865,"duration":0},"status":"passed","severity":"normal"},{"uid":"af150587ae2eb4de","name":"Relay + Store","time":{"start":1725105909908,"stop":1725105909908,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c48ec27490fcf28","name":"should be able to encode the field with only RELAY set to true","time":{"start":1725105857991,"stop":1725105857993,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc5d226fd21a6979","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725106322682,"stop":1725106322682,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c36e16117d0523c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1725105850098,"stop":1725105850098,"duration":0},"status":"passed","severity":"normal"},{"uid":"8465d7260659d49b","name":"Push message with content topic containing Chinese","time":{"start":1725106335452,"stop":1725106335452,"duration":0},"status":"passed","severity":"normal"},{"uid":"3426556d22ff4ddd","name":"Decoder throws on undefined content topic","time":{"start":1725105863439,"stop":1725105863439,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22cd1642de888c3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725106442700,"stop":1725106442700,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7f6759f5958ed3","name":"can start and stop the service","time":{"start":1725105875017,"stop":1725105875018,"duration":1},"status":"passed","severity":"normal"},{"uid":"25dc3c75fd7cae1a","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725105981574,"stop":1725105981576,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0690a64082d231d","name":"should return valid sharding parameters for static sharding","time":{"start":1725105850106,"stop":1725105850106,"duration":0},"status":"passed","severity":"normal"},{"uid":"9519465762bc1599","name":"should handle a minimal index list","time":{"start":1725105850191,"stop":1725105850191,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47a91d0937eb94e","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1725105863202,"stop":1725105863202,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a6e033086358ea","name":"Push message with content topic containing Arabic","time":{"start":1725106419909,"stop":1725106419909,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eed8b2c13ff3901","name":"Renews peer on consistent missed messages","time":{"start":1725106010006,"stop":1725106010006,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a1108f84640a18","name":"Subscribe to topic containing XML and receive message","time":{"start":1725106442692,"stop":1725106442692,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b1c37a7eb25102","name":"LightPush with 3 connections","time":{"start":1725106142767,"stop":1725106142767,"duration":0},"status":"passed","severity":"normal"},{"uid":"609b592e018ec204","name":"should properly create location multiaddrs - tcp4","time":{"start":1725105858551,"stop":1725105858552,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce04c0edb68676e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1725106408200,"stop":1725106408200,"duration":0},"status":"passed","severity":"normal"},{"uid":"909beda2019b1cd6","name":"should not fail to start the service if it is already started","time":{"start":1725105875018,"stop":1725105875019,"duration":1},"status":"passed","severity":"normal"},{"uid":"861a3b8f7887881f","name":"should not fail to start the service if it is already started","time":{"start":1725105913923,"stop":1725105913923,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ea59d5dc653b5e","name":"should set field with only FILTER enabled","time":{"start":1725105858554,"stop":1725105858554,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40f2082a723cfb8","name":"Wrong topic","time":{"start":1725106394592,"stop":1725106394592,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fef89aed12db62","name":"Js publishes, other Js receives","time":{"start":1725106346902,"stop":1725106346902,"duration":0},"status":"passed","severity":"normal"},{"uid":"17867d01fc055329","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1725106072808,"stop":1725106072808,"duration":0},"status":"passed","severity":"normal"},{"uid":"db397505474ddce0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725106442688,"stop":1725106442690,"duration":2},"status":"passed","severity":"normal"},{"uid":"e3966dae51d8ad58","name":"LightPush with 1 connections","time":{"start":1725106142763,"stop":1725106142764,"duration":1},"status":"passed","severity":"normal"},{"uid":"475e900fbf80d722","name":"shard 0","time":{"start":1725106420572,"stop":1725106420572,"duration":0},"status":"passed","severity":"normal"},{"uid":"f832824668a0c076","name":"should load peers from local storage and dispatch events","time":{"start":1725105875020,"stop":1725105875021,"duration":1},"status":"passed","severity":"normal"},{"uid":"d15808a8a351327c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725106442713,"stop":1725106442714,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b9bc6f7ba44034","name":"Check received message containing short","time":{"start":1725106322641,"stop":1725106322642,"duration":1},"status":"passed","severity":"normal"},{"uid":"4033e34c9c670fb0","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1725105875021,"stop":1725105875021,"duration":0},"status":"passed","severity":"normal"},{"uid":"c931a503a4564302","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725106206769,"stop":1725106206770,"duration":1},"status":"passed","severity":"normal"},{"uid":"7991aa1a73403f13","name":"1 Store, 2 relays, 2 fetches","time":{"start":1725105870925,"stop":1725105870925,"duration":0},"status":"passed","severity":"normal"},{"uid":"e615c23b6ad32668","name":"Sample","time":{"start":1725105858094,"stop":1725105858094,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a460689e0a8fa9","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725106012812,"stop":1725106012812,"duration":0},"status":"passed","severity":"normal"},{"uid":"b449c7594344a1cb","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1725106234095,"stop":1725106234095,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1003f6f73ab084","name":"Generator, 2 different pubsubtopics","time":{"start":1725106460105,"stop":1725106460106,"duration":1},"status":"passed","severity":"normal"},{"uid":"8829f008f1a30f0c","name":"Check received message containing Basic HTML tag","time":{"start":1725106322646,"stop":1725106322646,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb76a8735a4d10d","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1725105981576,"stop":1725105981576,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8faf0becced888","name":"caches peers it previously fetched","time":{"start":1725105871077,"stop":1725105871077,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fadf9d572627a5","name":"Passing page size 3 when there are 20 messages","time":{"start":1725106468858,"stop":1725106468858,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e8c8e48c2bf4e","name":"Check message with non string payload is not received","time":{"start":1725106322685,"stop":1725106322685,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a51f6586b5b79","name":"Check message with no content topic is not received","time":{"start":1725106322654,"stop":1725106322658,"duration":4},"status":"passed","severity":"normal"},{"uid":"2670db3e4c42ff10","name":"more peers than existing","time":{"start":1725106323012,"stop":1725106323012,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b36c315a22193eb4","name":"Subscribe and receive messages via lightPush","time":{"start":1725106442660,"stop":1725106442662,"duration":2},"status":"passed","severity":"normal"},{"uid":"96ac05a1f0b80119","name":"Push message with content topic containing numeric","time":{"start":1725106335451,"stop":1725106335451,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abe63f824bcf693","name":"Push message with emoji payload","time":{"start":1725106419907,"stop":1725106419907,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af828489f0be7bc","name":"pre and post cipher","time":{"start":1725105881387,"stop":1725105881387,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccda878dee2d415","name":"Check received message with timestamp: 1725105899016 ","time":{"start":1725106081201,"stop":1725106081202,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d3105dd8e44f53","name":"Check received message containing Basic HTML tag","time":{"start":1725106322676,"stop":1725106322678,"duration":2},"status":"passed","severity":"normal"},{"uid":"a11508acb865914f","name":"tcp ip4 address","time":{"start":1725105858027,"stop":1725105858027,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04d1b7da382a304","name":"Check received message containing escaped characters","time":{"start":1725106322679,"stop":1725106322680,"duration":1},"status":"passed","severity":"normal"},{"uid":"b63d46517a0587cb","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1725105850095,"stop":1725105850096,"duration":1},"status":"passed","severity":"normal"},{"uid":"990315bf036bba49","name":"Push message with Arabic payload","time":{"start":1725106335428,"stop":1725106335428,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc9119eff47de1","name":"random static sharding 6 - Cluster ID: 906, Shard ID: 480","time":{"start":1725106420581,"stop":1725106420581,"duration":0},"status":"passed","severity":"normal"},{"uid":"f325036f27a738c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725105981564,"stop":1725105981565,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a55132d23496bd7","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1725106072805,"stop":1725106072805,"duration":0},"status":"passed","severity":"normal"},{"uid":"af15532afbd84b97","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1725105911856,"stop":1725105911857,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5fc1c128cb1fa19","name":"Fails to push message bigger that 1MB","time":{"start":1725106335473,"stop":1725106335473,"duration":0},"status":"passed","severity":"normal"},{"uid":"73708782cf6da627","name":"Push message with content topic containing shell command","time":{"start":1725106419911,"stop":1725106419911,"duration":0},"status":"passed","severity":"normal"},{"uid":"7743cf94a761bfa6","name":"Push message with long payload","time":{"start":1725106335425,"stop":1725106335425,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2251002a80e8f3","name":"Check message with no payload is not received","time":{"start":1725106322684,"stop":1725106322685,"duration":1},"status":"passed","severity":"normal"},{"uid":"df6e177af2557b45","name":"throws on content topic with empty topic name field","time":{"start":1725105850075,"stop":1725105850075,"duration":0},"status":"passed","severity":"normal"},{"uid":"33964bd5743e2a1d","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1725106335180,"stop":1725106335180,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74e3db72f7a20800","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725106234096,"stop":1725106234096,"duration":0},"status":"passed","severity":"normal"},{"uid":"292d0face7a7cddd","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1725105850106,"stop":1725105850106,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b76939e350b697","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1725105870754,"stop":1725105870754,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5434cbfc35b5f5d","name":"should not fail to stop the service if it was not started","time":{"start":1725105875018,"stop":1725105875018,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4b0c9b09b4892f","name":"Passing invalid cursor","time":{"start":1725106408201,"stop":1725106408202,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa52bd1f43d2c6f","name":"Push message with content topic containing special chars","time":{"start":1725106335451,"stop":1725106335451,"duration":0},"status":"passed","severity":"normal"},{"uid":"72acf50f159fe918","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1725106346820,"stop":1725106346821,"duration":1},"status":"passed","severity":"normal"},{"uid":"504d437faa54fb1b","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1725106456508,"stop":1725106456508,"duration":0},"status":"passed","severity":"normal"},{"uid":"d597f2121ddf41ed","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1725105850078,"stop":1725105850078,"duration":0},"status":"passed","severity":"normal"},{"uid":"48151507e8affe27","name":"Subscribe to topic containing short and receive message","time":{"start":1725106442678,"stop":1725106442678,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fe1a2de96c6ba4","name":"should be able to decode the field with only STORE set to true","time":{"start":1725105857999,"stop":1725105857999,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ef06c46bc9f40a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725106442662,"stop":1725106442663,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d74353d6047be4","name":"Generator, custom pubsub topic","time":{"start":1725106460112,"stop":1725106460113,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e729250e8a4bf11","name":"should not throw an error for a single configured topic","time":{"start":1725105850102,"stop":1725105850103,"duration":1},"status":"passed","severity":"normal"},{"uid":"991247388006a13a","name":"Push message with content topic containing Basic HTML tag","time":{"start":1725106335455,"stop":1725106335455,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6a061e9d4d0fad","name":"Decoder throws on undefined content topic","time":{"start":1725105882552,"stop":1725105882552,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0aaa6ed4458fb24","name":"Subscribe and receive messages via lightPush","time":{"start":1725106112003,"stop":1725106112004,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22902c75ac25daf","name":"Generator, custom pubsub topic","time":{"start":1725106460103,"stop":1725106460104,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44cbd79a149b512","name":"listenerCount","time":{"start":1725105940259,"stop":1725105940259,"duration":0},"status":"passed","severity":"normal"},{"uid":"841c5a236e2bff25","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725106442688,"stop":1725106442688,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fb7889fca1e72e","name":"should return the pubsub topic directly if a string is provided","time":{"start":1725105850104,"stop":1725105850104,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbeed704ecd66db","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1725105850099,"stop":1725105850099,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba15b4a08666c67","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1725105850191,"stop":1725105850192,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3ce1ec7c5a210a2","name":"different cluster, same shard: nodes don't connect","time":{"start":1725106247711,"stop":1725106247712,"duration":1},"status":"passed","severity":"normal"},{"uid":"a806581b414b07d0","name":"should emit a peer event after start","time":{"start":1725105913923,"stop":1725105913924,"duration":1},"status":"passed","severity":"normal"},{"uid":"43c6ec5295e9382b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725106442671,"stop":1725106442672,"duration":1},"status":"passed","severity":"normal"},{"uid":"939f1b031b970317","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725106125362,"stop":1725106125363,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e187ba025d9439","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1725105857994,"stop":1725105857995,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e366ef2c858ec76","name":"Reopen subscription with peer with lost subscription","time":{"start":1725105972528,"stop":1725105972528,"duration":0},"status":"passed","severity":"normal"},{"uid":"f525cdc1f40b71cf","name":"Subscribe to topic containing short and publish message","time":{"start":1725106370808,"stop":1725106370810,"duration":2},"status":"passed","severity":"normal"},{"uid":"b553b23f39902ae2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725106442688,"stop":1725106442688,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d744cde4318a5d2","name":"Query generator for multiple messages with different content topic format","time":{"start":1725106454895,"stop":1725106454896,"duration":1},"status":"passed","severity":"normal"},{"uid":"a911bb08be99b7a6","name":"connects to nwaku","time":{"start":1725106474087,"stop":1725106474087,"duration":0},"status":"passed","severity":"normal"},{"uid":"482680bd80eeedd2","name":"Check received message containing escaped characters","time":{"start":1725106081200,"stop":1725106081200,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e9aab539899290","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1725105850088,"stop":1725105850088,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda35f79a5dea48","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1725105850097,"stop":1725105850097,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30ee26e85c9d807","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725106442706,"stop":1725106442706,"duration":0},"status":"passed","severity":"normal"},{"uid":"529cbe99184d6795","name":"Check publish message containing short","time":{"start":1725106362001,"stop":1725106362001,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5111e193fcc283","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725106072802,"stop":1725106072802,"duration":0},"status":"passed","severity":"normal"},{"uid":"611e86a1f1cd3a2b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725106442692,"stop":1725106442692,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf0f03aac16628a","name":"isConnected should return false after all peers disconnect","time":{"start":1725105953676,"stop":1725105953676,"duration":0},"status":"passed","severity":"normal"},{"uid":"26573dcb1ffbad14","name":"Check received message containing special chars","time":{"start":1725106322666,"stop":1725106322666,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76cdb899c92819","name":"Push message with numeric payload","time":{"start":1725106335426,"stop":1725106335426,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d038847a358e2e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725106112011,"stop":1725106112011,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51449752267782","name":"removeEventListener with wrong event","time":{"start":1725105940258,"stop":1725105940259,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3bfa12b3573c94d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1725105850098,"stop":1725105850098,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19f093850b4fa6","name":"removeEventListener with correct event","time":{"start":1725105940258,"stop":1725105940258,"duration":0},"status":"passed","severity":"normal"},{"uid":"965ff16bcb179468","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1725105850096,"stop":1725105850096,"duration":0},"status":"passed","severity":"normal"},{"uid":"7daa6b283ab04918","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1725106072809,"stop":1725106072809,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef081a26eec7047","name":"Push message with content topic containing SQL Injection","time":{"start":1725106419909,"stop":1725106419910,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f732f6edfd619d","name":"should set field with all protocols enabled","time":{"start":1725105858553,"stop":1725105858554,"duration":1},"status":"passed","severity":"normal"},{"uid":"59cb4c84a42da0e5","name":"Check message on other pubsub topic is not received","time":{"start":1725106322684,"stop":1725106322684,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1e39d829818a67","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725106442691,"stop":1725106442691,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f7fd17e3759e93","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1725105871079,"stop":1725105871080,"duration":1},"status":"skipped","severity":"normal"},{"uid":"deaf30fc5254bbaa","name":"start node with empty content topic","time":{"start":1725106394593,"stop":1725106394593,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffa7acd9872eca3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725106081202,"stop":1725106081202,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e08d6593b82cc6","name":"Ping on unsubscribed peer","time":{"start":1725105972527,"stop":1725105972528,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f6d4eb6170e3e24","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725106442713,"stop":1725106442713,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0a6412b5bd9b5","name":"should throw an error for an unconfigured topic","time":{"start":1725105850104,"stop":1725105850104,"duration":0},"status":"passed","severity":"normal"},{"uid":"e560cb3a7d83c49f","name":"Check received message containing JSON","time":{"start":1725106322647,"stop":1725106322647,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57a2dcb4c52fb91","name":"Check message with non string payload is not received","time":{"start":1725106081205,"stop":1725106081205,"duration":0},"status":"passed","severity":"normal"},{"uid":"191da77c8ca26651","name":"Filter","time":{"start":1725106480056,"stop":1725106480056,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a9c077abc3e532","name":"Push message with content topic containing JSON","time":{"start":1725106335455,"stop":1725106335455,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1648e86faefc6d","name":"Promise Callback - true","time":{"start":1725106442848,"stop":1725106442851,"duration":3},"status":"passed","severity":"normal"},{"uid":"854ed8c33c3d7c19","name":"should not fail to stop the service if it was not started","time":{"start":1725106356862,"stop":1725106356864,"duration":2},"status":"passed","severity":"normal"},{"uid":"2822321e018b826d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725106442680,"stop":1725106442681,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c62c99be909d2aa","name":"Subscribe to topic containing Russian and publish message","time":{"start":1725106370812,"stop":1725106370813,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9a50805ccdc8211","name":"Check publish message containing SQL Injection","time":{"start":1725106362004,"stop":1725106362005,"duration":1},"status":"passed","severity":"normal"},{"uid":"288a6ed163c17871","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1725105850101,"stop":1725105850101,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75a831460050053","name":"Overlapping topic subscription","time":{"start":1725106442700,"stop":1725106442701,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce52f57aa56ffb52","name":"Ping on subscribed peer","time":{"start":1725105958478,"stop":1725105958479,"duration":1},"status":"passed","severity":"normal"},{"uid":"12784775739f72a0","name":"Publish message with custom timestamp: Sun Sep 10 2023 12:12:15 GMT+0000 (Coordinated Universal Time)","time":{"start":1725106362009,"stop":1725106362009,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf579d2c14ba007c","name":"Check received message with timestamp: 1725105899730000000 ","time":{"start":1725106322651,"stop":1725106322652,"duration":1},"status":"passed","severity":"normal"},{"uid":"7758bdfe7201d380","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725106012811,"stop":1725106012812,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3593f72c27b0b6","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725106442665,"stop":1725106442666,"duration":1},"status":"passed","severity":"normal"},{"uid":"9df5d4060f433d4a","name":"should use DNS peer discovery with light client","time":{"start":1725105913948,"stop":1725105913949,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cd443bc03990327c","name":"should add and remove event listeners correctly","time":{"start":1725105875022,"stop":1725105875022,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf35c565ad079cf7","name":"configure the node with multiple pubsub topics","time":{"start":1725106420588,"stop":1725106420588,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18d594e4ced02cb","name":"Check publish message containing Arabic","time":{"start":1725106362003,"stop":1725106362003,"duration":0},"status":"passed","severity":"normal"},{"uid":"4423fec5bf3b8502","name":"should use the provided clusterId for the pubsub topic","time":{"start":1725105850107,"stop":1725105850108,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a49ae83d61d3ba2","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725105981568,"stop":1725105981574,"duration":6},"status":"passed","severity":"normal"},{"uid":"7698bc6356c2db46","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725106012810,"stop":1725106012810,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc453205f4375eec","name":"Fails to push message with empty content topic","time":{"start":1725106419912,"stop":1725106419913,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad8f3cc4924d0f8c","name":"Passing cursor with wrong pubsubTopic","time":{"start":1725106408202,"stop":1725106408202,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a04857aa36ebcc","name":"Query Generator - false","time":{"start":1725106442834,"stop":1725106442834,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bfc463fc622428","name":"Check publish message containing Russian","time":{"start":1725106362003,"stop":1725106362004,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca715184dd0672f9","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1725106408199,"stop":1725106408200,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f497deb404926ae","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1725106370807,"stop":1725106370807,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3d6e3bb346f134","name":"Check received message containing Arabic","time":{"start":1725106322643,"stop":1725106322644,"duration":1},"status":"passed","severity":"normal"},{"uid":"f39a1dde684401ce","name":"throws on content topic with empty encoding field","time":{"start":1725105850076,"stop":1725105850076,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c24bc86e7229c0","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1725105900409,"stop":1725105900418,"duration":9},"status":"passed","severity":"normal"},{"uid":"ce89465e9edf637a","name":"Passing page size 10 when there are 10 messages","time":{"start":1725106468858,"stop":1725106468858,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6b80306652cf18","name":"Throws when trying to push message with empty payload","time":{"start":1725106419907,"stop":1725106419907,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74ce470fc953a22","name":"should properly create location multiaddrs - udp","time":{"start":1725105858552,"stop":1725105858552,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7560c310373e40","name":"Reopen subscription with peer with lost subscription","time":{"start":1725105972526,"stop":1725105972526,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad641c9eaecb26ea","name":"Fails to push message with empty content topic","time":{"start":1725106335460,"stop":1725106335460,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceec2255948b00ff","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app18/6/topic267/proto","time":{"start":1725106394590,"stop":1725106394590,"duration":0},"status":"passed","severity":"normal"},{"uid":"693653dc9c77c6f9","name":"Query Generator, Wrong PubsubTopic","time":{"start":1725106442049,"stop":1725106442050,"duration":1},"status":"passed","severity":"normal"},{"uid":"f60247ab8900e3ed","name":"Ping on subscribed peer","time":{"start":1725105972524,"stop":1725105972525,"duration":1},"status":"passed","severity":"normal"},{"uid":"959a6a4681999e88","name":"Subscribe to topic containing XML and receive message","time":{"start":1725106442706,"stop":1725106442708,"duration":2},"status":"passed","severity":"normal"},{"uid":"a0eb08ed2f606882","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1725105850094,"stop":1725105850094,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fae9a9d9b85d1fc","name":"recovers when dns.resolve returns empty","time":{"start":1725105871076,"stop":1725105871076,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9f6c4a6b80230","name":"groups content topics by expected pubsub topic","time":{"start":1725105850087,"stop":1725105850088,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef992378db2f55fb","name":"Generator, 2 different pubsubtopics","time":{"start":1725106460108,"stop":1725106460110,"duration":2},"status":"passed","severity":"normal"},{"uid":"4084600dd23915d4","name":"Privacy Node - default protocol","time":{"start":1725106480057,"stop":1725106480057,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf936ea57ceedfa9","name":"Push message with Script payload","time":{"start":1725106335429,"stop":1725106335429,"duration":0},"status":"passed","severity":"normal"},{"uid":"6231f8f378a48d98","name":"Passing an array","time":{"start":1725106474088,"stop":1725106474088,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86e6625f005759","name":"Query with Ordered Callback, No Decoder","time":{"start":1725106442055,"stop":1725106442056,"duration":1},"status":"passed","severity":"normal"},{"uid":"f969a6d39ac4ae5d","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1725105981564,"stop":1725105981564,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b180653dd7d08df","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1725105870753,"stop":1725105870754,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c657bfcc07dcf7","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1725105857997,"stop":1725105857997,"duration":0},"status":"passed","severity":"normal"},{"uid":"169b969034c53b84","name":"Waku message hash computation (no timestamp)","time":{"start":1725105852610,"stop":1725105852610,"duration":0},"status":"passed","severity":"normal"},{"uid":"82af24c285ba23bf","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725106112030,"stop":1725106112031,"duration":1},"status":"passed","severity":"normal"},{"uid":"81327b4f5bea5b3a","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1725106072811,"stop":1725106072812,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc995ef77d57fd0f","name":"Check received message containing long","time":{"start":1725106081193,"stop":1725106081195,"duration":2},"status":"passed","severity":"normal"},{"uid":"597cdf431a29aa7e","name":"Check publish message containing emoji","time":{"start":1725106362008,"stop":1725106362008,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be95ff1f654b8c4","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1725105850108,"stop":1725105850108,"duration":0},"status":"passed","severity":"normal"},{"uid":"465ff25a8a89cd75","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1725106469486,"stop":1725106469486,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5194ccc73e590c5","name":"should set field with only LIGHTPUSH enabled","time":{"start":1725105858555,"stop":1725105858555,"duration":0},"status":"passed","severity":"normal"},{"uid":"22389efc03a5e8bc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725106125378,"stop":1725106125378,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e61b05a5cb34de","name":"Ordered Callback - false","time":{"start":1725106442864,"stop":1725106442864,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b25186e286464a","name":"random static sharding 4 - Cluster ID: 716, Shard ID: 560","time":{"start":1725106420576,"stop":1725106420580,"duration":4},"status":"passed","severity":"normal"},{"uid":"c71c09bec06d396b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725106442714,"stop":1725106442714,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9869c3b2d40d93","name":"Encoder throws on undefined content topic","time":{"start":1725105863438,"stop":1725105863438,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9daf2b652713b6","name":"Nodes with multiple pubsub topic","time":{"start":1725106346821,"stop":1725106346822,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b078620780f3b1","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1725106518715,"stop":1725106518715,"duration":0},"status":"passed","severity":"normal"},{"uid":"46dcd6f303d92777","name":"Rejects garbage","time":{"start":1725105885778,"stop":1725105885778,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ee8852957777fa","name":"Number of peers are maintained correctly","time":{"start":1725106152708,"stop":1725106152708,"duration":0},"status":"passed","severity":"normal"},{"uid":"112d4ae59d8b0ac5","name":"Delete observer","time":{"start":1725106325815,"stop":1725106325815,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4ed17e5e13077a","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725106125365,"stop":1725106125366,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1e89bf994d726be","name":"should not receive a peer event before start","time":{"start":1725105875019,"stop":1725105875019,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8e43d12aa5656e","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1725106442057,"stop":1725106442057,"duration":0},"status":"passed","severity":"normal"},{"uid":"847875163b38baa9","name":"Round trip binary serialization","time":{"start":1725105863436,"stop":1725105863437,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e903362139655e","name":"Check message with no content topic is not received","time":{"start":1725106081204,"stop":1725106081204,"duration":0},"status":"passed","severity":"normal"},{"uid":"b397c09554d1473b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725106125361,"stop":1725106125362,"duration":1},"status":"passed","severity":"normal"},{"uid":"da1ca1ecb6e51f5a","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app67/5/topic704/xml","time":{"start":1725106394587,"stop":1725106394588,"duration":1},"status":"passed","severity":"normal"},{"uid":"903d33881349199","name":"Publish message with custom timestamp: Sat Aug 31 2024 13:12:15 GMT+0000 (Coordinated Universal Time)","time":{"start":1725106362009,"stop":1725106362010,"duration":1},"status":"passed","severity":"normal"},{"uid":"880183b05408ad12","name":"Symmetric encrypt & Decrypt","time":{"start":1725105881386,"stop":1725105881386,"duration":0},"status":"passed","severity":"normal"},{"uid":"6976b46694798730","name":"Check received message containing Chinese","time":{"start":1725106322643,"stop":1725106322643,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a35164c43bd3e38","name":"Filter with 2 connections","time":{"start":1725106142766,"stop":1725106142767,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f426c7155d649d3","name":"Decoder throws on undefined content topic","time":{"start":1725105881035,"stop":1725105881036,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8216d60c7911bfc","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1725106072807,"stop":1725106072807,"duration":0},"status":"passed","severity":"normal"},{"uid":"374f7a62e2e37980","name":"Relay","time":{"start":1725105909907,"stop":1725105909907,"duration":0},"status":"passed","severity":"normal"},{"uid":"572b56e9d438678d","name":"Push message with escaped characters payload","time":{"start":1725106419906,"stop":1725106419906,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc3fc2adec6c32c","name":"Subscribe to topic containing Script and publish message","time":{"start":1725106370813,"stop":1725106370814,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53fda7c592442f6","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725106442698,"stop":1725106442698,"duration":0},"status":"passed","severity":"normal"},{"uid":"3298ea27099dd5d6","name":"Throws when trying to push message with empty payload","time":{"start":1725106335448,"stop":1725106335449,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35636bf778ea99f","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1725106072800,"stop":1725106072800,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d51ea6c5d036463","name":"Check received message containing Basic HTML tag","time":{"start":1725106081199,"stop":1725106081199,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dbb9644ec4b93bf","name":"Callback on promise","time":{"start":1725106454896,"stop":1725106454896,"duration":0},"status":"passed","severity":"normal"},{"uid":"efba67c83d01741a","name":"Push message with Russian payload","time":{"start":1725106419903,"stop":1725106419903,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d827fc632dbb1c0","name":"Check received message containing Arabic","time":{"start":1725106322667,"stop":1725106322667,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b6a7e2c297d190","name":"Mutual subscription","time":{"start":1725106370804,"stop":1725106370804,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bec19b5a09f9810","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1725106408196,"stop":1725106408197,"duration":1},"status":"passed","severity":"normal"},{"uid":"c46b8e44ed4e2640","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725106112028,"stop":1725106112028,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8622f8330c6bd4","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1725106234091,"stop":1725106234092,"duration":1},"status":"passed","severity":"normal"},{"uid":"fccd4fc243dc7526","name":"Asymmetric encrypt & decrypt","time":{"start":1725105881386,"stop":1725105881386,"duration":0},"status":"passed","severity":"normal"},{"uid":"f694a0bca66b11b8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725106072804,"stop":1725106072804,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6592c33415e29c","name":"Subscribe to topic containing short and receive message","time":{"start":1725106112013,"stop":1725106112014,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd38afa5e9a73752","name":"Check publish message containing unicode special characters","time":{"start":1725106362007,"stop":1725106362008,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcfe69126500e90e","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1725105911857,"stop":1725105911857,"duration":0},"status":"passed","severity":"normal"},{"uid":"2705e59aced19286","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1725106010005,"stop":1725106010006,"duration":1},"status":"passed","severity":"normal"},{"uid":"147bcc29d4f93033","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1725106420589,"stop":1725106420589,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90cd97472a3dace","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app68/6/topic963/json","time":{"start":1725106394588,"stop":1725106394588,"duration":0},"status":"passed","severity":"normal"},{"uid":"451438cdba405d7f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725106112015,"stop":1725106112016,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e321010938b67b7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725106442687,"stop":1725106442688,"duration":1},"status":"passed","severity":"normal"},{"uid":"962a990571321770","name":"Push message with shell command payload","time":{"start":1725106335431,"stop":1725106335432,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5f0892c879c3d6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725106112028,"stop":1725106112028,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c3c3e0ef955b47","name":"does not throw on valid cases","time":{"start":1725105850071,"stop":1725105850071,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ebc419ce63c10a","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1725106072804,"stop":1725106072804,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f610e21d8085b4","name":"Init the array if not present","time":{"start":1725105849656,"stop":1725105849657,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf54f2945a728a3","name":"should return all peers when numPeers is 0","time":{"start":1725105863200,"stop":1725105863200,"duration":0},"status":"passed","severity":"normal"},{"uid":"3359983fc19175f0","name":"Fails to push message with large meta","time":{"start":1725106335463,"stop":1725106335463,"duration":0},"status":"passed","severity":"normal"},{"uid":"6337fe4ff4aa1e73","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1725105953674,"stop":1725105953675,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c26ebbeb0c8387","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1725105870750,"stop":1725105870751,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd176b14c772e84","name":"random static sharding 10 - Cluster ID: 939, Shard ID: 523","time":{"start":1725106420587,"stop":1725106420587,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbef136e3f6dfe3","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1725105850107,"stop":1725105850107,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e22c6d52c9dfc27","name":"Does not throw an exception when node disconnects","time":{"start":1725106474088,"stop":1725106474088,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea8c8970734f280","name":"Check received message containing special chars","time":{"start":1725106081196,"stop":1725106081196,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4ce77fa9184760","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725106234094,"stop":1725106234094,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f3002209191ff8","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1725105870751,"stop":1725105870752,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4a851ffb533492","name":"Check received message containing XML","time":{"start":1725106322674,"stop":1725106322675,"duration":1},"status":"passed","severity":"normal"},{"uid":"e67b4998db562701","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725106442709,"stop":1725106442709,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd6fb6252f3b294","name":"Push message on custom pubsubTopic","time":{"start":1725106206769,"stop":1725106206769,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02505dc8e5c3229","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1725106370813,"stop":1725106370813,"duration":0},"status":"passed","severity":"normal"},{"uid":"22aaf384fef8406e","name":"Ping on peer without subscriptions","time":{"start":1725105972527,"stop":1725105972527,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5a8331fd9871fa","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1725106112031,"stop":1725106112031,"duration":0},"status":"passed","severity":"normal"},{"uid":"551e6f8b2b4133e0","name":"Ordered callback, aborts when callback returns true","time":{"start":1725106454897,"stop":1725106454897,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2359dc74f117a05","name":"Subscribe to topic containing JSON and publish message","time":{"start":1725106370818,"stop":1725106370819,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb9b6c850e950e4","name":"should properly create peer info with all multiaddrs","time":{"start":1725105858553,"stop":1725105858553,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68676a07277153a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725106112030,"stop":1725106112030,"duration":0},"status":"passed","severity":"normal"},{"uid":"c367c0d63fd6b9d","name":"Keep-alive pings maintain the connection","time":{"start":1725106009996,"stop":1725106010002,"duration":6},"status":"passed","severity":"normal"},{"uid":"d9d09762b30daf14","name":"Accepts a valid Waku Message","time":{"start":1725105885776,"stop":1725105885777,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ef4fe0c32b1332","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725106112028,"stop":1725106112029,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b56e61ee8f5337a","name":"should throw error - no public key","time":{"start":1725105858544,"stop":1725105858545,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a04bd612cc60369","name":"should handle corrupted local storage data gracefully","time":{"start":1725105875021,"stop":1725105875022,"duration":1},"status":"passed","severity":"normal"},{"uid":"3650066839b651ad","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1725105870755,"stop":1725105870755,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8d267f0f89c6b1","name":"should throw an error for missing required configuration","time":{"start":1725105850093,"stop":1725105850094,"duration":1},"status":"passed","severity":"normal"},{"uid":"79786a1c8b46de5b","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1725106442054,"stop":1725106442055,"duration":1},"status":"passed","severity":"normal"},{"uid":"587cb1637547a63c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1725106072803,"stop":1725106072803,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff78997e3090f4a5","name":"same cluster, different shard: nodes don't connect","time":{"start":1725106072796,"stop":1725106072796,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4399afe71b429f5","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725106125379,"stop":1725106125379,"duration":0},"status":"passed","severity":"normal"},{"uid":"22115fbafd5bd89a","name":"A test","time":{"start":1725106206901,"stop":1725106206901,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0b164c807384f6","name":"Nodes with multiple pubsub topic","time":{"start":1725106346833,"stop":1725106346835,"duration":2},"status":"passed","severity":"normal"},{"uid":"e3113b7a86f35241","name":"handles empty contentTopics array correctly","time":{"start":1725105850107,"stop":1725105850107,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3f9b72fb8a6580","name":"Check received message containing short","time":{"start":1725106081192,"stop":1725106081192,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14c1e7e09d0e825","name":"Push message with content topic containing Russian","time":{"start":1725106419909,"stop":1725106419909,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd61c100675e228","name":"Ping on peer without subscriptions","time":{"start":1725105958479,"stop":1725105958479,"duration":0},"status":"passed","severity":"normal"},{"uid":"129b4e9649324d2","name":"should throw error - no id","time":{"start":1725105858543,"stop":1725105858543,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffdb3e352429d01","name":"should properly create location multiaddrs - udp6","time":{"start":1725105858552,"stop":1725105858552,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2884531f7b4b79","name":"handles different clusterIds correctly","time":{"start":1725105850088,"stop":1725105850088,"duration":0},"status":"passed","severity":"normal"},{"uid":"50642ba70466ffa1","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1725105858000,"stop":1725105858001,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed284cbaf252054","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1725106346819,"stop":1725106346820,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff72fa70c1178575","name":"Fails to publish duplicate message","time":{"start":1725106362010,"stop":1725106362010,"duration":0},"status":"passed","severity":"normal"},{"uid":"d712c8d78830af88","name":"Refresh subscription","time":{"start":1725106442701,"stop":1725106442701,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ed5446a648ded4","name":"Subscribe and publish message","time":{"start":1725106370805,"stop":1725106370806,"duration":1},"status":"passed","severity":"normal"},{"uid":"48256e41961df1af","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1725106362011,"stop":1725106362011,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c51084e6e0d4bad","name":"Subscribe to topic containing XML and publish message","time":{"start":1725106370814,"stop":1725106370814,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a36a824d7f830f3","name":"LightPush with 2 connections","time":{"start":1725106142766,"stop":1725106142766,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f22e97814ce3ad7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725106460106,"stop":1725106460107,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a243145ec9fa63e","name":"Push message with content topic containing Arabic","time":{"start":1725106335452,"stop":1725106335453,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c50bfd52966a80","name":"Push message with custom timestamp: 1694347712216","time":{"start":1725106419915,"stop":1725106419915,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d607f7008b800d","name":"Check received message containing unicode special characters","time":{"start":1725106322680,"stop":1725106322680,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d42b3384f6c12cc","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1725106370814,"stop":1725106370818,"duration":4},"status":"passed","severity":"normal"},{"uid":"ff807a2b5f4ddbf0","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1725106072801,"stop":1725106072801,"duration":0},"status":"passed","severity":"normal"},{"uid":"212f0dab6667fa5e","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1725105850095,"stop":1725105850095,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa1124ed1f8b512","name":"should only return 1 node with relay capability","time":{"start":1725105871077,"stop":1725105871077,"duration":0},"status":"passed","severity":"normal"},{"uid":"87310eb1a5ecffb4","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725105981563,"stop":1725105981564,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5f41ee19abc41f1","name":"Subscribe and receive messages via waku relay post","time":{"start":1725106442698,"stop":1725106442698,"duration":0},"status":"passed","severity":"normal"},{"uid":"481b8fbe27fc5781","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725106442703,"stop":1725106442703,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee44fbc548aa009","name":"random static sharding 8 - Cluster ID: 885, Shard ID: 289","time":{"start":1725106420582,"stop":1725106420582,"duration":0},"status":"passed","severity":"normal"},{"uid":"358f2ea191ef562d","name":"should throw an error for insufficient data","time":{"start":1725105850192,"stop":1725105850192,"duration":0},"status":"passed","severity":"normal"},{"uid":"d199f2fb49c47db6","name":"throws on content topic with too few or too many fields","time":{"start":1725105850072,"stop":1725105850073,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d90748081395c8d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app65/8/topic546/json","time":{"start":1725106394591,"stop":1725106394591,"duration":0},"status":"passed","severity":"normal"},{"uid":"7150fca6a07215a1","name":"Push message with content topic containing XML","time":{"start":1725106335454,"stop":1725106335455,"duration":1},"status":"passed","severity":"normal"},{"uid":"832be5fbf9254f8a","name":"Subscribe and receives messages on 20 topics","time":{"start":1725106442699,"stop":1725106442699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7bacf83a4b27c1","name":"non connected peers","time":{"start":1725106323012,"stop":1725106323012,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f3eb4124deb3e3b5","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1725106072812,"stop":1725106072812,"duration":0},"status":"passed","severity":"normal"},{"uid":"8527e21ed73eded5","name":"Check received message containing Script","time":{"start":1725106322668,"stop":1725106322674,"duration":6},"status":"passed","severity":"normal"},{"uid":"4d4c303b9754813d","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1725105858542,"stop":1725105858542,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fffb9f2c375e564","name":"Refresh subscription","time":{"start":1725106442676,"stop":1725106442677,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dae7129a6ec7d71","name":"connected peers and dial","time":{"start":1725106323011,"stop":1725106323012,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c2cbb024b25a006e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725106442694,"stop":1725106442694,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c22814ad084863","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725106012811,"stop":1725106012811,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6580236266d9361","name":"Push message with content topic containing Script","time":{"start":1725106335454,"stop":1725106335454,"duration":0},"status":"passed","severity":"normal"},{"uid":"3588131048089c01","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1725105850099,"stop":1725105850099,"duration":0},"status":"passed","severity":"normal"},{"uid":"635ec383e6f51775","name":"Check publish message after service node is restarted","time":{"start":1725106362012,"stop":1725106362013,"duration":1},"status":"skipped","severity":"normal"},{"uid":"810bca7f6f936d5f","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1725106072807,"stop":1725106072807,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c6d0fed58f5447","name":"Check received message containing special chars","time":{"start":1725106322643,"stop":1725106322643,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8754ee76e47eca4","name":"should get / set TCP multiaddr","time":{"start":1725105858550,"stop":1725105858551,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25c2966b60d6d3b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725106112030,"stop":1725106112030,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eee9e67dd8c90b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725106012810,"stop":1725106012811,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d7e4f3ff13c86d","name":"should emit a peer event after start","time":{"start":1725106356865,"stop":1725106356866,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c9455a6621b577","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1725106442057,"stop":1725106442057,"duration":0},"status":"passed","severity":"normal"},{"uid":"c489957ac2d970bf","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725106072813,"stop":1725106072813,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc62138c1e18c15","name":"isConnected return false after peer stops","time":{"start":1725105953676,"stop":1725105953676,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd26550145e6f1aa","name":"should set field with only STORE enabled","time":{"start":1725105858554,"stop":1725105858554,"duration":0},"status":"passed","severity":"normal"},{"uid":"7875c21ac2a36b4f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1725105858001,"stop":1725105858001,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62cfc8097ead192","name":"Check message with no payload is not received","time":{"start":1725106081204,"stop":1725106081205,"duration":1},"status":"passed","severity":"normal"},{"uid":"722e63d1ee7e6577","name":"Check received message containing XML","time":{"start":1725106081198,"stop":1725106081199,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e369276bc3a375","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1725105900418,"stop":1725105900420,"duration":2},"status":"passed","severity":"normal"},{"uid":"1812197bb93b8ce0","name":"Push message with custom timestamp: 1725102542998","time":{"start":1725106335470,"stop":1725106335471,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe827a1a28df87f2","name":"Publish message with rate limit","time":{"start":1725106362013,"stop":1725106362014,"duration":1},"status":"passed","severity":"normal"},{"uid":"5908485a4b58df21","name":"Register correct protocols","time":{"start":1725106370804,"stop":1725106370805,"duration":1},"status":"passed","severity":"normal"},{"uid":"c32a89b06c4bc37d","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1725105981560,"stop":1725105981561,"duration":1},"status":"passed","severity":"normal"},{"uid":"789b554ccd845f09","name":"should return false","time":{"start":1725105858545,"stop":1725105858545,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc15acaa8934d87","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1725105850191,"stop":1725105850191,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07931a54f2d5af4","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1725106234090,"stop":1725106234090,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5975a140cefd127","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1725105850086,"stop":1725105850086,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8c18e44a4d8da9","name":"Overlapping topic subscription","time":{"start":1725106112013,"stop":1725106112013,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eace9a52a76cf04","name":"Refresh subscription","time":{"start":1725106370807,"stop":1725106370808,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3d2cfd62f9ca6206","name":"can start and stop the service","time":{"start":1725105913922,"stop":1725105913922,"duration":0},"status":"passed","severity":"normal"},{"uid":"70bb26fb352e52c8","name":"Check received message containing Script","time":{"start":1725106322645,"stop":1725106322645,"duration":0},"status":"passed","severity":"normal"},{"uid":"11538e05e79088b9","name":"Check received message containing SQL Injection","time":{"start":1725106081197,"stop":1725106081198,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e1b2a1f3eac31e","name":"Check received message containing SQL Injection","time":{"start":1725106322668,"stop":1725106322668,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c50d7739393bd5","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1725106072798,"stop":1725106072798,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e3e80b5e514bd3","name":"should only return 1 node with store capability","time":{"start":1725105871078,"stop":1725105871078,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72befbe93794c39","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1725106072805,"stop":1725106072806,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9b9ee2ebabd621","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1725105850086,"stop":1725105850086,"duration":0},"status":"passed","severity":"normal"},{"uid":"d014d7ccd076724a","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1725105981568,"stop":1725105981568,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c3289da330f4df","name":"Check received message containing shell command","time":{"start":1725106081199,"stop":1725106081200,"duration":1},"status":"passed","severity":"normal"},{"uid":"b79e230f940a744f","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1725106469484,"stop":1725106469486,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a6b5337196fa8f2","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1725105850085,"stop":1725105850085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee312273a656b3b4","name":"Meta field set when metaSetter is specified","time":{"start":1725105863437,"stop":1725105863438,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c116bfcd1b6b138","name":"Push message with rate limit","time":{"start":1725106419914,"stop":1725106419915,"duration":1},"status":"passed","severity":"normal"},{"uid":"9688c6340a5fb09b","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1725105850091,"stop":1725105850091,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4686012e0351022","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725106322682,"stop":1725106322683,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8c18d0e24ff9a1","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1725106072814,"stop":1725106072816,"duration":2},"status":"passed","severity":"normal"},{"uid":"b9a02ef089b2156e","name":"Check publish message containing shell command","time":{"start":1725106362007,"stop":1725106362007,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac5625f2ca6c396","name":"Subscribe to topic containing XML and receive message","time":{"start":1725106112027,"stop":1725106112027,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f455a90621de59f","name":"isConnected should return true after first peer connects","time":{"start":1725105953675,"stop":1725105953675,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58c15f3762b76ec","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725106125378,"stop":1725106125379,"duration":1},"status":"passed","severity":"normal"},{"uid":"f24491144807447c","name":"Push message with content topic containing escaped characters","time":{"start":1725106419911,"stop":1725106419911,"duration":0},"status":"passed","severity":"normal"},{"uid":"2669da889c9221c8","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725106234096,"stop":1725106234096,"duration":0},"status":"passed","severity":"normal"}] |