2024-10-15 23:17:24 +00:00

1 line
157 KiB
JSON

[{"uid":"6d2a534378b4282","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1729033899384,"stop":1729033899385,"duration":1},"status":"passed","severity":"normal"},{"uid":"27758764287c26f5","name":"Push message with special chars payload","time":{"start":1729034129467,"stop":1729034129467,"duration":0},"status":"passed","severity":"normal"},{"uid":"92635fd97b2a282d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1729034147781,"stop":1729034147781,"duration":0},"status":"passed","severity":"normal"},{"uid":"e105bb35deb1b550","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1729033976790,"stop":1729033976793,"duration":3},"status":"passed","severity":"normal"},{"uid":"346f9458fd5d215e","name":"isConnected should return false after all peers disconnect","time":{"start":1729033925383,"stop":1729033925383,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2bfe52b24493eb","name":"random static sharding 2 - Cluster ID: 947, Shard ID: 118","time":{"start":1729034177525,"stop":1729034177526,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f53383fae484a00","name":"Push message with shell command payload","time":{"start":1729034137133,"stop":1729034137134,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66b66b32d1511fa","name":"Subscribe to topic containing numeric and receive message","time":{"start":1729034209095,"stop":1729034209095,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9775c3f0b708bdb","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1729034188118,"stop":1729034188118,"duration":0},"status":"passed","severity":"normal"},{"uid":"b725f7da29b0b724","name":"Push message with short payload","time":{"start":1729034137117,"stop":1729034137118,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b12e7fdfb860f3","name":"Sample","time":{"start":1729033842408,"stop":1729033842409,"duration":1},"status":"passed","severity":"normal"},{"uid":"e34247458b5c18d7","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1729033942622,"stop":1729033942623,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa88599bbec61f4","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1729033836803,"stop":1729033836803,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d61e4e9b27f10d","name":"Refresh subscription","time":{"start":1729034209092,"stop":1729034209093,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c83484cb09281d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1729034121899,"stop":1729034121899,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cfb5bcb9a9e6f9","name":"Reusing cursor across nodes","time":{"start":1729034169195,"stop":1729034169195,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b14f47fbb75b87","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1729033857769,"stop":1729033857770,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f1700c09340db38","name":"Push 30 different messages","time":{"start":1729034137137,"stop":1729034137142,"duration":5},"status":"passed","severity":"normal"},{"uid":"b778c3ab88171537","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1729033834394,"stop":1729033834394,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08337e36261d9b2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1729034041485,"stop":1729034041485,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0c594a989029a5","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1729033976794,"stop":1729033976796,"duration":2},"status":"passed","severity":"normal"},{"uid":"2cf00c1fc945f5d5","name":"should not fail to start the service if it is already started","time":{"start":1729034162415,"stop":1729034162415,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e7422287d4b82c","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1729033976800,"stop":1729033976801,"duration":1},"status":"passed","severity":"normal"},{"uid":"793736e75847cec5","name":"Ordered callback, aborts when callback returns true","time":{"start":1729034213020,"stop":1729034213020,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb076ace8bac66d5","name":"Filter with 1 connections","time":{"start":1729033977225,"stop":1729033977225,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d9e71a0756c2038e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1729034209109,"stop":1729034209109,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c37947a7554e6ad","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1729033869943,"stop":1729033869944,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee2f09078d3a946","name":"Push message with content topic containing XML","time":{"start":1729034137147,"stop":1729034137147,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc448134938d45e","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1729033850302,"stop":1729033850303,"duration":1},"status":"passed","severity":"normal"},{"uid":"7963f758acb8f73c","name":"Subscribe to topic containing Script and receive message","time":{"start":1729034209100,"stop":1729034209100,"duration":0},"status":"passed","severity":"normal"},{"uid":"65aef34e9a4e9c30","name":"Check message with non string payload is not received","time":{"start":1729034121954,"stop":1729034121957,"duration":3},"status":"passed","severity":"normal"},{"uid":"7f5f957ccabc4291","name":"should emit a peer event after start","time":{"start":1729033862328,"stop":1729033862328,"duration":0},"status":"passed","severity":"normal"},{"uid":"7371c3eb09a213c2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1729034209102,"stop":1729034209102,"duration":0},"status":"passed","severity":"normal"},{"uid":"be79d9dea684fb7a","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1729033858274,"stop":1729033858274,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c4ec123c5c6fd6c1","name":"should be able to encode the field with only FILTER set to true","time":{"start":1729033842338,"stop":1729033842339,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f46314006676797","name":"Waku message hash computation (no timestamp)","time":{"start":1729033836804,"stop":1729033836804,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5c5861572bac51","name":"throws on content topic with empty encoding field","time":{"start":1729033834363,"stop":1729033834364,"duration":1},"status":"passed","severity":"normal"},{"uid":"97ef2ec77bfc8e36","name":"should encode/decode to text encoding","time":{"start":1729033843117,"stop":1729033843118,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9cc8da31c46b31b","name":"Non TWN Cluster","time":{"start":1729034169436,"stop":1729034169437,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c71e59145bf52eb","name":"Check publish message containing JSON","time":{"start":1729034144764,"stop":1729034144764,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec1bffba5338d2d","name":"Push message with content topic containing special chars","time":{"start":1729034137144,"stop":1729034137144,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc8b3bc28e83319","name":"should return the correct number of peers","time":{"start":1729033874960,"stop":1729033874960,"duration":0},"status":"passed","severity":"normal"},{"uid":"14156eebf4416c0a","name":"Check received message containing emoji","time":{"start":1729034121896,"stop":1729034121897,"duration":1},"status":"passed","severity":"normal"},{"uid":"45fb9f7fd57ac818","name":"Check received message containing XML","time":{"start":1729034121891,"stop":1729034121892,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fb4e6463603829c","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1729033857767,"stop":1729033857768,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d10280669c51e01","name":"Check message on other pubsub topic is not received","time":{"start":1729034121902,"stop":1729034121904,"duration":2},"status":"passed","severity":"normal"},{"uid":"825ed285bf8a59f6","name":"should throw an error for empty SingleShardInfos array","time":{"start":1729033834379,"stop":1729033834379,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a00a433bf9bb05","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1729033976790,"stop":1729033976790,"duration":0},"status":"passed","severity":"normal"},{"uid":"289b06f6007df0d9","name":"LightPush with 1 connections","time":{"start":1729033977224,"stop":1729033977225,"duration":1},"status":"skipped","severity":"normal"},{"uid":"27bdaf32f1d1235a","name":"Encoder throws on empty string content topic","time":{"start":1729033869945,"stop":1729033869945,"duration":0},"status":"passed","severity":"normal"},{"uid":"911db5bac5406f2c","name":"Check received message containing emoji","time":{"start":1729034121946,"stop":1729034121947,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb72ed78dcdda5e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1729034209106,"stop":1729034209107,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b8e3c9586c677fc","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1729033857766,"stop":1729033857767,"duration":1},"status":"passed","severity":"normal"},{"uid":"acaf1694b0924680","name":"Check publish message containing Script","time":{"start":1729034144762,"stop":1729034144763,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94e3a5213fb248a","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1729033850405,"stop":1729033850405,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d228bbee1e8f0dd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1729033942628,"stop":1729033942631,"duration":3},"status":"passed","severity":"normal"},{"uid":"ea2cb21452217cd5","name":"Push message with unicode special characters payload","time":{"start":1729034137134,"stop":1729034137135,"duration":1},"status":"passed","severity":"normal"},{"uid":"c575085c61fb592c","name":"can start and stop the service","time":{"start":1729034162414,"stop":1729034162414,"duration":0},"status":"passed","severity":"normal"},{"uid":"938a9acb9bcb9d69","name":"Subscribe to topic containing long and publish message","time":{"start":1729034147770,"stop":1729034147771,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccae3bd215ab031a","name":"Refresh subscription","time":{"start":1729034041487,"stop":1729034041487,"duration":0},"status":"passed","severity":"normal"},{"uid":"23093e0a7e74ffa1","name":"should throw error - no public key","time":{"start":1729033843114,"stop":1729033843115,"duration":1},"status":"passed","severity":"normal"},{"uid":"41453a7db2dca4c2","name":"should return empty list for no shard","time":{"start":1729033834381,"stop":1729033834382,"duration":1},"status":"passed","severity":"normal"},{"uid":"217443214b18487f","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1729033834379,"stop":1729033834379,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd00b7c92d57611","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1729034169193,"stop":1729034169193,"duration":0},"status":"passed","severity":"normal"},{"uid":"4501d14f8b361270","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app71/9/topic946/proto","time":{"start":1729034169450,"stop":1729034169450,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de499adbd44abfe","name":"Check publish message containing Basic HTML tag","time":{"start":1729034144763,"stop":1729034144763,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d8ec03b24b7fbd","name":"Decoder throws on empty string content topic","time":{"start":1729033868329,"stop":1729033868330,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa69fd0d326e6a6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1729033965752,"stop":1729033965753,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c7632ded827cc5","name":"Ephemeral field set to true","time":{"start":1729033850548,"stop":1729033850548,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06c95c6a26cf61c","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1729034147780,"stop":1729034147780,"duration":0},"status":"passed","severity":"normal"},{"uid":"608e0c34cccfca92","name":"Check received message with timestamp: 1649153314 ","time":{"start":1729034121948,"stop":1729034121951,"duration":3},"status":"passed","severity":"normal"},{"uid":"e03453525f0fef2","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1729034147792,"stop":1729034147792,"duration":0},"status":"passed","severity":"normal"},{"uid":"997ec848a1e13ccb","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1729034066153,"stop":1729034066153,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc590408cd957f2","name":"Push message with numeric payload","time":{"start":1729034129467,"stop":1729034129467,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd1ce60386702ae","name":"Check received message with timestamp: 1729033892674 ","time":{"start":1729034121899,"stop":1729034121899,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a2ab4beac3d03c","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1729033857764,"stop":1729033857765,"duration":1},"status":"passed","severity":"normal"},{"uid":"e90f659114aa1c3a","name":"Check received message containing short","time":{"start":1729034121875,"stop":1729034121875,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c61052c420f615c","name":"should set field with only FILTER enabled","time":{"start":1729033843126,"stop":1729033843126,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1b991707b80744","name":"Check publish message containing XML","time":{"start":1729034144763,"stop":1729034144763,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee95a8dd2de118df","name":"it tolerates circular branch references","time":{"start":1729033858268,"stop":1729033858269,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ca7af456fdf7c1","name":"Check received message containing special chars","time":{"start":1729034121915,"stop":1729034121918,"duration":3},"status":"passed","severity":"normal"},{"uid":"d5f0f4ec0395127f","name":"should encode/decode to RLP encoding","time":{"start":1729033843117,"stop":1729033843117,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2ee081096896cd","name":"should be able to decode the field with only STORE set to true","time":{"start":1729033842349,"stop":1729033842349,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ecf91e795d59c1","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app93/1/topic622/proto","time":{"start":1729034169439,"stop":1729034169441,"duration":2},"status":"passed","severity":"normal"},{"uid":"d129863327a3a84d","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1729033834365,"stop":1729033834366,"duration":1},"status":"passed","severity":"normal"},{"uid":"53370bae1611bd7d","name":"should check connected peers if present and suitable","time":{"start":1729033875028,"stop":1729033875029,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e732c89a30dc7a3","name":"Fails to publish message with empty text","time":{"start":1729034144770,"stop":1729034144770,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6379544a67e2d88","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1729034066157,"stop":1729034066158,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1383bac4562fb26","name":"Query generator for multiple messages with multiple decoders","time":{"start":1729034213017,"stop":1729034213017,"duration":0},"status":"passed","severity":"normal"},{"uid":"498b15e4a75ae15","name":"Query Generator, Wrong PubsubTopic","time":{"start":1729034188112,"stop":1729034188113,"duration":1},"status":"passed","severity":"normal"},{"uid":"41eaf3b4778cc208","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1729033976801,"stop":1729033976802,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdbef5aaac5bc224","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1729033834394,"stop":1729033834395,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a8f8b4fab1de8d8","name":"Check message with no payload is not received","time":{"start":1729034121954,"stop":1729034121954,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0aead6031987d6","name":"Push message with JSON payload","time":{"start":1729034137133,"stop":1729034137133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a9240e28384e7a","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1729033834385,"stop":1729033834386,"duration":1},"status":"passed","severity":"normal"},{"uid":"8645c6d90fc7a99c","name":"Throws when trying to push message with empty payload","time":{"start":1729034137142,"stop":1729034137142,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98a81f6745f52ba","name":"Check received message containing special chars","time":{"start":1729034121882,"stop":1729034121882,"duration":0},"status":"passed","severity":"normal"},{"uid":"db62a1d37b685b06","name":"LightPush with 2 connections","time":{"start":1729033977226,"stop":1729033977226,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7729b51269dd51c2","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1729033977064,"stop":1729033977064,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bcbdaecdf430c001","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1729033834389,"stop":1729033834390,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1a97181ec8fc61f","name":"Push message with content topic containing numeric","time":{"start":1729034129474,"stop":1729034129474,"duration":0},"status":"passed","severity":"normal"},{"uid":"67068f3dd6f6f81d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1729033899383,"stop":1729033899384,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f115fb5bd6c39d6","name":"Push message with content topic containing numeric","time":{"start":1729034137143,"stop":1729034137143,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0ea26c719c8254","name":"creates an iterator","time":{"start":1729034211308,"stop":1729034211308,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9cd92097da8e53","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1729033834397,"stop":1729033834397,"duration":0},"status":"passed","severity":"normal"},{"uid":"699f2b77c633ed67","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1729034147768,"stop":1729034147768,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9665d82b7df79","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1729034177524,"stop":1729034177524,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7756e6fe0f2b0e","name":"Ping on unsubscribed peer","time":{"start":1729033937075,"stop":1729033937082,"duration":7},"status":"passed","severity":"normal"},{"uid":"ab68747bb3d68ba6","name":"random static sharding 6 - Cluster ID: 816, Shard ID: 369","time":{"start":1729034177532,"stop":1729034177533,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d88f93e9e346e","name":"Check received message containing escaped characters","time":{"start":1729034014867,"stop":1729034014871,"duration":4},"status":"passed","severity":"normal"},{"uid":"831fbf155c9a84a3","name":"should wait for Store peer to be connected","time":{"start":1729033875029,"stop":1729033875030,"duration":1},"status":"passed","severity":"normal"},{"uid":"22677fa25313314a","name":"should not add existing peers","time":{"start":1729033874965,"stop":1729033874966,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dfddb5c340280cb","name":"Subscribe to topic containing special chars and publish message","time":{"start":1729034147772,"stop":1729034147772,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9f41930c02a26","name":"ignores unrecognized TXT record formats","time":{"start":1729033858270,"stop":1729033858270,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6f43f9b8be1f4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1729034121951,"stop":1729034121952,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a5b60748cb4d39a","name":"Promise Callback - false","time":{"start":1729034191995,"stop":1729034191995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65fb98a8b1abe0b","name":"Nodes with multiple pubsub topic","time":{"start":1729034137163,"stop":1729034137163,"duration":0},"status":"passed","severity":"normal"},{"uid":"1158cb6250839e55","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1729034147767,"stop":1729034147768,"duration":1},"status":"passed","severity":"normal"},{"uid":"efd3348e3781003d","name":"should return true when peers exist","time":{"start":1729033874961,"stop":1729033874961,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd9433f389a4aec","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1729034209103,"stop":1729034209103,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27a644ada82126","name":"Publish message with custom timestamp: Wed Oct 25 2023 23:15:37 GMT+0000 (Coordinated Universal Time)","time":{"start":1729034144767,"stop":1729034144768,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec9c2aa22b41add","name":"should get / set UDP multiaddr","time":{"start":1729033843118,"stop":1729033843118,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d3e037adbf9849","name":"should fail to send if no connected peers found","time":{"start":1729033875011,"stop":1729033875011,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc1eb106f14f3a8","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1729033977066,"stop":1729033977066,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7a7db5d2bd2c0ae8","name":"Query with Ordered Callback, No message returned","time":{"start":1729034188117,"stop":1729034188118,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a068d3f925a4043","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1729034209128,"stop":1729034209128,"duration":0},"status":"passed","severity":"normal"},{"uid":"95afe24dcb969841","name":"addEventListener with correct event","time":{"start":1729033933478,"stop":1729033933479,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aed09c3c889b5b5","name":"should return all peers when numPeers is 0","time":{"start":1729033850403,"stop":1729033850404,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc25111b7e25fa0","name":"Push 30 different messages","time":{"start":1729034129472,"stop":1729034129473,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcc5f84ba8a0f82f","name":"Check received message containing Russian","time":{"start":1729034121890,"stop":1729034121890,"duration":0},"status":"passed","severity":"normal"},{"uid":"1757fff5384cb215","name":"Round trip binary encryption [ecies, signature]","time":{"start":1729033869944,"stop":1729033869944,"duration":0},"status":"passed","severity":"normal"},{"uid":"b431bda76f286cf","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1729033942631,"stop":1729033942634,"duration":3},"status":"passed","severity":"normal"},{"uid":"32ba962660412e34","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1729033900651,"stop":1729033900653,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d1435120d8f93e5","name":"Push message with long payload","time":{"start":1729034137118,"stop":1729034137118,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf83509c5b8117e","name":"Waku message hash computation (payload length 0)","time":{"start":1729033836803,"stop":1729033836804,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5e8402f892b37b0","name":"Push to array if already present","time":{"start":1729033834024,"stop":1729033834025,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bec4bef67576a8a","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1729033925381,"stop":1729033925382,"duration":1},"status":"passed","severity":"normal"},{"uid":"999739aaa6391318","name":"topics with same application and version share the same shard","time":{"start":1729033834375,"stop":1729033834376,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97493c8f189f6f6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1729033834389,"stop":1729033834389,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8580d4d4d677a38","name":"Push message with unicode special characters payload","time":{"start":1729034129472,"stop":1729034129472,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae66aa480bd26e39","name":"Check message with non string payload is not received","time":{"start":1729034121908,"stop":1729034121908,"duration":0},"status":"passed","severity":"normal"},{"uid":"11920bc7a35a87ef","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1729033834389,"stop":1729033834389,"duration":0},"status":"passed","severity":"normal"},{"uid":"3272d99ca358d8a7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1729033834392,"stop":1729033834392,"duration":0},"status":"passed","severity":"normal"},{"uid":"11bb2116837ffee1","name":"random static sharding 9 - Cluster ID: 129, Shard ID: 338","time":{"start":1729034177535,"stop":1729034177535,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e34179447f8771f","name":"Publish message with rate limit","time":{"start":1729034144773,"stop":1729034144774,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9b543667b2cea7e","name":"Check received message containing emoji","time":{"start":1729034014873,"stop":1729034014873,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b369ae159a9ff82","name":"should properly create location multiaddrs - tcp","time":{"start":1729033843124,"stop":1729033843124,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d9487a83bc6e77","name":"Push message with Script payload","time":{"start":1729034129469,"stop":1729034129469,"duration":0},"status":"passed","severity":"normal"},{"uid":"8746634b20d84d28","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1729033976779,"stop":1729033976781,"duration":2},"status":"passed","severity":"normal"},{"uid":"1f0a85825c5f4bd9","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1729033857766,"stop":1729033857766,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8cedb5cfd197a3","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1729033900646,"stop":1729033900651,"duration":5},"status":"passed","severity":"normal"},{"uid":"166af90615f30de1","name":"Renews subscription after lossing a connection","time":{"start":1729034209104,"stop":1729034209104,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a979ab240db1c5","name":"should throw an error for missing required configuration","time":{"start":1729033834382,"stop":1729033834382,"duration":0},"status":"passed","severity":"normal"},{"uid":"daad7872f9e16bb2","name":"Check received message containing XML","time":{"start":1729034121939,"stop":1729034121939,"duration":0},"status":"passed","severity":"normal"},{"uid":"782c3805f6976a7f","name":"Subscribe and receive messages via waku relay post","time":{"start":1729034209087,"stop":1729034209088,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c42e7f1fbe406b6","name":"Fails to push message with large meta","time":{"start":1729034137156,"stop":1729034137156,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f75e82b69a994d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1729034209087,"stop":1729034209087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc755503c3061a0","name":"Check received message containing JSON","time":{"start":1729034121892,"stop":1729034121894,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ccc75f24037f44a","name":"Check publish message after service node is restarted","time":{"start":1729034144772,"stop":1729034144772,"duration":0},"status":"skipped","severity":"normal"},{"uid":"70115caa9aaef4a6","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1729033976802,"stop":1729033976802,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06cb4d39e4924ab","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1729033834395,"stop":1729033834396,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fee5c729271ec96","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app34/5/topic449/xml","time":{"start":1729034169450,"stop":1729034169450,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc49bcae5720a76f","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1729034041508,"stop":1729034041508,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c6ab17937e8915","name":"random static sharding 7 - Cluster ID: 74, Shard ID: 219","time":{"start":1729034177533,"stop":1729034177534,"duration":1},"status":"passed","severity":"normal"},{"uid":"c980f2981b9c420","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1729033977066,"stop":1729033977066,"duration":0},"status":"skipped","severity":"normal"},{"uid":"22ccfe398d0bacbe","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1729033965752,"stop":1729033965752,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a57260d814adf","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1729033857768,"stop":1729033857768,"duration":0},"status":"passed","severity":"normal"},{"uid":"a623703c6be41e89","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1729033842350,"stop":1729033842351,"duration":1},"status":"passed","severity":"normal"},{"uid":"f390c29f1d06edf3","name":"Push message with emoji payload","time":{"start":1729034137135,"stop":1729034137135,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9106982d94de63","name":"handles multiple messages","time":{"start":1729034211308,"stop":1729034211309,"duration":1},"status":"passed","severity":"normal"},{"uid":"567230e92eefcc88","name":"Push message with content topic containing XML","time":{"start":1729034129477,"stop":1729034129477,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2adb1f1cceaac2","name":"Check received message containing short","time":{"start":1729034121910,"stop":1729034121910,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d69a734079f3db","name":"Filter with 0 connections","time":{"start":1729033977224,"stop":1729033977224,"duration":0},"status":"skipped","severity":"normal"},{"uid":"37a4f62c173f458e","name":"should return valid sharding parameters for static sharding","time":{"start":1729033834396,"stop":1729033834396,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aab05fe9d22c5","name":"Push message with content topic containing JSON","time":{"start":1729034137149,"stop":1729034137149,"duration":0},"status":"passed","severity":"normal"},{"uid":"8184c75214e566d9","name":"should throw an error if shards are undefined for static sharding","time":{"start":1729033834382,"stop":1729033834382,"duration":0},"status":"passed","severity":"normal"},{"uid":"151dae1f97bacb4c","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1729033977062,"stop":1729033977062,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d2a76bd444e1922b","name":"should reject if WakuNode is not started","time":{"start":1729033875025,"stop":1729033875026,"duration":1},"status":"passed","severity":"normal"},{"uid":"b742d0527c4c012c","name":"Promise Callback - true","time":{"start":1729034191995,"stop":1729034191995,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8cb9373b1af235","name":"Ping on peer without subscriptions","time":{"start":1729033937071,"stop":1729033937075,"duration":4},"status":"passed","severity":"normal"},{"uid":"98c400b153fb0004","name":"Subscribe to topic containing long and receive message","time":{"start":1729034209093,"stop":1729034209095,"duration":2},"status":"passed","severity":"normal"},{"uid":"812dbd0259895dcd","name":"should return false","time":{"start":1729033843116,"stop":1729033843116,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67f5286595fca06","name":"Push message with Script payload","time":{"start":1729034137127,"stop":1729034137128,"duration":1},"status":"passed","severity":"normal"},{"uid":"c12d8e1bd37e43c7","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1729033834374,"stop":1729033834374,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3784fd83ddd98f","name":"Callback on promise","time":{"start":1729034213018,"stop":1729034213018,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ac031071352433","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1729033875010,"stop":1729033875011,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b72a7ba1ad02d63","name":"Push message with content topic containing Russian","time":{"start":1729034129475,"stop":1729034129476,"duration":1},"status":"passed","severity":"normal"},{"uid":"468abe1a9f7efa77","name":"should reject if Filter is requested but not mounted","time":{"start":1729033875027,"stop":1729033875028,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d85e34bfb34c0b3","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1729033834381,"stop":1729033834381,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac74dae45c45bc5f","name":"should throw if no connection provided","time":{"start":1729033850296,"stop":1729033850297,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eff2b4f626c19e3","name":"Check message on other pubsub topic is not received","time":{"start":1729034014878,"stop":1729034014879,"duration":1},"status":"passed","severity":"normal"},{"uid":"49965771c8691b2b","name":"Subscribe to topic containing XML and receive message","time":{"start":1729034209100,"stop":1729034209101,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1724edeb1c36b02","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1729034209090,"stop":1729034209090,"duration":0},"status":"passed","severity":"normal"},{"uid":"a197a0a450629037","name":"Push message with content topic containing emoji","time":{"start":1729034129479,"stop":1729034129479,"duration":0},"status":"passed","severity":"normal"},{"uid":"99adbb840a61736c","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1729034147787,"stop":1729034147791,"duration":4},"status":"passed","severity":"normal"},{"uid":"7a5c759068785bb3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1729034041476,"stop":1729034041477,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ee047964e1ee70","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1729034169194,"stop":1729034169194,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92800683929a2a9","name":"Check received message containing Chinese","time":{"start":1729034014835,"stop":1729034014835,"duration":0},"status":"passed","severity":"normal"},{"uid":"8453cc9db3e58bf","name":"1 Store, 2 relays, 2 fetches","time":{"start":1729033858030,"stop":1729033858031,"duration":1},"status":"passed","severity":"normal"},{"uid":"14902470eec838df","name":"Refresh subscription","time":{"start":1729034147769,"stop":1729034147769,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5ee8a9074f1fe826","name":"should not receive a peer event before start","time":{"start":1729034162416,"stop":1729034162416,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa64dad131ac184d","name":"Should update multiaddrs","time":{"start":1729034067822,"stop":1729034067823,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c7ec48ad861984","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1729033834392,"stop":1729033834392,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c3f41f9ab5332a","name":"caches peers it previously fetched","time":{"start":1729033858270,"stop":1729033858271,"duration":1},"status":"passed","severity":"normal"},{"uid":"3784f14904430d8e","name":"Decoder throws on empty string content topic","time":{"start":1729033850550,"stop":1729033850550,"duration":0},"status":"passed","severity":"normal"},{"uid":"13529e4f0b82df71","name":"Ping fails for unsubscribed peers","time":{"start":1729033974450,"stop":1729033974450,"duration":0},"status":"passed","severity":"normal"},{"uid":"5080acef3fb8347b","name":"Overlapping topic subscription","time":{"start":1729034209109,"stop":1729034209110,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2401e130914b758","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1729033858272,"stop":1729033858273,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b1bae2c871ad90e","name":"Check publish message containing emoji","time":{"start":1729034144765,"stop":1729034144766,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd4a9580e56e91c","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1729033850301,"stop":1729033850302,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c0232bc8d8e740","name":"throws on content topic with too few or too many fields","time":{"start":1729033834360,"stop":1729033834360,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bbb7a3b2f170e2","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1729033925381,"stop":1729033925381,"duration":0},"status":"passed","severity":"normal"},{"uid":"9093925a3dbd6637","name":"Query generator for multiple messages with different message text format","time":{"start":1729034213017,"stop":1729034213017,"duration":0},"status":"passed","severity":"normal"},{"uid":"41076025a7ed68f9","name":"passes more than one ENR URLs and attempts connection","time":{"start":1729033904751,"stop":1729033904751,"duration":0},"status":"skipped","severity":"normal"},{"uid":"873563b32fe98748","name":"should return unique PubsubTopics for static sharding","time":{"start":1729033834380,"stop":1729033834380,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf7260e1f5c7531","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1729033976807,"stop":1729033976807,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e2220f05f5373f","name":"should retry on failure if specified","time":{"start":1729033875012,"stop":1729033875012,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14062fdee61776b","name":"should not receive a peer event after stop","time":{"start":1729033904747,"stop":1729033904748,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dff0d8f39f2e499","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1729034041477,"stop":1729034041477,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f82ffee840965c","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1729033942597,"stop":1729033942597,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7df0a70c160897","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app68/4/topic903/xml","time":{"start":1729034169449,"stop":1729034169450,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb83e63e34db5f51","name":"can start and stop the service","time":{"start":1729033862326,"stop":1729033862327,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c6272b765b34ba","name":"Check received message containing SQL Injection","time":{"start":1729034014852,"stop":1729034014853,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee2c69ec5c974591","name":"should remove the specified number of excess peers","time":{"start":1729033874963,"stop":1729033874964,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2f959ad49276d5","name":"should be able to decode the field with only FILTER set to true","time":{"start":1729033842348,"stop":1729033842349,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2cffba8141d8d0","name":"should not throw an error for a single configured topic","time":{"start":1729033834392,"stop":1729033834393,"duration":1},"status":"passed","severity":"normal"},{"uid":"11bdc047ce3ac172","name":"random static sharding 8 - Cluster ID: 147, Shard ID: 773","time":{"start":1729034177534,"stop":1729034177534,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a27d6524e6bca3d","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1729034169194,"stop":1729034169195,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebeb66c57638e7d8","name":"recovers when dns.resolve returns empty","time":{"start":1729033858269,"stop":1729033858269,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd38dcaf4933e89","name":"throws an error for improperly formatted content topics","time":{"start":1729033834377,"stop":1729033834378,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c7a364f1c33113d","name":"Ping on peer without subscriptions","time":{"start":1729033939921,"stop":1729033939922,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a09f5554454e11a","name":"Check publish message containing numeric","time":{"start":1729034144759,"stop":1729034144759,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd5686e21697320","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1729033834390,"stop":1729033834391,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca2201e500a7a43","name":"Push message with Basic HTML tag payload","time":{"start":1729034129470,"stop":1729034129470,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d289f814c5f3faa","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1729034066161,"stop":1729034066161,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba135ccb7b2f165","name":"Encoder throws on empty string content topic","time":{"start":1729033868327,"stop":1729033868328,"duration":1},"status":"passed","severity":"normal"},{"uid":"3285b4f51931226e","name":"1 Relay, 1 Filter, gives up","time":{"start":1729033858031,"stop":1729033858031,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edbf3fd0fe60fae","name":"Meta field set when metaSetter is specified","time":{"start":1729033850548,"stop":1729033850548,"duration":0},"status":"passed","severity":"normal"},{"uid":"984781a32af2884f","name":"isConnected should return true after first peer connects","time":{"start":1729033925382,"stop":1729033925383,"duration":1},"status":"passed","severity":"normal"},{"uid":"f62b76c95e06c02e","name":"tcp ip4 address","time":{"start":1729033842412,"stop":1729033842412,"duration":0},"status":"passed","severity":"normal"},{"uid":"4392f2ed8b39a49d","name":"Ephemeral messages are not stored","time":{"start":1729033899382,"stop":1729033899383,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ed760599a4b4f5","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1729034200065,"stop":1729034200066,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9b2249ef39c5b0c","name":"random static sharding 1 - Cluster ID: 68, Shard ID: 269","time":{"start":1729034177524,"stop":1729034177525,"duration":1},"status":"passed","severity":"normal"},{"uid":"d286884eb1cc3fa6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1729034041498,"stop":1729034041498,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c9afdf003b23b8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1729034066161,"stop":1729034066161,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af10839aa322430","name":"does not throw on valid cases","time":{"start":1729033834358,"stop":1729033834359,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b94e67e200a3893","name":"Check meta is set [symmetric]","time":{"start":1729033868325,"stop":1729033868326,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce5e819b14f49a4f","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1729033857769,"stop":1729033857769,"duration":0},"status":"passed","severity":"normal"},{"uid":"3054b3ae4c34ff68","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1729034203621,"stop":1729034203621,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e8b7c01bbb853d","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1729034137162,"stop":1729034137162,"duration":0},"status":"passed","severity":"normal"},{"uid":"7050a2dbfa9a2b5b","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1729033977065,"stop":1729033977065,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8189387eb3478021","name":"should return no connections if no open connection provided","time":{"start":1729033849393,"stop":1729033849393,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ff28e526f9b6be","name":"Subscribe to topic containing Script and publish message","time":{"start":1729034147780,"stop":1729034147781,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14cc69c86867f35","name":"Subscribe and receive messages via waku relay post","time":{"start":1729034041474,"stop":1729034041476,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2794ce3271f05c0","name":"throws on content topic with empty topic name field","time":{"start":1729033834363,"stop":1729033834363,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e840dfa6eb1262","name":"Renews peer for Filter on peer:disconnect event","time":{"start":1729033974460,"stop":1729033974461,"duration":1},"status":"passed","severity":"normal"},{"uid":"95769ae8ddaa4e4a","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1729033976803,"stop":1729033976803,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f95e7b96dbeb27","name":"returns all values when wanted number matches available values","time":{"start":1729033857424,"stop":1729033857426,"duration":2},"status":"passed","severity":"normal"},{"uid":"37f06885499a0920","name":"Passing cursor with wrong pubsubTopic","time":{"start":1729034169197,"stop":1729034169197,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edf5dffa57d98f2","name":"Publish message with custom timestamp: Wed Oct 16 2024 00:15:37 GMT+0000 (Coordinated Universal Time)","time":{"start":1729034144769,"stop":1729034144769,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb97c360f4ca8a","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1729033834385,"stop":1729033834385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e905e532cade9bbc","name":"Add multiple subscription objects on single nwaku node","time":{"start":1729034041507,"stop":1729034041507,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fada7215763a50","name":"Nwaku publishes","time":{"start":1729034140325,"stop":1729034140325,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9c00262e138817","name":"Subscribe to topic containing Script and receive message","time":{"start":1729034209114,"stop":1729034209114,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c639395962da0dc","name":"Reopen subscription with peer with lost subscription","time":{"start":1729033939923,"stop":1729033939923,"duration":0},"status":"passed","severity":"normal"},{"uid":"1401c875c8283aea","name":"Push message with meta","time":{"start":1729034137155,"stop":1729034137156,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05883cd515474e8","name":"Check publish message containing Russian","time":{"start":1729034144761,"stop":1729034144762,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e025144df040f0","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1729033850550,"stop":1729033850550,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2c5442abfa0eed","name":"should return the pubsub topic directly if a string is provided","time":{"start":1729033834394,"stop":1729033834394,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a412c046fada37","name":"should use the provided clusterId for the pubsub topic","time":{"start":1729033834399,"stop":1729033834399,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d01e886f279eec","name":"Tracks peer failures correctly","time":{"start":1729033974452,"stop":1729033974453,"duration":1},"status":"passed","severity":"normal"},{"uid":"33b51db819627fb0","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1729033842345,"stop":1729033842346,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6e82edd7dfb5e54","name":"should use DNS peer discovery with light client","time":{"start":1729033904750,"stop":1729033904750,"duration":0},"status":"skipped","severity":"normal"},{"uid":"67111eabb74f5d90","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1729033858273,"stop":1729033858273,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec41d35d1f5579dd","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1729034169192,"stop":1729034169192,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba9fe54614373b5","name":"A test","time":{"start":1729034041649,"stop":1729034041649,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6c1e674aee882a","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1729033850405,"stop":1729033850406,"duration":1},"status":"passed","severity":"normal"},{"uid":"f996bedc083ea65d","name":"Push message with rate limit","time":{"start":1729034129480,"stop":1729034129481,"duration":1},"status":"passed","severity":"normal"},{"uid":"92aefb46c80bf75","name":"Push message with numeric payload","time":{"start":1729034137118,"stop":1729034137123,"duration":5},"status":"passed","severity":"normal"},{"uid":"ca2bb7aef84f6de3","name":"Nodes with multiple pubsub topic","time":{"start":1729034137164,"stop":1729034137165,"duration":1},"status":"passed","severity":"normal"},{"uid":"88889ec786ec75c1","name":"Check received message containing Script","time":{"start":1729034014853,"stop":1729034014856,"duration":3},"status":"passed","severity":"normal"},{"uid":"e2ed7785f33ed77d","name":"should get / set TCP multiaddr","time":{"start":1729033843118,"stop":1729033843119,"duration":1},"status":"passed","severity":"normal"},{"uid":"17e3197fd1aa610d","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1729033977065,"stop":1729033977065,"duration":0},"status":"skipped","severity":"normal"},{"uid":"893244347d095e11","name":"Push message with special chars payload","time":{"start":1729034137123,"stop":1729034137124,"duration":1},"status":"passed","severity":"normal"},{"uid":"e61264c1dd01de7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1729033976816,"stop":1729033976816,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60c6190ecd16f9e","name":"Check meta is set [ecies]","time":{"start":1729033869944,"stop":1729033869945,"duration":1},"status":"passed","severity":"normal"},{"uid":"337e8de56e552ecc","name":"should decode valid enr successfully","time":{"start":1729033843113,"stop":1729033843113,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93f2c030e0bedfb","name":"Generator, custom pubsub topic","time":{"start":1729034200067,"stop":1729034200069,"duration":2},"status":"passed","severity":"normal"},{"uid":"29a87b623acf71aa","name":"handles different networkShards values correctly","time":{"start":1729033834377,"stop":1729033834377,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2cf4e5ffde61e2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1729034209087,"stop":1729034209087,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ca5e9a306c28da","name":"Passing page size 1 when there are 4 messages","time":{"start":1729034208293,"stop":1729034208294,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab3873319e434e3","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1729033976806,"stop":1729033976807,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1192085969f1e43","name":"Filter with 2 connections","time":{"start":1729033977226,"stop":1729033977227,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1ad21a24c3632845","name":"Js publishes, other Js receives","time":{"start":1729034140325,"stop":1729034140325,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb3fe4dbceea0f2","name":"Push message with Arabic payload","time":{"start":1729034137125,"stop":1729034137125,"duration":0},"status":"passed","severity":"normal"},{"uid":"97cb50e3f1149339","name":"returns only open connection if one present","time":{"start":1729033849392,"stop":1729033849392,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec4aca1a050b75e","name":"Subscribe to topic containing short and receive message","time":{"start":1729034041488,"stop":1729034041488,"duration":0},"status":"passed","severity":"normal"},{"uid":"1100bd4eb7b5f537","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1729033834391,"stop":1729033834391,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9277d53a328231b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1729034041485,"stop":1729034041486,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a718ff2e1178122","name":"should throw an error for insufficient data","time":{"start":1729033834403,"stop":1729033834403,"duration":0},"status":"passed","severity":"normal"},{"uid":"722859d86bf59499","name":"Wrong topic","time":{"start":1729034169451,"stop":1729034169452,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0347586aa8106a8","name":"should only return 1 node with relay capability","time":{"start":1729033858271,"stop":1729033858271,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3644062172fdf93","name":"Subscribe to topic containing JSON and receive message","time":{"start":1729034209122,"stop":1729034209123,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0fb7aba5831a846","name":"stop","time":{"start":1729033933482,"stop":1729033933482,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70edadf0e11f8bc","name":"should call waitForPeer on Relay","time":{"start":1729033875030,"stop":1729033875030,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f1dbc9f55a12d6","name":"Push message on custom pubsubTopic","time":{"start":1729034066160,"stop":1729034066161,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae066ea0937368","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1729033892956,"stop":1729033892956,"duration":0},"status":"passed","severity":"normal"},{"uid":"f290fbd63a5b8d29","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1729034209102,"stop":1729034209103,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43d38544ed987d0","name":"Reopen subscription with peer with lost subscription","time":{"start":1729033939927,"stop":1729033939927,"duration":0},"status":"passed","severity":"normal"},{"uid":"14dd65eadc221420","name":"same cluster, different shard: nodes connect","time":{"start":1729034063496,"stop":1729034063497,"duration":1},"status":"passed","severity":"normal"},{"uid":"786d11b40ce6151a","name":"Check received message containing unicode special characters","time":{"start":1729034014871,"stop":1729034014873,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ddb318abec5a925","name":"Subscribe to topic containing special chars and receive message","time":{"start":1729034041489,"stop":1729034041489,"duration":0},"status":"passed","severity":"normal"},{"uid":"37712e1dbaa9b83a","name":"Push message with SQL Injection payload","time":{"start":1729034137126,"stop":1729034137126,"duration":0},"status":"passed","severity":"normal"},{"uid":"657164ca4bf63a3a","name":"should not fail to stop the service if it was not started","time":{"start":1729033904744,"stop":1729033904744,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b68b5ebbeeb8a05","name":"Subscribe to topic containing XML and receive message","time":{"start":1729034041497,"stop":1729034041497,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9fe61c97f346a","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1729033834376,"stop":1729033834376,"duration":0},"status":"passed","severity":"normal"},{"uid":"18599f2934e3603","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1729033857427,"stop":1729033857428,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6d3bbf982c5b393","name":"Push message with content topic containing short","time":{"start":1729034137142,"stop":1729034137143,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f63db5b9924a7e","name":"should log when no additional peers are found","time":{"start":1729033874966,"stop":1729033874967,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb0aafed26e4af2","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1729033836801,"stop":1729033836802,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4429071d65bb629","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1729033976769,"stop":1729033976773,"duration":4},"status":"passed","severity":"normal"},{"uid":"9aa6b7655117184d","name":"Ping on subscribed peer","time":{"start":1729033939920,"stop":1729033939920,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7447c5b8802ac86","name":"Check publish message containing Arabic","time":{"start":1729034144761,"stop":1729034144761,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2f4dbddcc7329d","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1729033942603,"stop":1729033942604,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b07c39a2039fe48","name":"Check received message containing Russian","time":{"start":1729034014850,"stop":1729034014851,"duration":1},"status":"passed","severity":"normal"},{"uid":"b94fa7351d01e5bd","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1729034034974,"stop":1729034034976,"duration":2},"status":"passed","severity":"normal"},{"uid":"2256cff14160508a","name":"should set field with only STORE enabled","time":{"start":1729033843125,"stop":1729033843125,"duration":0},"status":"passed","severity":"normal"},{"uid":"67865a326c280c34","name":"Push message with JSON payload","time":{"start":1729034129471,"stop":1729034129471,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb06da52c5c54a9","name":"Overlapping topic subscription","time":{"start":1729034147769,"stop":1729034147769,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9700892e3d809c64","name":"Subscribe to topic containing shell command and receive message","time":{"start":1729034209123,"stop":1729034209127,"duration":4},"status":"passed","severity":"normal"},{"uid":"a6ebbb055be13728","name":"Relay + Store","time":{"start":1729033899736,"stop":1729033899737,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f55a89d7fc93bb7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1729033976805,"stop":1729033976805,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64c3c17fe6b42be","name":"Check received message containing Script","time":{"start":1729034121891,"stop":1729034121891,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afb11ed383d80e8","name":"shard 0","time":{"start":1729034177523,"stop":1729034177524,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee99d1cad77c1d1","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1729034169193,"stop":1729034169194,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3218ad5535c842d","name":"Check received message containing escaped characters","time":{"start":1729034121941,"stop":1729034121941,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6330956c4792cd","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1729034034978,"stop":1729034034979,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f4f8a1e52efceb","name":"should be called for bootstrap peers","time":{"start":1729033900634,"stop":1729033900635,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b657d1f2ed19eab","name":"Passing page size 10 when there are 10 messages","time":{"start":1729034208294,"stop":1729034208294,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad78f4e01529952","name":"removeEventListener with correct event","time":{"start":1729033933480,"stop":1729033933480,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c29f41565adaaf4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1729034041489,"stop":1729034041490,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c444f119666655","name":"Generator, custom pubsub topic","time":{"start":1729034200064,"stop":1729034200065,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a3c6a340f5e1245","name":"Subscribe and publish message","time":{"start":1729034147761,"stop":1729034147766,"duration":5},"status":"passed","severity":"normal"},{"uid":"58bd5af16637ed50","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1729033834374,"stop":1729033834374,"duration":0},"status":"passed","severity":"normal"},{"uid":"b014f9caf7bb771c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1729034209105,"stop":1729034209105,"duration":0},"status":"passed","severity":"normal"},{"uid":"870921c1d9d54e14","name":"Check publish message containing special chars","time":{"start":1729034144759,"stop":1729034144760,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ecf39978ce5880","name":"Check publish message containing unicode special characters","time":{"start":1729034144765,"stop":1729034144765,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2dd40c8790e869","name":"should not receive a peer event before start","time":{"start":1729033904747,"stop":1729033904747,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7864acb02b1328","name":"should return false when no peers exist","time":{"start":1729033874961,"stop":1729033874962,"duration":1},"status":"passed","severity":"normal"},{"uid":"3818b3cb1003852b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1729033834388,"stop":1729033834389,"duration":1},"status":"passed","severity":"normal"},{"uid":"7838614c6a8d3b05","name":"Asymmetric encrypt & decrypt","time":{"start":1729033868925,"stop":1729033868925,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d65debab2f9c9a","name":"Check received message containing numeric","time":{"start":1729034121876,"stop":1729034121876,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5ab1fa7d58ee53","name":"should not receive a peer event after stop","time":{"start":1729033862329,"stop":1729033862329,"duration":0},"status":"passed","severity":"normal"},{"uid":"5baa417cc12e77f9","name":"LightPush with 0 connections","time":{"start":1729033977222,"stop":1729033977224,"duration":2},"status":"skipped","severity":"normal"},{"uid":"2933df868be9a063","name":"Check received message containing JSON","time":{"start":1729034121940,"stop":1729034121940,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c726e6c66ffa857","name":"handles different clusterIds correctly","time":{"start":1729033834377,"stop":1729033834377,"duration":0},"status":"passed","severity":"normal"},{"uid":"af211dddc154fa8a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1729034209095,"stop":1729034209095,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb485ecd5dfd4ca","name":"Push message with Basic HTML tag payload","time":{"start":1729034137130,"stop":1729034137130,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb240d3c946a1f7","name":"Subscribe to topic containing short and receive message","time":{"start":1729034209110,"stop":1729034209111,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb9630b168436422","name":"Check received message with timestamp: 1729033892674000000 ","time":{"start":1729034121947,"stop":1729034121947,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73f36f9acc2bc87","name":"Subscribe to topic containing long and receive message","time":{"start":1729034209111,"stop":1729034209111,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ab7ea949bb04c3","name":"throws on content topic with empty application field","time":{"start":1729033834361,"stop":1729033834362,"duration":1},"status":"passed","severity":"normal"},{"uid":"d521239005ea1479","name":"should properly create location multiaddrs - udp4","time":{"start":1729033843119,"stop":1729033843119,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e74cec2e36bf3b","name":"should only return 1 node with relay and store capability","time":{"start":1729033858271,"stop":1729033858272,"duration":1},"status":"passed","severity":"normal"},{"uid":"85ba216f652b1afb","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1729033976789,"stop":1729033976789,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c38336bcd744129","name":"should add a peer","time":{"start":1729033874956,"stop":1729033874958,"duration":2},"status":"passed","severity":"normal"},{"uid":"7bef0cac260f3ac0","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1729033977062,"stop":1729033977062,"duration":0},"status":"skipped","severity":"normal"},{"uid":"987fe2883b8da6e5","name":"Push message with content topic containing Russian","time":{"start":1729034137146,"stop":1729034137146,"duration":0},"status":"passed","severity":"normal"},{"uid":"faeba9f5c97b95d9","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1729033834381,"stop":1729033834381,"duration":0},"status":"passed","severity":"normal"},{"uid":"12983133b0db12d0","name":"Check received message containing numeric","time":{"start":1729034014832,"stop":1729034014833,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb50d15d78f8e19e","name":"Subscribe to topic containing XML and publish message","time":{"start":1729034147781,"stop":1729034147781,"duration":0},"status":"passed","severity":"normal"},{"uid":"269f118261b0e78c","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1729033976796,"stop":1729033976797,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e339eb245e48367","name":"Passing page size 110 when there are 120 messages","time":{"start":1729034208295,"stop":1729034208295,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0090beef69563d6","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1729034144766,"stop":1729034144767,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b1aff59d9060251","name":"Push message with content topic containing Basic HTML tag","time":{"start":1729034137148,"stop":1729034137148,"duration":0},"status":"passed","severity":"normal"},{"uid":"6750c39ef660a0a8","name":"Encoder throws on empty string content topic","time":{"start":1729033850549,"stop":1729033850549,"duration":0},"status":"passed","severity":"normal"},{"uid":"7899bc23f3cdca04","name":"Push message with content topic containing escaped characters","time":{"start":1729034129478,"stop":1729034129478,"duration":0},"status":"passed","severity":"normal"},{"uid":"1948768e112353e4","name":"1 Store, 2 fetches","time":{"start":1729033858030,"stop":1729033858030,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d59c9e4e90b197","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1729033842344,"stop":1729033842345,"duration":1},"status":"passed","severity":"normal"},{"uid":"86a898d96fc35bf2","name":"Overlapping topic subscription","time":{"start":1729034041486,"stop":1729034041487,"duration":1},"status":"passed","severity":"normal"},{"uid":"be9c2a7ce7c9511d","name":"Delete observer","time":{"start":1729034124336,"stop":1729034124336,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6e74e42811c697","name":"Reopen subscription with peer with lost subscription","time":{"start":1729033937083,"stop":1729033937083,"duration":0},"status":"passed","severity":"normal"},{"uid":"826c977f3978dc7b","name":"Check received message containing Arabic","time":{"start":1729034014847,"stop":1729034014848,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c66a27507e8dd","name":"Push message with long payload","time":{"start":1729034129466,"stop":1729034129466,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ba2cf94cff6cdd","name":"Subscribe to topic containing Russian and receive message","time":{"start":1729034209099,"stop":1729034209099,"duration":0},"status":"passed","severity":"normal"},{"uid":"902cd01a33b75d49","name":"can start the service","time":{"start":1729033862326,"stop":1729033862326,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a47a36237b83ab","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1729033892945,"stop":1729033892948,"duration":3},"status":"passed","severity":"normal"},{"uid":"1934db6b77d06e2f","name":"Push message with content topic containing escaped characters","time":{"start":1729034137150,"stop":1729034137153,"duration":3},"status":"passed","severity":"normal"},{"uid":"ac9b5e339c018b1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1729033834390,"stop":1729033834390,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f653c7984771ccc","name":"Push message on custom pubsubTopic","time":{"start":1729034066151,"stop":1729034066152,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4321638e34b0a7","name":"Check received message containing Script","time":{"start":1729034121938,"stop":1729034121939,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c2dde2f136ed5d","name":"Default pageSize","time":{"start":1729034208295,"stop":1729034208296,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e9299a16780797","name":"connected peers and dial","time":{"start":1729034122309,"stop":1729034122310,"duration":1},"status":"skipped","severity":"normal"},{"uid":"56ab6665b31e7479","name":"Check message received after jswaku node is restarted","time":{"start":1729034121909,"stop":1729034121909,"duration":0},"status":"skipped","severity":"normal"},{"uid":"73a1c469cf9057db","name":"should throw error - no id","time":{"start":1729033843115,"stop":1729033843115,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e20a25181822dc","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1729034034986,"stop":1729034034986,"duration":0},"status":"passed","severity":"normal"},{"uid":"10023f765e7cb9c2","name":"getPeersByDiscovery","time":{"start":1729034147999,"stop":1729034148000,"duration":1},"status":"passed","severity":"normal"},{"uid":"a647d4f394b0257f","name":"Check publish message containing shell command","time":{"start":1729034144764,"stop":1729034144764,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe1a48d099cd5c2","name":"Subscribe and receive messages via lightPush","time":{"start":1729034209104,"stop":1729034209105,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9ee8d2f0b3e855d","name":"Push message with content topic containing JSON","time":{"start":1729034129477,"stop":1729034129478,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bdedde96cc68d50","name":"Check received message containing Arabic","time":{"start":1729034121931,"stop":1729034121931,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7e9104f80568d6","name":"Query with Ordered Callback, No Decoder","time":{"start":1729034188117,"stop":1729034188117,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdf9f76925c2f1c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1729034209130,"stop":1729034209131,"duration":1},"status":"passed","severity":"normal"},{"uid":"c91534afce3b4d7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1729033834387,"stop":1729033834387,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a76ca23457f9387","name":"Check message with no content topic is not received","time":{"start":1729034121953,"stop":1729034121954,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5feedb9dfcc4d17","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1729033834387,"stop":1729033834387,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5fcfe8d2d086c7","name":"should set field with all protocols enabled","time":{"start":1729033843125,"stop":1729033843125,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e3feb8f31b2695","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1729033976814,"stop":1729033976815,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9ca7d21919a33f3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1729034041473,"stop":1729034041473,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2dbb59a9490cb3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1729033965754,"stop":1729033965757,"duration":3},"status":"passed","severity":"normal"},{"uid":"1f2f787ada5e50ef","name":"Push message with content topic containing long","time":{"start":1729034137143,"stop":1729034137143,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a37b44f0e1e835","name":"Ping on subscribed peer","time":{"start":1729033937070,"stop":1729033937071,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ded228d114cc53b","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1729034147774,"stop":1729034147774,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1160b169b83ae6","name":"Ping on unsubscribed peer","time":{"start":1729033939925,"stop":1729033939926,"duration":1},"status":"passed","severity":"normal"},{"uid":"5030f603a00cc87d","name":"Subscribe and receive messages via lightPush","time":{"start":1729034209086,"stop":1729034209086,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8a0a9adb153093","name":"Query generator for multiple messages","time":{"start":1729034213016,"stop":1729034213016,"duration":0},"status":"passed","severity":"normal"},{"uid":"74092a168d3eacba","name":"Check message received after jswaku node is restarted","time":{"start":1729034014882,"stop":1729034014882,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a4698dab1aafb9a1","name":"Check received message with timestamp: 1729033892674000000 ","time":{"start":1729034121897,"stop":1729034121898,"duration":1},"status":"passed","severity":"normal"},{"uid":"898a622a5d8716b0","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1729033834398,"stop":1729033834399,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5e8530b58d36b2","name":"Push message with content topic containing special chars","time":{"start":1729034129474,"stop":1729034129475,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a5984620b8a7c5","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1729034137164,"stop":1729034137164,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8b6980881f1b3e","name":"Subscribe to topic containing short and publish message","time":{"start":1729034147770,"stop":1729034147770,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b34472644dd6906","name":"Check publish message after client node is restarted","time":{"start":1729034144773,"stop":1729034144773,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c245fe3af29d4606","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1729034137163,"stop":1729034137163,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59da88c76cabc50","name":"Publish without waiting for remote peer","time":{"start":1729034147760,"stop":1729034147761,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1261d40acdae62","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app57/3/topic252/xml","time":{"start":1729034169445,"stop":1729034169449,"duration":4},"status":"passed","severity":"normal"},{"uid":"ab7fd40e84003231","name":"Check received message containing special chars","time":{"start":1729034014834,"stop":1729034014834,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8593330724bc43e","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1729033834372,"stop":1729033834373,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e129b12baa52e","name":"Query with Promise Callback, No Decoder","time":{"start":1729034188118,"stop":1729034188119,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b66469b6ba11d2","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1729033834396,"stop":1729033834396,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53e203e593bd5a9","name":"Check message with no content topic is not received","time":{"start":1729034121904,"stop":1729034121905,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05b2f0040a53ae4","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1729034144770,"stop":1729034144771,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bcaee1cf08bdbbf","name":"Subscribe and receive messages via waku relay post","time":{"start":1729034209106,"stop":1729034209106,"duration":0},"status":"passed","severity":"normal"},{"uid":"45091b38740b6db4","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1729034209105,"stop":1729034209105,"duration":0},"status":"passed","severity":"normal"},{"uid":"cece4c5c88086652","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1729034014877,"stop":1729034014878,"duration":1},"status":"passed","severity":"normal"},{"uid":"379105f3c57e2b21","name":"Push message with escaped characters payload","time":{"start":1729034137134,"stop":1729034137134,"duration":0},"status":"passed","severity":"normal"},{"uid":"3648a8a21b551151","name":"should load peers from local storage and dispatch events","time":{"start":1729033862329,"stop":1729033862330,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba2ab9b7013b405f","name":"should throw error - invalid id","time":{"start":1729033843115,"stop":1729033843116,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e0c44efc656603","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1729033942600,"stop":1729033942601,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cbc28476121cdfe","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1729034209119,"stop":1729034209119,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c77ccf3c7cbf0ef","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1729034209089,"stop":1729034209089,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f630ff3c83cd572","name":"same cluster, same shard: nodes connect","time":{"start":1729034063495,"stop":1729034063495,"duration":0},"status":"passed","severity":"normal"},{"uid":"a050468f139493ae","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1729034169452,"stop":1729034169453,"duration":1},"status":"passed","severity":"normal"},{"uid":"f52b666df9f7c3c8","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1729034063485,"stop":1729034063486,"duration":1},"status":"passed","severity":"normal"},{"uid":"f351dd2c0ef4062","name":"pre and post cipher","time":{"start":1729033868926,"stop":1729033868927,"duration":1},"status":"passed","severity":"normal"},{"uid":"3678bbde617c59a8","name":"should not fail to stop the service if it was not started","time":{"start":1729034162415,"stop":1729034162415,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02d806401e19c4e","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1729034148002,"stop":1729034148002,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b58f1f0eca0a785","name":"Check received message containing shell command","time":{"start":1729034121940,"stop":1729034121940,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b52083cd6de736","name":"Subscribe to topic containing Script and receive message","time":{"start":1729034041496,"stop":1729034041496,"duration":0},"status":"passed","severity":"normal"},{"uid":"a249435eea9c5275","name":"Subscribe to topic containing Russian and receive message","time":{"start":1729034209113,"stop":1729034209113,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b57d9537e2da08","name":"Check received message containing Basic HTML tag","time":{"start":1729034121892,"stop":1729034121892,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b958bcfb990dc36","name":"Subscribe to topic containing JSON and publish message","time":{"start":1729034147781,"stop":1729034147786,"duration":5},"status":"passed","severity":"normal"},{"uid":"fbe668c7d775dc98","name":"Subscribe to topic containing shell command and receive message","time":{"start":1729034209102,"stop":1729034209102,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f06ef0eea544b35","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1729033892952,"stop":1729033892955,"duration":3},"status":"passed","severity":"normal"},{"uid":"a6ac620099e54f87","name":"Fields are not dropped","time":{"start":1729033849966,"stop":1729033849967,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f8761a43b0ca3f","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1729033925378,"stop":1729033925380,"duration":2},"status":"passed","severity":"normal"},{"uid":"135b86d140495b7b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1729033976800,"stop":1729033976800,"duration":0},"status":"passed","severity":"normal"},{"uid":"f850f41597f2f56d","name":"dispatchEvent via connectionManager","time":{"start":1729033933481,"stop":1729033933481,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1af9d4bcc219a38","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1729033976797,"stop":1729033976797,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba3ebeee8e1717f","name":"should be able to encode the field with only STORE set to true","time":{"start":1729033842337,"stop":1729033842337,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad94657f74a3767","name":"Push message with custom timestamp: 1729037577436","time":{"start":1729034137158,"stop":1729034137159,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea7dfeef7d0b4123","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1729033834375,"stop":1729033834375,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76586e255d169df","name":"should be able to encode the field with only RELAY set to true","time":{"start":1729033842331,"stop":1729033842337,"duration":6},"status":"passed","severity":"normal"},{"uid":"d9c840556bfa3253","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1729034066152,"stop":1729034066152,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa42b026d734b81","name":"should encodeTxt and decodeTxt","time":{"start":1729033843112,"stop":1729033843113,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea1306217df5120","name":"Subscribe to topic containing emoji and receive message","time":{"start":1729034209128,"stop":1729034209130,"duration":2},"status":"passed","severity":"normal"},{"uid":"8a713ac89c42c413","name":"should throw error - no public key","time":{"start":1729033843116,"stop":1729033843116,"duration":0},"status":"passed","severity":"normal"},{"uid":"85eddb3e81039a96","name":"Renews subscription after lossing a connection","time":{"start":1729034209131,"stop":1729034209131,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69ca65e484c6ddc","name":"Check publish message containing long","time":{"start":1729034144758,"stop":1729034144759,"duration":1},"status":"passed","severity":"normal"},{"uid":"464efd5c12a4613","name":"throws on content topic with non-number generation field","time":{"start":1729033834360,"stop":1729033834361,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c178f059a631d0","name":"Check message received after nwaku node is restarted","time":{"start":1729034121958,"stop":1729034121958,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4a1cb887dab16e01","name":"Ordered Callback - false","time":{"start":1729034191996,"stop":1729034191996,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb99ac0386222b4","name":"new peer added after a peer was already found","time":{"start":1729034148001,"stop":1729034148001,"duration":0},"status":"skipped","severity":"normal"},{"uid":"904d7d19947bca4e","name":"should return usable stream attached to connection","time":{"start":1729033850295,"stop":1729033850296,"duration":1},"status":"passed","severity":"normal"},{"uid":"c323a58981009528","name":"Check message with no payload is not received","time":{"start":1729034121905,"stop":1729034121906,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf7855c67c532be8","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1729033976777,"stop":1729033976778,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bb9fe7293c3b85","name":"should emit a peer event after start","time":{"start":1729033904745,"stop":1729033904747,"duration":2},"status":"passed","severity":"normal"},{"uid":"90e8f5877cd559ac","name":"Fails to push message bigger that 1MB","time":{"start":1729034129482,"stop":1729034129483,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c5e6f6a1aff01a3","name":"Decrypt messages","time":{"start":1729034124336,"stop":1729034124336,"duration":0},"status":"passed","severity":"normal"},{"uid":"b651fdb03f329e0c","name":"Query Generator - true","time":{"start":1729034191991,"stop":1729034191994,"duration":3},"status":"passed","severity":"normal"},{"uid":"696da7a61f1ddfd","name":"retrieves a single peer","time":{"start":1729033858267,"stop":1729033858268,"duration":1},"status":"passed","severity":"normal"},{"uid":"108578dd88342067","name":"Fails to publish duplicate message","time":{"start":1729034144769,"stop":1729034144769,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b2f50a1c4d55e5","name":"Check message on other pubsub topic is not received","time":{"start":1729034121953,"stop":1729034121953,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee22311bb8b573f","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1729034203620,"stop":1729034203621,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64d0efd4f00428e","name":"handles empty shards array correctly","time":{"start":1729033834397,"stop":1729033834397,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a39c20b01cb3330","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1729034209128,"stop":1729034209128,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6b1fcc9692de48","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1729033834380,"stop":1729033834380,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ace509ce8c04794","name":"Ping on subscribed peer","time":{"start":1729033939924,"stop":1729033939924,"duration":0},"status":"passed","severity":"normal"},{"uid":"808d2b4d2b57a869","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1729033977063,"stop":1729033977063,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b934de0a8b07a14","name":"Check received message containing JSON","time":{"start":1729034014863,"stop":1729034014864,"duration":1},"status":"passed","severity":"normal"},{"uid":"962a524db3f2bdc4","name":"Check publish message containing escaped characters","time":{"start":1729034144764,"stop":1729034144765,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8185a14d1f3fafa","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1729033842351,"stop":1729033842352,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ca731aa452e7ec","name":"should send to specified number of peers of used peers","time":{"start":1729033875011,"stop":1729033875011,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c20c9a29fe6f766","name":"start node with empty content topic","time":{"start":1729034169453,"stop":1729034169453,"duration":0},"status":"passed","severity":"normal"},{"uid":"8805bae33c14ad9c","name":"getPeersByDiscovery","time":{"start":1729033933480,"stop":1729033933481,"duration":1},"status":"passed","severity":"normal"},{"uid":"fee9102c91e1f31d","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1729033834374,"stop":1729033834374,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0db4921007edbc5","name":"should throw an error for an unconfigured topic","time":{"start":1729033834393,"stop":1729033834393,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f10d442d4f6f884","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1729033899385,"stop":1729033899386,"duration":1},"status":"passed","severity":"normal"},{"uid":"7601840878814b2c","name":"should properly compute the node id","time":{"start":1729033843117,"stop":1729033843117,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f96019e75821d7","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1729033976793,"stop":1729033976793,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb26272e9fa5f9d","name":"Sign & Recover","time":{"start":1729033868927,"stop":1729033868927,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8d14f7b0ae309","name":"isConnected return false after peer stops","time":{"start":1729033925383,"stop":1729033925387,"duration":4},"status":"passed","severity":"normal"},{"uid":"c5887fcee980ef61","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1729034041497,"stop":1729034041497,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c58fb65170d5dfe","name":"Push message with Russian payload","time":{"start":1729034137125,"stop":1729034137125,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6869e290b8f8d23","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1729033858274,"stop":1729033858274,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fb86f409926bc59c","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1729033868322,"stop":1729033868324,"duration":2},"status":"passed","severity":"normal"},{"uid":"ff5bc14a0109865","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1729033900643,"stop":1729033900645,"duration":2},"status":"passed","severity":"normal"},{"uid":"1aab248921776c81","name":"Push message with Arabic payload","time":{"start":1729034129468,"stop":1729034129468,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f34c4a3309713a","name":"Check message with invalid timestamp is not received","time":{"start":1729034121900,"stop":1729034121901,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d5e3cc7077da4","name":"udp ip6 address","time":{"start":1729033842412,"stop":1729033842413,"duration":1},"status":"passed","severity":"normal"},{"uid":"a271c6ef7e658bc9","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1729033976774,"stop":1729033976774,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceac3e92f9f46ffd","name":"should handle a minimal index list","time":{"start":1729033834401,"stop":1729033834402,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf06c79df223e43","name":"should throw error - no id","time":{"start":1729033843114,"stop":1729033843114,"duration":0},"status":"passed","severity":"normal"},{"uid":"195081937468dbd9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1729034034984,"stop":1729034034986,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a9db581f6c6b9dd","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1729034188116,"stop":1729034188116,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc009a12a1f848ca","name":"safeDispatchEvent","time":{"start":1729033933482,"stop":1729033933482,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4ef2dd43995494","name":"Check received message containing unicode special characters","time":{"start":1729034121895,"stop":1729034121896,"duration":1},"status":"passed","severity":"normal"},{"uid":"795863f0cf273a74","name":"nwaku subscribes","time":{"start":1729034140324,"stop":1729034140324,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1c2786cdf5a219","name":"different cluster, different shard: nodes don't connect","time":{"start":1729034063498,"stop":1729034063498,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f114817c175f285","name":"Push message with content topic containing Chinese","time":{"start":1729034137144,"stop":1729034137145,"duration":1},"status":"passed","severity":"normal"},{"uid":"56519e36412b4de0","name":"configure the node with multiple content topics","time":{"start":1729034169452,"stop":1729034169452,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2755c5603d4bd99","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1729033834399,"stop":1729033834399,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ff1e299ba587d3","name":"Query Generator - false","time":{"start":1729034191994,"stop":1729034191995,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf4597776d0e924","name":"Query with Promise Callback, No message returned","time":{"start":1729034188119,"stop":1729034188119,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c12c91852a1650","name":"can start and stop the service","time":{"start":1729033904743,"stop":1729033904744,"duration":1},"status":"passed","severity":"normal"},{"uid":"57fecdc01a91746c","name":"Passing invalid cursor","time":{"start":1729034169195,"stop":1729034169196,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d711547f6714a4","name":"Decoder throws on empty string content topic","time":{"start":1729033869946,"stop":1729033869946,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b019ad463d36f5","name":"Check publish message containing SQL Injection","time":{"start":1729034144762,"stop":1729034144762,"duration":0},"status":"passed","severity":"normal"},{"uid":"8039a592883ee391","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1729033965758,"stop":1729033965758,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cba75bc7a0e9cf4","name":"Subscribe to topic containing numeric and receive message","time":{"start":1729034041488,"stop":1729034041489,"duration":1},"status":"passed","severity":"normal"},{"uid":"347d5dbdafd0bcf8","name":"should throw an error for missing sharding configuration","time":{"start":1729033834397,"stop":1729033834397,"duration":0},"status":"passed","severity":"normal"},{"uid":"8510fb124606d97e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1729034041490,"stop":1729034041491,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d6d733b4d0e8fa","name":"Push message with content topic containing Basic HTML tag","time":{"start":1729034129477,"stop":1729034129477,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85149b15ac3ecd2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1729034209103,"stop":1729034209104,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5439b3e0d6a28b2","name":"Check message received after jswaku node is restarted","time":{"start":1729034121957,"stop":1729034121958,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f6bf70f47f154819","name":"should be online or offline if network state changed","time":{"start":1729033892959,"stop":1729033892959,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5d3d73b7d58edd","name":"Ping succeeds for all connected peers","time":{"start":1729033974447,"stop":1729033974449,"duration":2},"status":"passed","severity":"normal"},{"uid":"81a05dc231c56841","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1729034034979,"stop":1729034034981,"duration":2},"status":"passed","severity":"normal"},{"uid":"448d08ecf0d94a8c","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1729033976801,"stop":1729033976801,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4901d1e9eafc016","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1729033942602,"stop":1729033942603,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f520f5cd8cf847c","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1729033857765,"stop":1729033857766,"duration":1},"status":"passed","severity":"normal"},{"uid":"e32dabcc7b1bad92","name":"Check received message containing SQL Injection","time":{"start":1729034121890,"stop":1729034121891,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db79c2b6a4284f3","name":"Ping on peer without subscriptions","time":{"start":1729033939924,"stop":1729033939924,"duration":0},"status":"passed","severity":"normal"},{"uid":"55af24a024fa076e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1729034209107,"stop":1729034209109,"duration":2},"status":"passed","severity":"normal"},{"uid":"d55c6272ae119c77","name":"more peers than existing","time":{"start":1729034122310,"stop":1729034122310,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b48472ccfba8f8e8","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1729033834373,"stop":1729033834373,"duration":0},"status":"passed","severity":"normal"},{"uid":"213ae7747d7ffbe2","name":"Subscribe and receives messages on 20 topics","time":{"start":1729034209107,"stop":1729034209107,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1d65590d8b1712","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1729033976776,"stop":1729033976776,"duration":0},"status":"passed","severity":"normal"},{"uid":"588f6e691a44cd5b","name":"Publish message with custom timestamp: Tue Oct 15 2024 22:15:37 GMT+0000 (Coordinated Universal Time)","time":{"start":1729034144768,"stop":1729034144768,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a38ac73718b76bf","name":"Push message with Russian payload","time":{"start":1729034129468,"stop":1729034129469,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91b13fc3e55cf0d","name":"random static sharding 3 - Cluster ID: 864, Shard ID: 457","time":{"start":1729034177526,"stop":1729034177527,"duration":1},"status":"passed","severity":"normal"},{"uid":"db1c0ea812fa6f02","name":"Query Generator, Multiple PubsubTopics","time":{"start":1729034188113,"stop":1729034188113,"duration":0},"status":"passed","severity":"normal"},{"uid":"c746b2a6093af86e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1729033834390,"stop":1729033834390,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6e3cb4ca1d8df","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1729033977065,"stop":1729033977066,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8a3e9576697c212b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app52/7/topic102/utf8","time":{"start":1729034169451,"stop":1729034169451,"duration":0},"status":"passed","severity":"normal"},{"uid":"6095a844312138d6","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1729034188117,"stop":1729034188117,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b90d303ba44a9d","name":"throws on content topic with generation field greater than 0","time":{"start":1729033834361,"stop":1729033834361,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b359348c08396df","name":"Generator, 2 different pubsubtopics","time":{"start":1729034200063,"stop":1729034200063,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5bbf60e4d7b233","name":"Check publish message containing Chinese","time":{"start":1729034144760,"stop":1729034144761,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7314284874f7689","name":"Relay","time":{"start":1729033899735,"stop":1729033899736,"duration":1},"status":"passed","severity":"normal"},{"uid":"6207ca2dbf2798f0","name":"Symmetric encrypt & Decrypt","time":{"start":1729033868926,"stop":1729033868926,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b14d188c85eb07","name":"should be able to decode the field with only RELAY set to true","time":{"start":1729033842347,"stop":1729033842347,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0afe1a208547434","name":"Subscribe to topic containing Russian and publish message","time":{"start":1729034147780,"stop":1729034147780,"duration":0},"status":"passed","severity":"normal"},{"uid":"5066d071ede58126","name":"Subscribe to topic containing shell command and publish message","time":{"start":1729034147786,"stop":1729034147787,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a915424f754fe8c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1729033976811,"stop":1729033976811,"duration":0},"status":"passed","severity":"normal"},{"uid":"c200fa0637e7ce84","name":"should properly create location multiaddrs - udp6","time":{"start":1729033843123,"stop":1729033843123,"duration":0},"status":"passed","severity":"normal"},{"uid":"29af7bcdad211c66","name":"Push message with escaped characters payload","time":{"start":1729034129471,"stop":1729034129472,"duration":1},"status":"passed","severity":"normal"},{"uid":"36467825f795991e","name":"Generator, 2 different pubsubtopics","time":{"start":1729034200069,"stop":1729034200069,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d2808b98af2f41","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1729033976784,"stop":1729033976788,"duration":4},"status":"passed","severity":"normal"},{"uid":"66dd78ba06982884","name":"listenerCount","time":{"start":1729033933481,"stop":1729033933481,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d70574f1f22d72","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1729034041501,"stop":1729034041501,"duration":0},"status":"passed","severity":"normal"},{"uid":"544b66bf156c221e","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1729033842343,"stop":1729033842344,"duration":1},"status":"passed","severity":"normal"},{"uid":"6affaaf3320c2afb","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app49/10/topic527/proto","time":{"start":1729034169437,"stop":1729034169439,"duration":2},"status":"passed","severity":"normal"},{"uid":"871e10650c27cbe9","name":"Relay + Store","time":{"start":1729033843126,"stop":1729033843126,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74a642e0e36cf67","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1729033892957,"stop":1729033892959,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a1aaf470ee94a6c","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1729033977064,"stop":1729033977064,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d5b40d5a2359cbd5","name":"should be called at least once on all `peer:discovery` events","time":{"start":1729033900634,"stop":1729033900634,"duration":0},"status":"passed","severity":"normal"},{"uid":"675e224762069bcd","name":"returns all values when wanted number is greater than available values","time":{"start":1729033857426,"stop":1729033857427,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2e649bd064259a","name":"can dial TLS multiaddrs","time":{"start":1729034067353,"stop":1729034067354,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d7eae6322fa4c16","name":"Query generator for multiple messages with different content topic format","time":{"start":1729034213017,"stop":1729034213018,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae712d8168b74c63","name":"peer:update - should do nothing if another protocol hit","time":{"start":1729033850299,"stop":1729033850300,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fcdd95b567ab236","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1729034209100,"stop":1729034209100,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36f24186a799458","name":"random static sharding 4 - Cluster ID: 116, Shard ID: 717","time":{"start":1729034177527,"stop":1729034177530,"duration":3},"status":"passed","severity":"normal"},{"uid":"c086c39833a424d4","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1729034063489,"stop":1729034063489,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1daa6bdf9484449","name":"Check received message containing Arabic","time":{"start":1729034121889,"stop":1729034121889,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f4b6d76f6fc81f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1729034034983,"stop":1729034034983,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8972d42060612b","name":"Check message with no content topic is not received","time":{"start":1729034014879,"stop":1729034014880,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc15b62d68a435b8","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1729033976813,"stop":1729033976814,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0232e9ab11dd069","name":"Subscribe to topic containing special chars and receive message","time":{"start":1729034209112,"stop":1729034209112,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1109288cbfb932","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1729033942636,"stop":1729033942636,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed172f918a67b239","name":"handles empty contentTopics array correctly","time":{"start":1729033834398,"stop":1729033834398,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b52190440868ef","name":"Query generator for 2000 messages","time":{"start":1729034213020,"stop":1729034213021,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca1359e9c6274a4","name":"Filter with 3 connections","time":{"start":1729033977227,"stop":1729033977227,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2ca871b548f3e1d8","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1729033974453,"stop":1729033974453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff78e1f7451b786d","name":"groups content topics by expected pubsub topic","time":{"start":1729033834376,"stop":1729033834376,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6558a60c359deba","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1729033977061,"stop":1729033977061,"duration":0},"status":"skipped","severity":"normal"},{"uid":"534163557f134226","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1729033976783,"stop":1729033976784,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a8e22de62afb947","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1729033842350,"stop":1729033842350,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c64221952c1608","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1729033834380,"stop":1729033834381,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd44b38ecc63a448","name":"Generator, custom pubsub topic","time":{"start":1729034200062,"stop":1729034200063,"duration":1},"status":"passed","severity":"normal"},{"uid":"6414c67136b6500d","name":"Passing page size 11 when there are 10 messages","time":{"start":1729034208294,"stop":1729034208295,"duration":1},"status":"passed","severity":"normal"},{"uid":"215e4b969d76f202","name":"Fails to push message with large meta","time":{"start":1729034129480,"stop":1729034129480,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b7d1ab8a02a495","name":"Push message on custom pubsubTopic","time":{"start":1729034066154,"stop":1729034066156,"duration":2},"status":"passed","severity":"normal"},{"uid":"5acf058b8ca06a45","name":"A test","time":{"start":1729034041650,"stop":1729034041650,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f17c1aa34ba8765","name":"Push message with content topic containing Arabic","time":{"start":1729034137145,"stop":1729034137146,"duration":1},"status":"passed","severity":"normal"},{"uid":"f290f7e70d55ae92","name":"Round trip binary serialization","time":{"start":1729033850547,"stop":1729033850548,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc7840febbba858","name":"removeEventListener with wrong event","time":{"start":1729033933480,"stop":1729033933480,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acd9f6755e0e3f6","name":"Push message with XML payload","time":{"start":1729034137129,"stop":1729034137129,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad671ec7049aab7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1729034200069,"stop":1729034200070,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfcecbc4b49d1137","name":"Waku message hash computation (meta attribute not present)","time":{"start":1729033836803,"stop":1729033836803,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2c7d46d1e39045","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1729034147767,"stop":1729034147767,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e59fd53bacc39d","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1729033836804,"stop":1729033836804,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8c92bf6f0d17f9","name":"should only return 1 node with store capability","time":{"start":1729033858272,"stop":1729033858272,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6aff17b0d7a84ac","name":"1 Relay, 1 fetch","time":{"start":1729033858029,"stop":1729033858029,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fa5ee697346596","name":"Push message with content topic containing unicode special characters","time":{"start":1729034129479,"stop":1729034129479,"duration":0},"status":"passed","severity":"normal"},{"uid":"82413fd48017b8b","name":"Check received message containing Basic HTML tag","time":{"start":1729034121939,"stop":1729034121940,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9c453161eb7cd31","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1729033834374,"stop":1729033834375,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa9c02354d85bd9","name":"Check received message containing escaped characters","time":{"start":1729034121895,"stop":1729034121895,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ee288dfa6ab127","name":"through manual discovery","time":{"start":1729034067354,"stop":1729034067355,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd08246798d56","name":"random static sharding 5 - Cluster ID: 523, Shard ID: 370","time":{"start":1729034177531,"stop":1729034177531,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dabfc48d9851cee","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1729033834388,"stop":1729033834388,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ec1ed7d6561802","name":"Push message with content topic containing SQL Injection","time":{"start":1729034129476,"stop":1729034129476,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20358924c201834","name":"should wait for LightPush peer to be connected","time":{"start":1729033875029,"stop":1729033875029,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b2a676a5b133cf","name":"ignores domain fetching errors","time":{"start":1729033858269,"stop":1729033858270,"duration":1},"status":"passed","severity":"normal"},{"uid":"f676f8e4a965f9ca","name":"Renews peer on consistent missed messages","time":{"start":1729033974456,"stop":1729033974459,"duration":3},"status":"passed","severity":"normal"},{"uid":"e45ba3c8a19c8c5a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1729034034983,"stop":1729034034984,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ba4c4715be4b64","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1729033834388,"stop":1729033834388,"duration":0},"status":"passed","severity":"normal"},{"uid":"79055e469f30426a","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1729033976804,"stop":1729033976804,"duration":0},"status":"passed","severity":"normal"},{"uid":"304b15f0f3fefa40","name":"Check received message with timestamp: 1729033892688000000 ","time":{"start":1729034014873,"stop":1729034014876,"duration":3},"status":"passed","severity":"normal"},{"uid":"56fe24c9e41f5f3b","name":"Push message with rate limit","time":{"start":1729034137156,"stop":1729034137157,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4fe79aa37b35dee","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1729033857765,"stop":1729033857765,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7188cb770d7c92","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1729033977063,"stop":1729033977063,"duration":0},"status":"skipped","severity":"normal"},{"uid":"76c10252e8f9e433","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1729033834385,"stop":1729033834385,"duration":0},"status":"passed","severity":"normal"},{"uid":"52daed36c475da24","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1729033976789,"stop":1729033976790,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7d6a0b0031b81ee","name":"Push message with content topic containing unicode special characters","time":{"start":1729034137153,"stop":1729034137154,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9367fde23fc9ee2","name":"can start the service","time":{"start":1729034162414,"stop":1729034162414,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d152fdbfb1a42b3","name":"All","time":{"start":1729033899737,"stop":1729033899738,"duration":1},"status":"passed","severity":"normal"},{"uid":"632472c57f425b01","name":"Init the array if not present","time":{"start":1729033834022,"stop":1729033834024,"duration":2},"status":"passed","severity":"normal"},{"uid":"dace930220d137e6","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1729033843113,"stop":1729033843113,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef5e529d304a9db","name":"Check message received after nwaku node is restarted","time":{"start":1729034014882,"stop":1729034014882,"duration":0},"status":"skipped","severity":"normal"},{"uid":"61c191ff03ad3c94","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1729034034976,"stop":1729034034977,"duration":1},"status":"passed","severity":"normal"},{"uid":"511d78b3288a3b2b","name":"should find and add new peers","time":{"start":1729033874965,"stop":1729033874965,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d29cb1f4c264b6d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1729033834386,"stop":1729033834386,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab7ce988025bee6","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1729034147767,"stop":1729034147767,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff27a4006fa9f81d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1729033834387,"stop":1729033834388,"duration":1},"status":"passed","severity":"normal"},{"uid":"afcfccce3eafa91c","name":"Overlapping topic subscription","time":{"start":1729034209092,"stop":1729034209092,"duration":0},"status":"passed","severity":"normal"},{"uid":"e953d120f79b9673","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1729033976802,"stop":1729033976803,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a97eeabfd62585c","name":"Refresh subscription","time":{"start":1729034209110,"stop":1729034209110,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcea1fe2780df9c2","name":"Check received message containing Chinese","time":{"start":1729034121924,"stop":1729034121931,"duration":7},"status":"passed","severity":"normal"},{"uid":"2acf1f11fc4b7f0f","name":"should reject on timeout if it was set","time":{"start":1729033875028,"stop":1729033875028,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb219c4d608bda5","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1729033834378,"stop":1729033834379,"duration":1},"status":"passed","severity":"normal"},{"uid":"209a13cc26091ad","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1729034169435,"stop":1729034169436,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d9c64f68d9f514","name":"Fails to push message with empty content topic","time":{"start":1729034137155,"stop":1729034137155,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bb9f5131c302e4","name":"LightPush with 3 connections","time":{"start":1729033977227,"stop":1729033977227,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5644886a91e8d1d4","name":"Throws when trying to push message with empty payload","time":{"start":1729034129473,"stop":1729034129473,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad5d9ff81c373e2","name":"should handle corrupted local storage data gracefully","time":{"start":1729033862330,"stop":1729033862330,"duration":0},"status":"passed","severity":"normal"},{"uid":"32bc6e2c93d61e40","name":"Push message with custom timestamp: 1729030377436","time":{"start":1729034137158,"stop":1729034137158,"duration":0},"status":"passed","severity":"normal"},{"uid":"782ccbdcdd9a82ac","name":"should reject if LightPush is requested but not mounted","time":{"start":1729033875026,"stop":1729033875027,"duration":1},"status":"passed","severity":"normal"},{"uid":"947a755e2de78eca","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1729034209106,"stop":1729034209106,"duration":0},"status":"passed","severity":"normal"},{"uid":"487d0674ccbd76d7","name":"should not fail to start the service if it is already started","time":{"start":1729033862328,"stop":1729033862328,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1c3bd0fdc0bd88","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1729033976818,"stop":1729033976830,"duration":12},"status":"passed","severity":"normal"},{"uid":"5544fc7c1005a898","name":"Push message with Chinese payload","time":{"start":1729034129467,"stop":1729034129468,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9da1c772ac3e459","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1729034200063,"stop":1729034200064,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd56dbf66769fc1","name":"Check received message containing shell command","time":{"start":1729034121894,"stop":1729034121895,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ee559ba0f23694f","name":"Query Generator, No message returned","time":{"start":1729034188115,"stop":1729034188116,"duration":1},"status":"passed","severity":"normal"},{"uid":"2138884f7fce1040","name":"should properly create peer info with all multiaddrs","time":{"start":1729033843124,"stop":1729033843124,"duration":0},"status":"passed","severity":"normal"},{"uid":"94edeca01736ea9e","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1729034169193,"stop":1729034169193,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69b1f6835832d17","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app58/7/topic58/proto","time":{"start":1729034169450,"stop":1729034169451,"duration":1},"status":"passed","severity":"normal"},{"uid":"58bb2b186144a301","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1729033965758,"stop":1729033965758,"duration":0},"status":"passed","severity":"normal"},{"uid":"f335d918a8c492e9","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1729034213019,"stop":1729034213019,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6894e6dfb574f5c","name":"Decoder throws on undefined content topic","time":{"start":1729033850549,"stop":1729033850549,"duration":0},"status":"passed","severity":"normal"},{"uid":"57df7b288d19998f","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1729033977066,"stop":1729033977066,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1c13206dcd827314","name":"returns nothing if no connections present","time":{"start":1729033849376,"stop":1729033849378,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee6e97b084a3d147","name":"should properly create location multiaddrs - udp","time":{"start":1729033843124,"stop":1729033843124,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd41c148a36baf6","name":"Encoder throws on undefined content topic","time":{"start":1729033869945,"stop":1729033869945,"duration":0},"status":"passed","severity":"normal"},{"uid":"d102312858215e33","name":"Push message with custom timestamp: 1698275577436","time":{"start":1729034137157,"stop":1729034137158,"duration":1},"status":"passed","severity":"normal"},{"uid":"d85c8f05ff375edb","name":"unsubscribes","time":{"start":1729034211309,"stop":1729034211309,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7fd6362d20e608e","name":"should set field with only LIGHTPUSH enabled","time":{"start":1729033843126,"stop":1729033843126,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ccf0ef8daed22a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1729034209103,"stop":1729034209103,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a34da920945468","name":"Check message with invalid timestamp is not received","time":{"start":1729034121952,"stop":1729034121953,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc00ac350d048be1","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1729034137165,"stop":1729034137165,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88b2a4471e858ee","name":"should reject if Store is requested but not mounted","time":{"start":1729033875027,"stop":1729033875027,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e99282e67c4320d","name":"Check received message containing Chinese","time":{"start":1729034121885,"stop":1729034121885,"duration":0},"status":"passed","severity":"normal"},{"uid":"7900b7379a879674","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1729033850404,"stop":1729033850405,"duration":1},"status":"passed","severity":"normal"},{"uid":"63acd4c5b9f4d77c","name":"Check received message containing SQL Injection","time":{"start":1729034121936,"stop":1729034121937,"duration":1},"status":"passed","severity":"normal"},{"uid":"28df5307083bf705","name":"Subscribe and receives messages on 20 topics","time":{"start":1729034209089,"stop":1729034209089,"duration":0},"status":"passed","severity":"normal"},{"uid":"5019314d31f00be5","name":"Push message with content topic containing Script","time":{"start":1729034129476,"stop":1729034129477,"duration":1},"status":"passed","severity":"normal"},{"uid":"915c1756a568e32a","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1729034034986,"stop":1729034034987,"duration":1},"status":"passed","severity":"normal"},{"uid":"e93a7e32c4f097d","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1729033942604,"stop":1729033942604,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4a7e43dcea7d44","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1729034066156,"stop":1729034066157,"duration":1},"status":"passed","severity":"normal"},{"uid":"83acd30f98f1e9b6","name":"should set field with only RELAY enabled","time":{"start":1729033843125,"stop":1729033843125,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8b8316a8a7c6f6","name":"Push message equal or less that 1MB","time":{"start":1729034129482,"stop":1729034129482,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e483add69818b4","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1729033834402,"stop":1729033834402,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2800ea6245855b","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1729033842339,"stop":1729033842340,"duration":1},"status":"passed","severity":"normal"},{"uid":"704282a90b3f59cd","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1729033834402,"stop":1729033834402,"duration":0},"status":"passed","severity":"normal"},{"uid":"310e05cb35456766","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1729034041492,"stop":1729034041494,"duration":2},"status":"passed","severity":"normal"},{"uid":"71b6e70e9e57fda8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1729034121899,"stop":1729034121900,"duration":1},"status":"passed","severity":"normal"},{"uid":"935792c153665915","name":"Push message with short payload","time":{"start":1729034129465,"stop":1729034129465,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e7fc831e47e5f","name":"Generator, 2 different pubsubtopics","time":{"start":1729034200065,"stop":1729034200065,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d8ebbc211d2719","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1729033834386,"stop":1729033834386,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77d2dc2c437401f","name":"Keep-alive pings maintain the connection","time":{"start":1729033974450,"stop":1729033974451,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa2a0410dd57166","name":"Register correct protocols","time":{"start":1729034147760,"stop":1729034147760,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ce0c4080659a82","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1729034147778,"stop":1729034147778,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a1c121d3415ac7","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1729034137162,"stop":1729034137163,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec2d30b2aedc711c","name":"Push message with content topic containing Arabic","time":{"start":1729034129475,"stop":1729034129475,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d4451bba380693","name":"should reject if Relay is requested but not mounted","time":{"start":1729033875026,"stop":1729033875026,"duration":0},"status":"passed","severity":"normal"},{"uid":"3546bc2cef3d201","name":"Subscribe to topic containing shell command and receive message","time":{"start":1729034041499,"stop":1729034041500,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f320e050bc272f4","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1729034203622,"stop":1729034203622,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e9a59b57e1e3f6","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1729033976803,"stop":1729033976803,"duration":0},"status":"passed","severity":"normal"},{"uid":"302e84e6032ffd26","name":"Check received message containing long","time":{"start":1729034121912,"stop":1729034121913,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9f9dfd61ea6774b","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1729033976806,"stop":1729033976806,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6af9ea87cf4efa3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1729034209088,"stop":1729034209089,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0fae4a753f8dbf","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1729033942598,"stop":1729033942600,"duration":2},"status":"passed","severity":"normal"},{"uid":"ff8311727550462d","name":"Check message with non string payload is not received","time":{"start":1729034014881,"stop":1729034014882,"duration":1},"status":"passed","severity":"normal"},{"uid":"65330bd619f1f9b5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1729034041503,"stop":1729034041507,"duration":4},"status":"passed","severity":"normal"},{"uid":"4866072b417bef22","name":"Passing page size 0 when there are 110 messages","time":{"start":1729034208292,"stop":1729034208293,"duration":1},"status":"passed","severity":"normal"},{"uid":"791d4d02d8709825","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1729033834391,"stop":1729033834391,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccc902154703708","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1729033892948,"stop":1729033892951,"duration":3},"status":"passed","severity":"normal"},{"uid":"9598553d209f7eda","name":"Push message with custom timestamp: 1729037615236","time":{"start":1729034129482,"stop":1729034129482,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a30a0b40e9abc4f","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1729033842352,"stop":1729033842352,"duration":0},"status":"passed","severity":"normal"},{"uid":"261bc53f91ccb13","name":"Callback on promise, aborts when callback returns true","time":{"start":1729034213018,"stop":1729034213019,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e8a3af46ecfe32d","name":"Ping on unsubscribed peer","time":{"start":1729033939922,"stop":1729033939922,"duration":0},"status":"passed","severity":"normal"},{"uid":"249094951590ce0f","name":"non connected peers","time":{"start":1729034122311,"stop":1729034122311,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1304bb9dded24530","name":"Subscribe to topic containing long and receive message","time":{"start":1729034041488,"stop":1729034041488,"duration":0},"status":"passed","severity":"normal"},{"uid":"6681a50f32a14027","name":"should emit a peer event after start","time":{"start":1729034162415,"stop":1729034162416,"duration":1},"status":"passed","severity":"normal"},{"uid":"3210f0b4b320f514","name":"should add and remove event listeners correctly","time":{"start":1729033862331,"stop":1729033862331,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07cb452b8326a7c","name":"Fails to publish message with wrong content topic","time":{"start":1729034144770,"stop":1729034144770,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0cadd3a2d0cf5b","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1729033834365,"stop":1729033834365,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91cd66ab354b1d9","name":"addEventListener with wrong event","time":{"start":1729033933479,"stop":1729033933479,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4fec60d1972eb7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1729034041490,"stop":1729034041490,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e6661335ca799f","name":"Check received message with timestamp: 1729033892688 ","time":{"start":1729034014876,"stop":1729034014877,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc3932093d848c72","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1729033842340,"stop":1729033842342,"duration":2},"status":"passed","severity":"normal"},{"uid":"ff1f2f47634e75f8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1729034209101,"stop":1729034209101,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b9f0a2f5958c93","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1729033904750,"stop":1729033904751,"duration":1},"status":"skipped","severity":"normal"},{"uid":"44842cd37fb8acb5","name":"isConnected between 2 js-waku relay nodes","time":{"start":1729033925387,"stop":1729033925387,"duration":0},"status":"passed","severity":"normal"},{"uid":"513a4f33ae102ccd","name":"Check message received after nwaku node is restarted","time":{"start":1729034121909,"stop":1729034121910,"duration":1},"status":"skipped","severity":"normal"},{"uid":"72689a90cd6c3e48","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1729033977064,"stop":1729033977064,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c3b7cc5690108cfa","name":"Passing page size 3 when there are 20 messages","time":{"start":1729034208294,"stop":1729034208294,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72ad94f4e15f6ed","name":"Push message with content topic containing shell command","time":{"start":1729034129478,"stop":1729034129478,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3fac1496e763c8","name":"start node with empty shard should fail","time":{"start":1729034177538,"stop":1729034177538,"duration":0},"status":"passed","severity":"normal"},{"uid":"7715a08b90f54572","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1729034041500,"stop":1729034041501,"duration":1},"status":"passed","severity":"normal"},{"uid":"9253fa941066d760","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1729033976811,"stop":1729033976812,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9e563c3f519fb7e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1729034209098,"stop":1729034209099,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1dd3b8041b1fb0d","name":"should properly create location multiaddrs - tcp4","time":{"start":1729033843119,"stop":1729033843123,"duration":4},"status":"passed","severity":"normal"},{"uid":"3db7910c9876d71b","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1729034203622,"stop":1729034203622,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6d0a069e1cf87d","name":"should create a new stream if no existing for protocol found","time":{"start":1729033850298,"stop":1729033850298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d489965df72576af","name":"Subscribe to topic containing emoji and publish message","time":{"start":1729034147792,"stop":1729034147792,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec0a85e02546344","name":"Fails to push message with empty content topic","time":{"start":1729034129479,"stop":1729034129480,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e55d07ea4e5b40","name":"Accepts a valid Waku Message","time":{"start":1729033878342,"stop":1729033878344,"duration":2},"status":"passed","severity":"normal"},{"uid":"f7f9fe03fc645d21","name":"should wait for Filter peer to be connected","time":{"start":1729033875029,"stop":1729033875029,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8885ad2522f4d9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1729034209092,"stop":1729034209092,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce766f40992978b","name":"should not fail to start the service if it is already started","time":{"start":1729033904744,"stop":1729033904745,"duration":1},"status":"passed","severity":"normal"},{"uid":"3753212e93aec969","name":"Encoder throws on undefined content topic","time":{"start":1729033868326,"stop":1729033868326,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef41a7b1467200b","name":"Check received message with timestamp: 1729033892674 ","time":{"start":1729034121947,"stop":1729034121948,"duration":1},"status":"passed","severity":"normal"},{"uid":"1265637a582b5166","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1729034177537,"stop":1729034177538,"duration":1},"status":"passed","severity":"normal"},{"uid":"46e004e45d313811","name":"Push message with content topic containing long","time":{"start":1729034129473,"stop":1729034129474,"duration":1},"status":"passed","severity":"normal"},{"uid":"505e9f06ec3cb0fa","name":"Check received message containing Russian","time":{"start":1729034121932,"stop":1729034121935,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ca1565f105884db","name":"Push message with content topic containing short","time":{"start":1729034129473,"stop":1729034129473,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b36b89ea2eaee4d","name":"different cluster, same shard: nodes don't connect","time":{"start":1729034063498,"stop":1729034063498,"duration":0},"status":"passed","severity":"normal"},{"uid":"535538802ea75bc1","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1729033834378,"stop":1729033834378,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfdfd6c85179a52","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1729034209112,"stop":1729034209112,"duration":0},"status":"passed","severity":"normal"},{"uid":"744d1dc06edeb69","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1729033862330,"stop":1729033862330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3632c673bf8652a","name":"Subscribe and receive messages via lightPush","time":{"start":1729034041472,"stop":1729034041473,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7bb40dfcbc7fcc2","name":"should decode valid enr with tcp successfully","time":{"start":1729033843113,"stop":1729033843114,"duration":1},"status":"passed","severity":"normal"},{"uid":"50b712ddeb49f24e","name":"Push message with emoji payload","time":{"start":1729034129472,"stop":1729034129472,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5f8fb7ea31cccd","name":"should not fail to stop the service if it was not started","time":{"start":1729033862327,"stop":1729033862327,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5b9df835846532","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1729034148002,"stop":1729034148002,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3c2dda195a8f8adf","name":"should return different streams if requested simultaniously","time":{"start":1729033850298,"stop":1729033850299,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d6afc05dba28b17","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1729033942603,"stop":1729033942603,"duration":0},"status":"passed","severity":"normal"},{"uid":"4acd84d2ea7309ec","name":"Push message with Chinese payload","time":{"start":1729034137124,"stop":1729034137125,"duration":1},"status":"passed","severity":"normal"},{"uid":"c291b76d1f5f8527","name":"should select older connection if present","time":{"start":1729033849393,"stop":1729033849393,"duration":0},"status":"passed","severity":"normal"},{"uid":"136f8b376a5ef8dd","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1729034041473,"stop":1729034041474,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb048deab5f94975","name":"Push message with SQL Injection payload","time":{"start":1729034129469,"stop":1729034129469,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9111ca1f9067fac","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1729034209113,"stop":1729034209114,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb10f550b803056","name":"should remove a peer","time":{"start":1729033874959,"stop":1729033874959,"duration":0},"status":"passed","severity":"normal"},{"uid":"45642fb225f18a96","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app40/2/topic778/json","time":{"start":1729034169441,"stop":1729034169442,"duration":1},"status":"passed","severity":"normal"},{"uid":"36fac8b81c78ddde","name":"Decoder throws on undefined content topic","time":{"start":1729033868328,"stop":1729033868329,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff8df023da2623fe","name":"Encoder throws on undefined content topic","time":{"start":1729033850549,"stop":1729033850549,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e768977ff794b7f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1729033834366,"stop":1729033834366,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39f5ce152724ab7","name":"can start the service","time":{"start":1729033904743,"stop":1729033904743,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ca1f2bcc5180a1","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1729034034981,"stop":1729034034982,"duration":1},"status":"passed","severity":"normal"},{"uid":"a901a55da3b101c","name":"Renews peer on consistent ping failures","time":{"start":1729033974452,"stop":1729033974452,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00c19e4efb06cfe","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1729034188118,"stop":1729034188118,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe33bcda2e1a05b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1729034209096,"stop":1729034209098,"duration":2},"status":"passed","severity":"normal"},{"uid":"70167d99c236c8d0","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1729033834373,"stop":1729033834373,"duration":0},"status":"passed","severity":"normal"},{"uid":"39628c70a12dea25","name":"Check received message containing Basic HTML tag","time":{"start":1729034014860,"stop":1729034014863,"duration":3},"status":"passed","severity":"normal"},{"uid":"9e44a6d04542cf0d","name":"Subscribe to topic containing XML and receive message","time":{"start":1729034209114,"stop":1729034209115,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b53ed22dd056a25","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1729033834393,"stop":1729033834393,"duration":0},"status":"passed","severity":"normal"},{"uid":"e807838429ebb56c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1729034034983,"stop":1729034034983,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b224c5f3fcf2c67","name":"Push message with content topic containing SQL Injection","time":{"start":1729034137146,"stop":1729034137147,"duration":1},"status":"passed","severity":"normal"},{"uid":"7549417e62414179","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1729033977062,"stop":1729033977062,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e46866fad503d91a","name":"Should update shard info","time":{"start":1729034067823,"stop":1729034067823,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb7b22f91a8aaac","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1729034034977,"stop":1729034034978,"duration":1},"status":"passed","severity":"normal"},{"uid":"d966242160424cae","name":"Check received message containing shell command","time":{"start":1729034014864,"stop":1729034014867,"duration":3},"status":"passed","severity":"normal"},{"uid":"a85ae6593fd2ab99","name":"should set field with all protocols disabled","time":{"start":1729033843124,"stop":1729033843125,"duration":1},"status":"passed","severity":"normal"},{"uid":"46fc31481b2eefbd","name":"Fails to publish message with size larger than 1 MB","time":{"start":1729034144772,"stop":1729034144772,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfaa02469bac2c5","name":"Publishes to nwaku","time":{"start":1729034140325,"stop":1729034140325,"duration":0},"status":"passed","severity":"normal"},{"uid":"4524c54de18898ca","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1729033834375,"stop":1729033834375,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ad83cecdb08bcd","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1729033965753,"stop":1729033965753,"duration":0},"status":"passed","severity":"normal"},{"uid":"7356360137264b16","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1729033976806,"stop":1729033976806,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abf46011fd069b3","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1729033834383,"stop":1729033834383,"duration":0},"status":"passed","severity":"normal"},{"uid":"333f49d20480062f","name":"Fails to push message bigger that 1MB","time":{"start":1729034137159,"stop":1729034137159,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42ddd7946551d02","name":"Push message with custom timestamp: 1698275615236","time":{"start":1729034129481,"stop":1729034129481,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc8c2d6b1b49a70","name":"Number of peers are maintained correctly","time":{"start":1729033974447,"stop":1729033974447,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4878d8cd3a5386","name":"Query Generator, No Decoder","time":{"start":1729034188113,"stop":1729034188115,"duration":2},"status":"passed","severity":"normal"},{"uid":"394d2b747420596a","name":"Mutual subscription","time":{"start":1729034147759,"stop":1729034147760,"duration":1},"status":"passed","severity":"normal"},{"uid":"e174dee5ad6565e0","name":"less peers than existing","time":{"start":1729034122310,"stop":1729034122311,"duration":1},"status":"skipped","severity":"normal"},{"uid":"476627d6dbbef937","name":"Push message with XML payload","time":{"start":1729034129470,"stop":1729034129470,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d50f32c7ebe81e8","name":"should not receive a peer event after stop","time":{"start":1729034162416,"stop":1729034162417,"duration":1},"status":"passed","severity":"normal"},{"uid":"678e61af4756519d","name":"should properly create location multiaddrs - tcp6","time":{"start":1729033843123,"stop":1729033843123,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ee0a29081af6a2","name":"Check received message containing short","time":{"start":1729034014827,"stop":1729034014827,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c52217137bf2df1","name":"Push message with content topic containing emoji","time":{"start":1729034137154,"stop":1729034137155,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee29586b3dbe0824","name":"Subscribe to topic containing short and receive message","time":{"start":1729034209093,"stop":1729034209093,"duration":0},"status":"passed","severity":"normal"},{"uid":"468e42b4b598603c","name":"configure the node with multiple pubsub topics","time":{"start":1729034177536,"stop":1729034177536,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b5fdeb34b3c7eb","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1729033976810,"stop":1729033976811,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c4d0e84fd08d42b","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1729033834366,"stop":1729033834372,"duration":6},"status":"passed","severity":"normal"},{"uid":"2f24347699d70e7","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1729033977065,"stop":1729033977065,"duration":0},"status":"skipped","severity":"normal"},{"uid":"747430b44b05be25","name":"Check received message containing long","time":{"start":1729034121875,"stop":1729034121875,"duration":0},"status":"passed","severity":"normal"},{"uid":"28cc4f0f1d1f043b","name":"should not receive a peer event before start","time":{"start":1729033862328,"stop":1729033862329,"duration":1},"status":"passed","severity":"normal"},{"uid":"f24b1b77313cd634","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1729033842351,"stop":1729033842351,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e183aabf0ac7f0","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app71/2/topic384/xml","time":{"start":1729034169449,"stop":1729034169449,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2427ded3dee1ebe","name":"Check received message containing numeric","time":{"start":1729034121914,"stop":1729034121915,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca954c832c1fac4","name":"Push message with content topic containing Script","time":{"start":1729034137147,"stop":1729034137147,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0cb287268aae2c","name":"Publish message with large meta","time":{"start":1729034144773,"stop":1729034144773,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c169d9e1eb48aa","name":"Check received message containing long","time":{"start":1729034014827,"stop":1729034014832,"duration":5},"status":"passed","severity":"normal"},{"uid":"a4c55a1794fc5758","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1729034209112,"stop":1729034209113,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d4aef81b2ad903","name":"throws on content topic with empty version field","time":{"start":1729033834362,"stop":1729033834363,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff1ea13d123020f","name":"Check message with no payload is not received","time":{"start":1729034014880,"stop":1729034014880,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a75ab01ba7cdc5","name":"random static sharding 10 - Cluster ID: 529, Shard ID: 960","time":{"start":1729034177535,"stop":1729034177536,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bbe60fec3870561","name":"Rejects garbage","time":{"start":1729033878344,"stop":1729033878344,"duration":0},"status":"passed","severity":"normal"},{"uid":"f230aa5b957c2ee5","name":"Check publish message containing short","time":{"start":1729034144756,"stop":1729034144756,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df0a4d5c483da99","name":"Decoder throws on undefined content topic","time":{"start":1729033869945,"stop":1729033869946,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad75959170f9c1d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1729034137164,"stop":1729034137164,"duration":0},"status":"passed","severity":"normal"},{"uid":"158c38ddb12f1d9d","name":"Check message with invalid timestamp is not received","time":{"start":1729034014878,"stop":1729034014878,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c3fc2dd1b960a8","name":"Correctly serialized arguments","time":{"start":1729034066291,"stop":1729034066292,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab059321a7f63a0","name":"Subscribe to topic containing numeric and publish message","time":{"start":1729034147771,"stop":1729034147772,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ddc6f273d8e26ea","name":"Subscribe and receives messages on 20 topics","time":{"start":1729034041477,"stop":1729034041485,"duration":8},"status":"passed","severity":"normal"},{"uid":"a7dbbf96738f13c7","name":"Check received message with timestamp: 1649153314 ","time":{"start":1729034014877,"stop":1729034014877,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b9b56c95ecfe26","name":"Push message with meta","time":{"start":1729034129480,"stop":1729034129480,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f4b6d6cf68e401","name":"Passing page size 19 when there are 20 messages","time":{"start":1729034208295,"stop":1729034208295,"duration":0},"status":"passed","severity":"normal"},{"uid":"2723446b84e40557","name":"throws on empty content topic","time":{"start":1729033834359,"stop":1729033834360,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd09531aa7c5e035","name":"Subscribe to topic containing numeric and receive message","time":{"start":1729034209111,"stop":1729034209112,"duration":1},"status":"passed","severity":"normal"},{"uid":"44290cfabc20bd16","name":"Check received message containing unicode special characters","time":{"start":1729034121945,"stop":1729034121946,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7ddfb684898949","name":"should correctly map a content topic to a pubsub topic","time":{"start":1729033834398,"stop":1729033834398,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcc98d706d0d618","name":"Ordered Callback - true","time":{"start":1729034191995,"stop":1729034191996,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f7044a24bbb2f80","name":"Check received message containing XML","time":{"start":1729034014856,"stop":1729034014858,"duration":2},"status":"passed","severity":"normal"},{"uid":"cd0cdbbd47f54e1","name":"Push message with custom timestamp: 1729030415236","time":{"start":1729034129481,"stop":1729034129481,"duration":0},"status":"passed","severity":"normal"},{"uid":"a920160a19f994d4","name":"Check message with no pubsub topic is not received","time":{"start":1729034014879,"stop":1729034014879,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ad8c8a8ccbc986","name":"Push message with shell command payload","time":{"start":1729034129471,"stop":1729034129471,"duration":0},"status":"passed","severity":"normal"},{"uid":"667494933ce3bd1d","name":"Push message with content topic containing Chinese","time":{"start":1729034129475,"stop":1729034129475,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8611cf529ff1a32","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1729033868325,"stop":1729033868325,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5f3f58fd93316d","name":"Push message equal or less that 1MB","time":{"start":1729034137159,"stop":1729034137159,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef61c7e9ea3322d7","name":"Push message with content topic containing shell command","time":{"start":1729034137149,"stop":1729034137150,"duration":1},"status":"passed","severity":"normal"}]