2024-10-08 09:27:52 +00:00

1 line
161 KiB
JSON

[{"uid":"43a1daf34aa77280","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app44/5/topic886/utf8","time":{"start":1728379523102,"stop":1728379523102,"duration":0},"status":"passed","severity":"normal"},{"uid":"27366efe72c52bb7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728379549630,"stop":1728379549630,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d3ee4902608d98","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728379182448,"stop":1728379182448,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf85360157f0b02","name":"addEventListener with wrong event","time":{"start":1728379255027,"stop":1728379255029,"duration":2},"status":"passed","severity":"normal"},{"uid":"a59f2976c2276237","name":"Push message with SQL Injection payload","time":{"start":1728379482919,"stop":1728379482919,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73036e9f4c5582b","name":"throws on content topic with empty topic name field","time":{"start":1728379158997,"stop":1728379158998,"duration":1},"status":"passed","severity":"normal"},{"uid":"2738dd8ccd6d2a48","name":"should reject if Filter is requested but not mounted","time":{"start":1728379197136,"stop":1728379197137,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c10ac267aa70101","name":"safeDispatchEvent","time":{"start":1728379255035,"stop":1728379255036,"duration":1},"status":"passed","severity":"normal"},{"uid":"87952a9035899598","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728379419673,"stop":1728379419673,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53a160fafe01448","name":"Push message with content topic containing SQL Injection","time":{"start":1728379515555,"stop":1728379515556,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd11f492b8288831","name":"Keep-alive pings maintain the connection","time":{"start":1728379282311,"stop":1728379282317,"duration":6},"status":"passed","severity":"normal"},{"uid":"ca94ce61a1a5fadc","name":"groups content topics by expected pubsub topic","time":{"start":1728379159010,"stop":1728379159010,"duration":0},"status":"passed","severity":"normal"},{"uid":"20310be8886ffd7c","name":"Push message on custom pubsubTopic","time":{"start":1728379422780,"stop":1728379422780,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0061841b5f3b65","name":"should throw error - no id","time":{"start":1728379167595,"stop":1728379167596,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e461d0b6afa1fce","name":"Push message with long payload","time":{"start":1728379515540,"stop":1728379515541,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c85478017010fbf","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728379350287,"stop":1728379350287,"duration":0},"status":"passed","severity":"normal"},{"uid":"6781fff23872600","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728379182445,"stop":1728379182446,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a3df4a90377b9ac","name":"isConnected should return true after first peer connects","time":{"start":1728379250162,"stop":1728379250163,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd7b85c3884a3e0b","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728379159028,"stop":1728379159028,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1623064bc28b48","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728379159009,"stop":1728379159009,"duration":0},"status":"passed","severity":"normal"},{"uid":"59934a3f62383064","name":"Check message with no payload is not received","time":{"start":1728379329404,"stop":1728379329404,"duration":0},"status":"passed","severity":"normal"},{"uid":"2329d11d6ea8cae0","name":"pre and post cipher","time":{"start":1728379193197,"stop":1728379193198,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf678af3c8b470bd","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728379174376,"stop":1728379174377,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f411e2cddb43ab7","name":"Store - dialed first","time":{"start":1728379607036,"stop":1728379607037,"duration":1},"status":"passed","severity":"normal"},{"uid":"130c14d846321854","name":"Subscribe and receives messages on 20 topics","time":{"start":1728379549689,"stop":1728379549689,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce706cc79d932604","name":"should call waitForPeer on Relay","time":{"start":1728379197139,"stop":1728379197139,"duration":0},"status":"passed","severity":"normal"},{"uid":"705d81384bcd2bb","name":"should set field with only STORE enabled","time":{"start":1728379167607,"stop":1728379167607,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d64a599d9d6c7e1","name":"should not fail to start the service if it is already started","time":{"start":1728379186756,"stop":1728379186756,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42ed80ee28b25e7","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728379159013,"stop":1728379159013,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad72184683b066a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728379366478,"stop":1728379366479,"duration":1},"status":"passed","severity":"normal"},{"uid":"84be96c274af89fb","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728379350287,"stop":1728379350287,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d16fa3c0c610ba8","name":"Check received message containing unicode special characters","time":{"start":1728379460288,"stop":1728379460289,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ecca8b8331be55","name":"Ordered callback, aborts when callback returns true","time":{"start":1728379565743,"stop":1728379565744,"duration":1},"status":"passed","severity":"normal"},{"uid":"61f5a3fd20d733f8","name":"Check received message containing long","time":{"start":1728379329394,"stop":1728379329394,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a39c8b4427a32d","name":"LightPush with 3 connections","time":{"start":1728379365909,"stop":1728379365909,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf50d986e02cbfeb","name":"Passing page size 0 when there are 110 messages","time":{"start":1728379569497,"stop":1728379569497,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7bd11e6bf9c902","name":"Check received message containing XML","time":{"start":1728379460285,"stop":1728379460285,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c001ec1d1b9af3","name":"should only return 1 node with relay and store capability","time":{"start":1728379182989,"stop":1728379182989,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b53329b724df83","name":"Push message with shell command payload","time":{"start":1728379515547,"stop":1728379515547,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92836f861a3c08f","name":"should throw error - no public key","time":{"start":1728379167596,"stop":1728379167596,"duration":0},"status":"passed","severity":"normal"},{"uid":"aece445d0a949f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728379159023,"stop":1728379159023,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f165c480371445f","name":"Push message with special chars payload","time":{"start":1728379482917,"stop":1728379482918,"duration":1},"status":"passed","severity":"normal"},{"uid":"4730dbb872ad8951","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728379549688,"stop":1728379549689,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8f11e8c6e130c3","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app77/5/topic239/test.js","time":{"start":1728379523106,"stop":1728379523108,"duration":2},"status":"passed","severity":"normal"},{"uid":"f219652e0518816d","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728379159032,"stop":1728379159032,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8c9e6ea7fa596f","name":"should return usable stream attached to connection","time":{"start":1728379174826,"stop":1728379174827,"duration":1},"status":"passed","severity":"normal"},{"uid":"23c855fb233e8c13","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728379158999,"stop":1728379158999,"duration":0},"status":"passed","severity":"normal"},{"uid":"15418e3df1b70fe1","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728379422781,"stop":1728379422781,"duration":0},"status":"passed","severity":"normal"},{"uid":"616ff9c974a3828c","name":"Check received message containing emoji","time":{"start":1728379329400,"stop":1728379329400,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba29376fb8ff8944","name":"Filter with 3 connections","time":{"start":1728379365910,"stop":1728379365910,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9f1bb0a31a71ab","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728379549700,"stop":1728379549700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f485602006e05a3d","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728379194285,"stop":1728379194285,"duration":0},"status":"passed","severity":"normal"},{"uid":"300a56edbd9c8538","name":"getPeersByDiscovery","time":{"start":1728379255030,"stop":1728379255030,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60ce8adb595d542","name":"Accepts a valid Waku Message","time":{"start":1728379200429,"stop":1728379200430,"duration":1},"status":"passed","severity":"normal"},{"uid":"570dc802eda36bc3","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728379329182,"stop":1728379329182,"duration":0},"status":"passed","severity":"normal"},{"uid":"8453c5f2eb6b0cfe","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728379182990,"stop":1728379182990,"duration":0},"status":"passed","severity":"normal"},{"uid":"79018378c1ab327d","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728379159007,"stop":1728379159007,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0e8678134de3af","name":"should be online or offline if network state changed","time":{"start":1728379215431,"stop":1728379215432,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9addb90601a12ac","name":"Encoder throws on undefined content topic","time":{"start":1728379192716,"stop":1728379192717,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bb83b46716a9730","name":"Push message with content topic containing JSON","time":{"start":1728379482942,"stop":1728379482942,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a9ccd09b27c662","name":"can start and stop the service","time":{"start":1728379186755,"stop":1728379186755,"duration":0},"status":"passed","severity":"normal"},{"uid":"751497cac66de624","name":"shard 0","time":{"start":1728379547119,"stop":1728379547119,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9454b791a019c37","name":"can start and stop the service","time":{"start":1728379524436,"stop":1728379524436,"duration":0},"status":"passed","severity":"normal"},{"uid":"744b9257c57d85de","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728379549631,"stop":1728379549631,"duration":0},"status":"passed","severity":"normal"},{"uid":"6613a020fcdfcde9","name":"Relay - dialed first","time":{"start":1728379607034,"stop":1728379607035,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1dc6e14e3add9d","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728379350313,"stop":1728379350316,"duration":3},"status":"passed","severity":"normal"},{"uid":"c6a47fa76d71be61","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728379329187,"stop":1728379329187,"duration":0},"status":"passed","severity":"normal"},{"uid":"421f789602452bba","name":"Relay","time":{"start":1728379220438,"stop":1728379220439,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f976e8e97223ab","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728379159016,"stop":1728379159017,"duration":1},"status":"passed","severity":"normal"},{"uid":"a104d42bff546d4d","name":"Subscribe to topic containing long and receive message","time":{"start":1728379366468,"stop":1728379366470,"duration":2},"status":"passed","severity":"normal"},{"uid":"6dd129f76a5e406","name":"Refresh subscription","time":{"start":1728379549691,"stop":1728379549692,"duration":1},"status":"passed","severity":"normal"},{"uid":"d325a0eb373c01aa","name":"Check received message containing emoji","time":{"start":1728379460269,"stop":1728379460269,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0719ed538e6febb","name":"Push message with content topic containing Arabic","time":{"start":1728379515555,"stop":1728379515555,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb60a5b10b43b6f2","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728379182446,"stop":1728379182447,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7f90b5454279a9","name":"should reject on timeout if it was set","time":{"start":1728379197137,"stop":1728379197137,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de9da16d64e919f","name":"throws on content topic with too few or too many fields","time":{"start":1728379158994,"stop":1728379158995,"duration":1},"status":"passed","severity":"normal"},{"uid":"4182b8a8f4ac63e2","name":"Check message with invalid timestamp is not received","time":{"start":1728379460274,"stop":1728379460274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d1de49af8f34f2","name":"Push message with content topic containing Arabic","time":{"start":1728379482933,"stop":1728379482933,"duration":0},"status":"passed","severity":"normal"},{"uid":"961dff133ece9e70","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728379161481,"stop":1728379161481,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d84909f21f42ea","name":"Check received message containing emoji","time":{"start":1728379460289,"stop":1728379460289,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a58a7aab759295e","name":"Subscribe to topic containing Script and receive message","time":{"start":1728379549676,"stop":1728379549676,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b67999d25d668eb","name":"Check received message containing unicode special characters","time":{"start":1728379329399,"stop":1728379329400,"duration":1},"status":"passed","severity":"normal"},{"uid":"9110045239270736","name":"random static sharding 6 - Cluster ID: 328, Shard ID: 174","time":{"start":1728379547123,"stop":1728379547124,"duration":1},"status":"passed","severity":"normal"},{"uid":"2443642774dfa476","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728379498106,"stop":1728379498106,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81eb710f8f6dad5","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728379182283,"stop":1728379182283,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9204f63d926bea0","name":"Subscribe to topic containing long and publish message","time":{"start":1728379498096,"stop":1728379498098,"duration":2},"status":"passed","severity":"normal"},{"uid":"6577f678ad36d514","name":"configure the node with multiple content topics","time":{"start":1728379523114,"stop":1728379523115,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf34e8139cbc4463","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728379166756,"stop":1728379166758,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ef92e0f2c1cf272","name":"same cluster, same shard: nodes connect","time":{"start":1728379439872,"stop":1728379439872,"duration":0},"status":"passed","severity":"normal"},{"uid":"d583342998772132","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728379560161,"stop":1728379560161,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9808130237d65","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728379329170,"stop":1728379329170,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b0fc142f22617d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728379221895,"stop":1728379221895,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b88b41c40037bf9","name":"Subscribe to topic containing Script and publish message","time":{"start":1728379498104,"stop":1728379498104,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0b32274e4fc6f7","name":"Push message with content topic containing Chinese","time":{"start":1728379482932,"stop":1728379482933,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdeeca6fdcac8b2e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728379366479,"stop":1728379366484,"duration":5},"status":"passed","severity":"normal"},{"uid":"ba90f22969e6cff","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728379422779,"stop":1728379422780,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6980844ffb81b6c","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728379419686,"stop":1728379419686,"duration":0},"status":"passed","severity":"normal"},{"uid":"965c5f9ebd42c5d9","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728379549687,"stop":1728379549688,"duration":1},"status":"passed","severity":"normal"},{"uid":"74133abd30dafbd3","name":"Privacy Node - default protocol","time":{"start":1728379607038,"stop":1728379607038,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afb4c30344536cf","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728379175037,"stop":1728379175037,"duration":0},"status":"passed","severity":"normal"},{"uid":"384ca4b7a011a1a4","name":"Check received message containing long","time":{"start":1728379460280,"stop":1728379460281,"duration":1},"status":"passed","severity":"normal"},{"uid":"a074c20cd89b194","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728379329179,"stop":1728379329179,"duration":0},"status":"passed","severity":"normal"},{"uid":"238dbeb8c837647b","name":"Push message with content topic containing XML","time":{"start":1728379515556,"stop":1728379515556,"duration":0},"status":"passed","severity":"normal"},{"uid":"2275fe679cb19a5f","name":"retrieves a single peer","time":{"start":1728379182985,"stop":1728379182986,"duration":1},"status":"passed","severity":"normal"},{"uid":"5388ed9ffce4922d","name":"Push message with JSON payload","time":{"start":1728379515546,"stop":1728379515546,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1aa464658a544c","name":"Renews subscription after lossing a connection","time":{"start":1728379549683,"stop":1728379549683,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed995dd195bab820","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728379159026,"stop":1728379159026,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a2bca7087629dc","name":"Check publish message containing Script","time":{"start":1728379493841,"stop":1728379493842,"duration":1},"status":"passed","severity":"normal"},{"uid":"397077d0aa6eabed","name":"Passing page size 19 when there are 20 messages","time":{"start":1728379569499,"stop":1728379569500,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba088e2483bdfd1","name":"can start the service","time":{"start":1728379186754,"stop":1728379186755,"duration":1},"status":"passed","severity":"normal"},{"uid":"1811cb660f589e0d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728379549682,"stop":1728379549682,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e4e8e1d51285c6","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728379550982,"stop":1728379550983,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac4181805d422c","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728379482941,"stop":1728379482942,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef1cbe196a879479","name":"Push message with content topic containing numeric","time":{"start":1728379515553,"stop":1728379515553,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5a75a511b4d04a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728379159022,"stop":1728379159023,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e3c81399504580","name":"Push message with rate limit","time":{"start":1728379515561,"stop":1728379515561,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b4a4d5c233511c","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728379498099,"stop":1728379498100,"duration":1},"status":"passed","severity":"normal"},{"uid":"8360eef6cd2fcc7","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728379159016,"stop":1728379159016,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1767c253699a8","name":"returns only open connection if one present","time":{"start":1728379173694,"stop":1728379173694,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee034b5f4194d94","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728379549651,"stop":1728379549652,"duration":1},"status":"passed","severity":"normal"},{"uid":"988007795622ecd8","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728379167594,"stop":1728379167595,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c4452d04487490","name":"Publish message with custom timestamp: Wed Oct 18 2023 09:24:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1728379493846,"stop":1728379493849,"duration":3},"status":"passed","severity":"normal"},{"uid":"eb592c648fbe1b18","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728379215430,"stop":1728379215431,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf5f6a82023bc4","name":"Generator, 2 different pubsubtopics","time":{"start":1728379572272,"stop":1728379572273,"duration":1},"status":"passed","severity":"normal"},{"uid":"7416bbbff88f5a5f","name":"Ping succeeds for all connected peers","time":{"start":1728379282311,"stop":1728379282311,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ce8d742901651e","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728379167607,"stop":1728379167608,"duration":1},"status":"passed","severity":"normal"},{"uid":"37fa940a89aef028","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728379159025,"stop":1728379159025,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05591004b3970ab","name":"Generator, custom pubsub topic","time":{"start":1728379572271,"stop":1728379572272,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b9ad19266ff445e","name":"Using a function","time":{"start":1728379576113,"stop":1728379576113,"duration":0},"status":"passed","severity":"normal"},{"uid":"22679d64fd16ded0","name":"can start the service","time":{"start":1728379224165,"stop":1728379224165,"duration":0},"status":"passed","severity":"normal"},{"uid":"24726efac0726398","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728379293451,"stop":1728379293452,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae39f30e646ac374","name":"should not fail to stop the service if it was not started","time":{"start":1728379524436,"stop":1728379524436,"duration":0},"status":"passed","severity":"normal"},{"uid":"11230c4497650905","name":"should wait for Filter peer to be connected","time":{"start":1728379197138,"stop":1728379197139,"duration":1},"status":"passed","severity":"normal"},{"uid":"d85154852cc4988a","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728379166769,"stop":1728379166769,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc09ad7d40e82670","name":"Query generator for 2000 messages","time":{"start":1728379565744,"stop":1728379565745,"duration":1},"status":"passed","severity":"normal"},{"uid":"aecb341ab54907c7","name":"Overlapping topic subscription","time":{"start":1728379549652,"stop":1728379549659,"duration":7},"status":"passed","severity":"normal"},{"uid":"28d9681c1cd65431","name":"Check received message containing short","time":{"start":1728379460257,"stop":1728379460258,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a222f99bf1c04cf","name":"Push message with JSON payload","time":{"start":1728379482923,"stop":1728379482924,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ce4d5b90357a6","name":"Check received message containing special chars","time":{"start":1728379460259,"stop":1728379460259,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f6721051894646","name":"Ephemeral messages are not stored","time":{"start":1728379221894,"stop":1728379221894,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b6b46300aecf98","name":"Promise Callback - false","time":{"start":1728379560457,"stop":1728379560457,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6cb19bf439a6989","name":"Subscribe and receives messages on 20 topics","time":{"start":1728379549641,"stop":1728379549645,"duration":4},"status":"passed","severity":"normal"},{"uid":"9d49fb7cd3264fb3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728379366428,"stop":1728379366428,"duration":0},"status":"passed","severity":"normal"},{"uid":"2143406a0557e841","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728379329188,"stop":1728379329188,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e70c4439c481dfd","name":"Publish message with large meta","time":{"start":1728379493892,"stop":1728379493893,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1123ccf7f169f5e","name":"Push message with Script payload","time":{"start":1728379515544,"stop":1728379515545,"duration":1},"status":"passed","severity":"normal"},{"uid":"30b17463b0b91a6c","name":"should select older connection if present","time":{"start":1728379173695,"stop":1728379173701,"duration":6},"status":"passed","severity":"normal"},{"uid":"5e5f2522f27613c","name":"Waku message hash computation (no timestamp)","time":{"start":1728379161480,"stop":1728379161481,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a7304ae83b0db8","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728379159014,"stop":1728379159014,"duration":0},"status":"passed","severity":"normal"},{"uid":"841c4c76cfe43b5","name":"Publish message with rate limit","time":{"start":1728379493893,"stop":1728379493893,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b631faaf5a23514","name":"Query generator for multiple messages with different content topic format","time":{"start":1728379565736,"stop":1728379565736,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebac6f3a33ab178f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728379182444,"stop":1728379182445,"duration":1},"status":"passed","severity":"normal"},{"uid":"f914f9b12b6b9065","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728379543301,"stop":1728379543301,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb614c8034cc60ff","name":"Subscribe to topic containing long and receive message","time":{"start":1728379549660,"stop":1728379549660,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a97ed59a70c12e","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728379263336,"stop":1728379263336,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75388cf37f0d825","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728379543298,"stop":1728379543298,"duration":0},"status":"passed","severity":"normal"},{"uid":"7653141f08f78dd3","name":"should throw an error for missing required configuration","time":{"start":1728379159017,"stop":1728379159017,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d9f05a0e86e270","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728379498093,"stop":1728379498094,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f4a4877b34dd64","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728379159018,"stop":1728379159018,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ccbd2c21d621fc","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728379484788,"stop":1728379484789,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca99ae8dbebe0ead","name":"can dial TLS multiaddrs","time":{"start":1728379426561,"stop":1728379426562,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d935f7e06ac5f53","name":"Push message with emoji payload","time":{"start":1728379482926,"stop":1728379482927,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef4f42a08dffa84","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728379159021,"stop":1728379159022,"duration":1},"status":"passed","severity":"normal"},{"uid":"d59021be29a0d01d","name":"Push message with short payload","time":{"start":1728379482915,"stop":1728379482915,"duration":0},"status":"passed","severity":"normal"},{"uid":"295e0a4c24557b37","name":"handles different networkShards values correctly","time":{"start":1728379159011,"stop":1728379159011,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c31bff4fcac95c9","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728379329174,"stop":1728379329174,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2a9e953a9973ad","name":"Check meta is set [symmetric]","time":{"start":1728379192715,"stop":1728379192715,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81a644ba547c342","name":"Mutual subscription","time":{"start":1728379498091,"stop":1728379498091,"duration":0},"status":"passed","severity":"normal"},{"uid":"bddfd660ff80f5b7","name":"throws on empty content topic","time":{"start":1728379158994,"stop":1728379158994,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d4944143722248","name":"throws on content topic with empty application field","time":{"start":1728379158996,"stop":1728379158996,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd75a856097e416d","name":"Push message with content topic containing unicode special characters","time":{"start":1728379482947,"stop":1728379482948,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a3caa4abcec6380","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728379159021,"stop":1728379159021,"duration":0},"status":"passed","severity":"normal"},{"uid":"53246069d24fa735","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728379419673,"stop":1728379419673,"duration":0},"status":"passed","severity":"normal"},{"uid":"808af262c96c3eae","name":"Push message with custom timestamp: 1697620966729","time":{"start":1728379482961,"stop":1728379482964,"duration":3},"status":"passed","severity":"normal"},{"uid":"a12be76bb7c56ec7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728379366487,"stop":1728379366489,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c0bc300321e0616","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728379366459,"stop":1728379366460,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba343a908beef4a","name":"Fails to push message bigger that 1MB","time":{"start":1728379515564,"stop":1728379515565,"duration":1},"status":"passed","severity":"normal"},{"uid":"531fc8f2d0d1501c","name":"same cluster, different shard: nodes don't connect","time":{"start":1728379329164,"stop":1728379329165,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca9a31484c6576b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728379159019,"stop":1728379159019,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7202190ff0a1a80","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728379460272,"stop":1728379460272,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b41740d7fa363fd","name":"Check received message containing unicode special characters","time":{"start":1728379460265,"stop":1728379460268,"duration":3},"status":"passed","severity":"normal"},{"uid":"ac08eb49ce7863","name":"handles multiple messages","time":{"start":1728379566957,"stop":1728379566957,"duration":0},"status":"passed","severity":"normal"},{"uid":"527c33e1fcc45670","name":"Check received message with timestamp: 1728379214487000000 ","time":{"start":1728379460290,"stop":1728379460291,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a05aa07ff28acb8","name":"Check message with non string payload is not received","time":{"start":1728379460299,"stop":1728379460301,"duration":2},"status":"passed","severity":"normal"},{"uid":"3795bcb103ac49e4","name":"throws on content topic with empty encoding field","time":{"start":1728379158998,"stop":1728379158998,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6aca788594c7b3","name":"Push message with content topic containing Script","time":{"start":1728379482936,"stop":1728379482937,"duration":1},"status":"passed","severity":"normal"},{"uid":"e499235ab9db33b5","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728379366501,"stop":1728379366501,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83d0a2e26020999","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728379549701,"stop":1728379549701,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ca2d0d2883966e","name":"Fails to publish message with empty text","time":{"start":1728379493874,"stop":1728379493874,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5edd16d888faae","name":"should throw an error for missing sharding configuration","time":{"start":1728379159030,"stop":1728379159030,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82a187cb2aa25fd","name":"getPeersByDiscovery","time":{"start":1728379518932,"stop":1728379518933,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a18c691786886f","name":"throws on content topic with generation field greater than 0","time":{"start":1728379158995,"stop":1728379158996,"duration":1},"status":"passed","severity":"normal"},{"uid":"548eab70d603b9f4","name":"Callback on promise, aborts when callback returns true","time":{"start":1728379565738,"stop":1728379565738,"duration":0},"status":"passed","severity":"normal"},{"uid":"d899b874c9aff69a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728379159023,"stop":1728379159023,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed717baaad875a6","name":"Wrong topic","time":{"start":1728379523113,"stop":1728379523114,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a2f34988bca0ab","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728379174376,"stop":1728379174376,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde8787ec868ac05","name":"more peers than existing","time":{"start":1728379460503,"stop":1728379460504,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b3133cd204cc7ff","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728379329182,"stop":1728379329183,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ee0273e665c32e","name":"isConnected return false after peer stops","time":{"start":1728379250164,"stop":1728379250164,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd16da263af9c50","name":"random static sharding 8 - Cluster ID: 155, Shard ID: 855","time":{"start":1728379547125,"stop":1728379547125,"duration":0},"status":"passed","severity":"normal"},{"uid":"b843c0a5864a418d","name":"Push message with content topic containing special chars","time":{"start":1728379515554,"stop":1728379515554,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba9eb33167b9735","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728379493845,"stop":1728379493846,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d77e951fa54e144","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728379159049,"stop":1728379159049,"duration":0},"status":"passed","severity":"normal"},{"uid":"f999390571b7fb87","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728379159006,"stop":1728379159007,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb207ea84b4dcaf","name":"Subscribe to topic containing XML and receive message","time":{"start":1728379366486,"stop":1728379366487,"duration":1},"status":"passed","severity":"normal"},{"uid":"215bfc65a85c3a36","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728379576341,"stop":1728379576341,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e41a2f311ffcf6","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728379159031,"stop":1728379159031,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebdd27a25cd43c02","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728379493875,"stop":1728379493875,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0d6b6d50da0c9d","name":"Reusing cursor across nodes","time":{"start":1728379543300,"stop":1728379543300,"duration":0},"status":"passed","severity":"normal"},{"uid":"18643830bfad5606","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728379549681,"stop":1728379549682,"duration":1},"status":"passed","severity":"normal"},{"uid":"214ada6f9a0f4fcb","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1728379329167,"stop":1728379329168,"duration":1},"status":"passed","severity":"normal"},{"uid":"89ef6a829e36168e","name":"Check received message containing JSON","time":{"start":1728379460286,"stop":1728379460287,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a837d87fa009fc","name":"should check connected peers if present and suitable","time":{"start":1728379197137,"stop":1728379197138,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be697568b5be76e","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728379263344,"stop":1728379263345,"duration":1},"status":"passed","severity":"normal"},{"uid":"347af457f465420","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app48/4/topic3/proto","time":{"start":1728379523109,"stop":1728379523110,"duration":1},"status":"passed","severity":"normal"},{"uid":"223f0d82c2653b2f","name":"Publish message with custom timestamp: Tue Oct 08 2024 08:24:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1728379493849,"stop":1728379493861,"duration":12},"status":"passed","severity":"normal"},{"uid":"ef2db6515613187d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728379422775,"stop":1728379422776,"duration":1},"status":"passed","severity":"normal"},{"uid":"94febcaa885b995d","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728379263311,"stop":1728379263311,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d8c24a0d07a73b","name":"throws on content topic with non-number generation field","time":{"start":1728379158995,"stop":1728379158995,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce486ddee88cc468","name":"Js publishes, other Js receives","time":{"start":1728379477376,"stop":1728379477376,"duration":0},"status":"passed","severity":"normal"},{"uid":"8faaa23ae83153d3","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728379215428,"stop":1728379215429,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c51bdc49ac0eb93","name":"configure the node with multiple pubsub topics","time":{"start":1728379547127,"stop":1728379547127,"duration":0},"status":"passed","severity":"normal"},{"uid":"df011efca2268cc9","name":"Throws when trying to push message with empty payload","time":{"start":1728379482928,"stop":1728379482929,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf7ecfdc5ee0b8c","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728379166769,"stop":1728379166770,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c9b4228e7e9e02","name":"should emit a peer event after start","time":{"start":1728379224167,"stop":1728379224168,"duration":1},"status":"passed","severity":"normal"},{"uid":"d920bd2786da52c3","name":"Push 30 different messages","time":{"start":1728379515551,"stop":1728379515551,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f58e0c2c7d05e1c","name":"should only return 1 node with store capability","time":{"start":1728379182989,"stop":1728379182989,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1526bbfe65c5bc0","name":"Push message with SQL Injection payload","time":{"start":1728379515544,"stop":1728379515544,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3abe9c3be506de","name":"start node with empty shard should fail","time":{"start":1728379547129,"stop":1728379547129,"duration":0},"status":"passed","severity":"normal"},{"uid":"14edfc985605f992","name":"Ordered Callback - false","time":{"start":1728379560458,"stop":1728379560458,"duration":0},"status":"passed","severity":"normal"},{"uid":"847aa11d109bb131","name":"Push message with content topic containing escaped characters","time":{"start":1728379515558,"stop":1728379515559,"duration":1},"status":"passed","severity":"normal"},{"uid":"397b669df8f83964","name":"should not receive a peer event after stop","time":{"start":1728379186757,"stop":1728379186757,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e90d6e725ea9665","name":"Push message with content topic containing emoji","time":{"start":1728379482948,"stop":1728379482949,"duration":1},"status":"passed","severity":"normal"},{"uid":"f834ac52775850e8","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728379543298,"stop":1728379543299,"duration":1},"status":"passed","severity":"normal"},{"uid":"29adfe6520dbcceb","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728379329175,"stop":1728379329175,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e70c68dcf15ac3","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728379419686,"stop":1728379419687,"duration":1},"status":"passed","severity":"normal"},{"uid":"98ccdca14d14e7bd","name":"Passing page size 10 when there are 10 messages","time":{"start":1728379569498,"stop":1728379569499,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64d0a32135695f7","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1728379329167,"stop":1728379329167,"duration":0},"status":"passed","severity":"normal"},{"uid":"6545c690303916fa","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1728379329169,"stop":1728379329169,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0030a4e4856142","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728379484786,"stop":1728379484787,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec743991365f985","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728379422775,"stop":1728379422775,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e0369d234b4474","name":"Push message with content topic containing short","time":{"start":1728379482929,"stop":1728379482929,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c30ff39d11708ea","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728379498102,"stop":1728379498103,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9aed8355da1d949","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728379166764,"stop":1728379166765,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ba2b196f80b340","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728379159014,"stop":1728379159014,"duration":0},"status":"passed","severity":"normal"},{"uid":"913ac8c62df64a5c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728379329172,"stop":1728379329172,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db4571ea07442d6","name":"Check received message containing Russian","time":{"start":1728379329396,"stop":1728379329397,"duration":1},"status":"passed","severity":"normal"},{"uid":"5488bb9b7777016a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728379366442,"stop":1728379366443,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c65f0ee1d5a828","name":"Passing page size 3 when there are 20 messages","time":{"start":1728379569498,"stop":1728379569498,"duration":0},"status":"passed","severity":"normal"},{"uid":"728ef5f6e146dd60","name":"should return all peers when numPeers is 0","time":{"start":1728379174375,"stop":1728379174375,"duration":0},"status":"passed","severity":"normal"},{"uid":"d254ad849c1601e","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728379159031,"stop":1728379159031,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d791ca7d3f3ec9","name":"unsubscribes","time":{"start":1728379566958,"stop":1728379566958,"duration":0},"status":"passed","severity":"normal"},{"uid":"33536edf807c5acd","name":"should not fail to start the service if it is already started","time":{"start":1728379524437,"stop":1728379524437,"duration":0},"status":"passed","severity":"normal"},{"uid":"a505b3b9ac4ca835","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728379422781,"stop":1728379422781,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e8f3a32fc87353","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728379159024,"stop":1728379159024,"duration":0},"status":"passed","severity":"normal"},{"uid":"461f5bfada8eae55","name":"should not receive a peer event before start","time":{"start":1728379224168,"stop":1728379224168,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b1dcd87b41d747","name":"Relay + Store","time":{"start":1728379220439,"stop":1728379220440,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce481a1f75460e45","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728379182991,"stop":1728379182991,"duration":0},"status":"skipped","severity":"normal"},{"uid":"22946eecd62505a8","name":"should properly create location multiaddrs - tcp","time":{"start":1728379167605,"stop":1728379167605,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fc282b68ec4271","name":"Subscribe to topic containing Script and receive message","time":{"start":1728379549698,"stop":1728379549698,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b86e88126f23d3","name":"handles different clusterIds correctly","time":{"start":1728379159011,"stop":1728379159011,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5147e488cea6655","name":"1 Relay, 1 Filter, gives up","time":{"start":1728379182284,"stop":1728379182284,"duration":0},"status":"passed","severity":"normal"},{"uid":"974829f614339564","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728379350298,"stop":1728379350307,"duration":9},"status":"passed","severity":"normal"},{"uid":"5903cc0755d8a018","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728379549699,"stop":1728379549699,"duration":0},"status":"passed","severity":"normal"},{"uid":"5459d47e7f6d15b8","name":"connects to nwaku","time":{"start":1728379576112,"stop":1728379576112,"duration":0},"status":"passed","severity":"normal"},{"uid":"64172670885f42b5","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728379293471,"stop":1728379293471,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ca636994af7a0","name":"Check received message containing escaped characters","time":{"start":1728379460265,"stop":1728379460265,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1c84f006cca9b9","name":"should load peers from local storage and dispatch events","time":{"start":1728379186758,"stop":1728379186758,"duration":0},"status":"passed","severity":"normal"},{"uid":"180592006ec5743a","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728379159009,"stop":1728379159009,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6893438c55a4f7","name":"Push message with content topic containing Russian","time":{"start":1728379515555,"stop":1728379515555,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e3e560b3c89fe6","name":"does not throw on valid cases","time":{"start":1728379158992,"stop":1728379158993,"duration":1},"status":"passed","severity":"normal"},{"uid":"a098d3614f823de3","name":"should throw an error for an unconfigured topic","time":{"start":1728379159026,"stop":1728379159027,"duration":1},"status":"passed","severity":"normal"},{"uid":"c16e8e742197fdd2","name":"Symmetric encrypt & Decrypt","time":{"start":1728379193197,"stop":1728379193197,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d69609ff6fc70e","name":"Push message with content topic containing long","time":{"start":1728379515552,"stop":1728379515553,"duration":1},"status":"passed","severity":"normal"},{"uid":"201f238bb3a2887c","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728379547128,"stop":1728379547129,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa22fa7321ee5720","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728379543297,"stop":1728379543297,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5229427df34c83e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728379549699,"stop":1728379549699,"duration":0},"status":"passed","severity":"normal"},{"uid":"994ac10ffd62805e","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728379329177,"stop":1728379329178,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a348d67ba12f28","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728379263340,"stop":1728379263344,"duration":4},"status":"passed","severity":"normal"},{"uid":"f6621031d0ad6a5d","name":"Push message with long payload","time":{"start":1728379482916,"stop":1728379482916,"duration":0},"status":"passed","severity":"normal"},{"uid":"b925eb6f03a7e435","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728379549699,"stop":1728379549700,"duration":1},"status":"passed","severity":"normal"},{"uid":"458b5d9cc2b04089","name":"Reopen subscription with peer with lost subscription","time":{"start":1728379262344,"stop":1728379262345,"duration":1},"status":"passed","severity":"normal"},{"uid":"f288c4f83d64f36b","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728379484789,"stop":1728379484789,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df8e5e29d2d0441","name":"random static sharding 4 - Cluster ID: 478, Shard ID: 120","time":{"start":1728379547121,"stop":1728379547121,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f1bce84df444a2","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728379329173,"stop":1728379329173,"duration":0},"status":"passed","severity":"normal"},{"uid":"877efd08a2b79ac7","name":"should return unique PubsubTopics for static sharding","time":{"start":1728379159015,"stop":1728379159015,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82ec69d7adc1e16","name":"Check received message containing Basic HTML tag","time":{"start":1728379460286,"stop":1728379460286,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d519e8663f4ec6","name":"should decode valid enr successfully","time":{"start":1728379167594,"stop":1728379167594,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63484af4e45430f","name":"Query with Ordered Callback, No message returned","time":{"start":1728379550984,"stop":1728379550984,"duration":0},"status":"passed","severity":"normal"},{"uid":"3393ca7ba6616867","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728379224170,"stop":1728379224170,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cf2e9d644f23a3ae","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728379498107,"stop":1728379498107,"duration":0},"status":"passed","severity":"normal"},{"uid":"4376d117d5a2ddcd","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728379350297,"stop":1728379350297,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b265ee013a1c91","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728379166747,"stop":1728379166752,"duration":5},"status":"passed","severity":"normal"},{"uid":"451333c5a86a58ff","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728379174375,"stop":1728379174376,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ef828e1db9c40c","name":"1 Store, 2 fetches","time":{"start":1728379182283,"stop":1728379182283,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e2bbafefa03d88","name":"Check received message containing Chinese","time":{"start":1728379329396,"stop":1728379329396,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af6bc0b8a61861","name":"Check received message containing Russian","time":{"start":1728379460260,"stop":1728379460261,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1c1d862f03cf7b","name":"Push to array if already present","time":{"start":1728379158580,"stop":1728379158581,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e87ec060af95ca1","name":"listenerCount","time":{"start":1728379255033,"stop":1728379255034,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ec17af25af2655","name":"Check received message containing special chars","time":{"start":1728379460281,"stop":1728379460281,"duration":0},"status":"passed","severity":"normal"},{"uid":"190f2c885a9a36b6","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1728379329168,"stop":1728379329169,"duration":1},"status":"passed","severity":"normal"},{"uid":"7defd860c4175cae","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728379549683,"stop":1728379549683,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae29fc651047acd","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728379576341,"stop":1728379576341,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7b2b35f3875e5b","name":"Nodes with multiple pubsub topic","time":{"start":1728379484787,"stop":1728379484788,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b68df9da97ed47","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728379174830,"stop":1728379174831,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaea80846dcb7057","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728379329401,"stop":1728379329402,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8bb97698f327964","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728379159006,"stop":1728379159006,"duration":0},"status":"passed","severity":"normal"},{"uid":"34dd0b74b7d7218e","name":"Subscribe and receive messages via waku relay post","time":{"start":1728379549630,"stop":1728379549631,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ac36ee4724564","name":"stop","time":{"start":1728379255036,"stop":1728379255037,"duration":1},"status":"passed","severity":"normal"},{"uid":"1851060716acd6b5","name":"Push message with content topic containing unicode special characters","time":{"start":1728379515559,"stop":1728379515559,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c8b1059c63e024","name":"should reject if WakuNode is not started","time":{"start":1728379197134,"stop":1728379197135,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c01156ca52ec403","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728379194286,"stop":1728379194286,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed41441f89d5b944","name":"should properly create location multiaddrs - udp6","time":{"start":1728379167604,"stop":1728379167604,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2e33437cb5bc1e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728379166755,"stop":1728379166756,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f86e2171442591f","name":"Check received message containing escaped characters","time":{"start":1728379460287,"stop":1728379460288,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d25fcb4d02915a7","name":"Refresh subscription","time":{"start":1728379498094,"stop":1728379498095,"duration":1},"status":"skipped","severity":"normal"},{"uid":"af3218d3ebe6670a","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728379263314,"stop":1728379263314,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97e83e82825eaa0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728379350297,"stop":1728379350298,"duration":1},"status":"passed","severity":"normal"},{"uid":"be1abdeb4f037795","name":"A test","time":{"start":1728379419840,"stop":1728379419840,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc15cb974530af2","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728379484792,"stop":1728379484793,"duration":1},"status":"passed","severity":"normal"},{"uid":"712bcfb47733976a","name":"Check publish message containing unicode special characters","time":{"start":1728379493845,"stop":1728379493845,"duration":0},"status":"passed","severity":"normal"},{"uid":"56fd038797efdcdd","name":"should reject if LightPush is requested but not mounted","time":{"start":1728379197136,"stop":1728379197136,"duration":0},"status":"passed","severity":"normal"},{"uid":"63868388e53fa21d","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728379550985,"stop":1728379550985,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6fccbb0fd0555ee","name":"Renews subscription after lossing a connection","time":{"start":1728379549701,"stop":1728379549702,"duration":1},"status":"passed","severity":"normal"},{"uid":"f51eb6a64fd9f8f7","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728379329181,"stop":1728379329181,"duration":0},"status":"passed","severity":"normal"},{"uid":"d977b5762a1c65dc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728379159024,"stop":1728379159024,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62b3d5fbd2cc6a8","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728379166768,"stop":1728379166768,"duration":0},"status":"passed","severity":"normal"},{"uid":"65afcf1468db948b","name":"Ping on unsubscribed peer","time":{"start":1728379262344,"stop":1728379262344,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79ba64c2a5d2c5f","name":"should return no connections if no open connection provided","time":{"start":1728379173694,"stop":1728379173695,"duration":1},"status":"passed","severity":"normal"},{"uid":"506fee04b88d5ee","name":"different cluster, same shard: nodes don't connect","time":{"start":1728379439872,"stop":1728379439873,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a0f1d662ee352e","name":"Push message with Russian payload","time":{"start":1728379515543,"stop":1728379515544,"duration":1},"status":"passed","severity":"normal"},{"uid":"a725361870675f2c","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728379222487,"stop":1728379222492,"duration":5},"status":"passed","severity":"normal"},{"uid":"580278a0dd013f3a","name":"Push message with custom timestamp: 1728382950700","time":{"start":1728379515562,"stop":1728379515563,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3408f6cb805fd9","name":"should wait for Store peer to be connected","time":{"start":1728379197139,"stop":1728379197139,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a3e40d0974d8","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728379576340,"stop":1728379576340,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd2491174aa479","name":"Refresh subscription","time":{"start":1728379549659,"stop":1728379549660,"duration":1},"status":"passed","severity":"normal"},{"uid":"8687c00274525759","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728379159021,"stop":1728379159021,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cdd2123ee12ca6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728379293450,"stop":1728379293451,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a5b4a15ab000e6c","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728379329183,"stop":1728379329183,"duration":0},"status":"passed","severity":"normal"},{"uid":"43677c18cacf4292","name":"random static sharding 2 - Cluster ID: 301, Shard ID: 219","time":{"start":1728379547120,"stop":1728379547120,"duration":0},"status":"passed","severity":"normal"},{"uid":"6471da70c1d7f5ee","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728379263315,"stop":1728379263324,"duration":9},"status":"passed","severity":"normal"},{"uid":"6e94bd053fe3433f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728379366496,"stop":1728379366496,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3807e34717cdfc3","name":"Passing page size 1 when there are 4 messages","time":{"start":1728379569497,"stop":1728379569498,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a95d1ad6f074ec9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728379549693,"stop":1728379549694,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2dfacdbceabe54","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728379366490,"stop":1728379366495,"duration":5},"status":"passed","severity":"normal"},{"uid":"3b8dfeaea44298a5","name":"Check publish message containing emoji","time":{"start":1728379493845,"stop":1728379493845,"duration":0},"status":"passed","severity":"normal"},{"uid":"629a4248735a9710","name":"can start the service","time":{"start":1728379524435,"stop":1728379524436,"duration":1},"status":"passed","severity":"normal"},{"uid":"d407e4a61f54cc16","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app22/2/topic842/utf8","time":{"start":1728379523109,"stop":1728379523109,"duration":0},"status":"passed","severity":"normal"},{"uid":"8452c275a26a5722","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728379215424,"stop":1728379215426,"duration":2},"status":"passed","severity":"normal"},{"uid":"d33b2f6c19e80b68","name":"should properly create location multiaddrs - udp","time":{"start":1728379167605,"stop":1728379167605,"duration":0},"status":"passed","severity":"normal"},{"uid":"493901210499f6a3","name":"Ping fails for unsubscribed peers","time":{"start":1728379282311,"stop":1728379282311,"duration":0},"status":"passed","severity":"normal"},{"uid":"94321a7bda121d4e","name":"should decode valid enr with tcp successfully","time":{"start":1728379167595,"stop":1728379167595,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1c8d7c72a84078","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728379498101,"stop":1728379498102,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d85aba61b94cff","name":"should encode/decode to text encoding","time":{"start":1728379167599,"stop":1728379167599,"duration":0},"status":"passed","severity":"normal"},{"uid":"c393bd0babe2b429","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728379439870,"stop":1728379439871,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ea48376f9a4acc","name":"Push message with content topic containing Chinese","time":{"start":1728379515554,"stop":1728379515554,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c6c929bf410fbb","name":"nwaku subscribes","time":{"start":1728379477370,"stop":1728379477371,"duration":1},"status":"passed","severity":"normal"},{"uid":"426c3ed9d85ab8e3","name":"Push message with Arabic payload","time":{"start":1728379482918,"stop":1728379482918,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef38d1501cecdb25","name":"Push message with custom timestamp: 1728382966729","time":{"start":1728379482965,"stop":1728379482971,"duration":6},"status":"passed","severity":"normal"},{"uid":"40f41d9b5ea3d0f9","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728379549684,"stop":1728379549684,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b5ba83bcb55bb3","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728379549682,"stop":1728379549682,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ebac3e7a80567b","name":"Check publish message containing JSON","time":{"start":1728379493842,"stop":1728379493843,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d79c07741311bca","name":"Encoder throws on empty string content topic","time":{"start":1728379175036,"stop":1728379175036,"duration":0},"status":"passed","severity":"normal"},{"uid":"5420bb42f94e40f6","name":"Encoder throws on undefined content topic","time":{"start":1728379175035,"stop":1728379175036,"duration":1},"status":"passed","severity":"normal"},{"uid":"952eb148da2e0a5e","name":"Subscribe to topic containing Script and receive message","time":{"start":1728379366484,"stop":1728379366486,"duration":2},"status":"passed","severity":"normal"},{"uid":"79d29a42921d3f5","name":"new peer added after a peer was already found","time":{"start":1728379518933,"stop":1728379518933,"duration":0},"status":"skipped","severity":"normal"},{"uid":"592db3c67bd9390","name":"Asymmetric encrypt & decrypt","time":{"start":1728379193196,"stop":1728379193197,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aaebd3af2ab4a2f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728379549694,"stop":1728379549695,"duration":1},"status":"passed","severity":"normal"},{"uid":"2532fa1b89eb232b","name":"Push message with content topic containing XML","time":{"start":1728379482937,"stop":1728379482941,"duration":4},"status":"passed","severity":"normal"},{"uid":"bead2c0df00b079e","name":"Check received message with timestamp: 1728379214487000000 ","time":{"start":1728379460269,"stop":1728379460270,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb39fe2edf661db9","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728379159028,"stop":1728379159028,"duration":0},"status":"passed","severity":"normal"},{"uid":"71fbbe75785137a9","name":"Reopen subscription with peer with lost subscription","time":{"start":1728379263249,"stop":1728379263250,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d1ed74f468aa9b8","name":"Push message with meta","time":{"start":1728379515560,"stop":1728379515560,"duration":0},"status":"passed","severity":"normal"},{"uid":"652ed52fe6faf05c","name":"Query with Promise Callback, No message returned","time":{"start":1728379550985,"stop":1728379550986,"duration":1},"status":"passed","severity":"normal"},{"uid":"d138a0ec2355b81a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728379350286,"stop":1728379350287,"duration":1},"status":"passed","severity":"normal"},{"uid":"339973c679877850","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728379366433,"stop":1728379366434,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f07396d7e6d9f55","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728379498106,"stop":1728379498107,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2caa7f66888474a","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728379498094,"stop":1728379498094,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d337f97f8d2a557","name":"can start and stop the service","time":{"start":1728379224166,"stop":1728379224166,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb0970d7209a4a5","name":"Passing page size 110 when there are 120 messages","time":{"start":1728379569500,"stop":1728379569500,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af9908085e068cd","name":"Push message with content topic containing shell command","time":{"start":1728379515558,"stop":1728379515558,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60f6a8e0b3a0a7d","name":"Subscribe and receives messages on 20 topics","time":{"start":1728379366443,"stop":1728379366443,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a02ef0bf887901d","name":"Check message on other pubsub topic is not received","time":{"start":1728379329402,"stop":1728379329403,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b25e0b31c5058","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728379159005,"stop":1728379159006,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7950057d620171","name":"Check publish message containing numeric","time":{"start":1728379493802,"stop":1728379493802,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a5e89da82843f7","name":"Subscribe to topic containing XML and receive message","time":{"start":1728379549698,"stop":1728379549698,"duration":0},"status":"passed","severity":"normal"},{"uid":"f617da3b33953b55","name":"Refresh subscription","time":{"start":1728379366465,"stop":1728379366467,"duration":2},"status":"passed","severity":"normal"},{"uid":"aff0e80880fd8294","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728379159020,"stop":1728379159021,"duration":1},"status":"passed","severity":"normal"},{"uid":"3026a90864375bd","name":"Check received message containing escaped characters","time":{"start":1728379329399,"stop":1728379329399,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a986c8da51cdd2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728379366474,"stop":1728379366476,"duration":2},"status":"passed","severity":"normal"},{"uid":"50089020e8c8420b","name":"Push message with unicode special characters payload","time":{"start":1728379515550,"stop":1728379515551,"duration":1},"status":"passed","severity":"normal"},{"uid":"df78e33f0f6be54","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728379419660,"stop":1728379419671,"duration":11},"status":"passed","severity":"normal"},{"uid":"5a69d5adb56bf7ec","name":"Push message with rate limit","time":{"start":1728379482956,"stop":1728379482961,"duration":5},"status":"passed","severity":"normal"},{"uid":"5d22fb9bed258213","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728379565735,"stop":1728379565736,"duration":1},"status":"passed","severity":"normal"},{"uid":"a85ad8254aca7326","name":"Subscribe to topic containing XML and receive message","time":{"start":1728379549676,"stop":1728379549676,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a79ca4d5309ab67","name":"Check publish message containing Arabic","time":{"start":1728379493840,"stop":1728379493840,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5da9aee12553a1","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728379560152,"stop":1728379560152,"duration":0},"status":"passed","severity":"normal"},{"uid":"796f67e99eaa3090","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728379498093,"stop":1728379498093,"duration":0},"status":"passed","severity":"normal"},{"uid":"c017f4b1ba5a9c50","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728379550978,"stop":1728379550979,"duration":1},"status":"passed","severity":"normal"},{"uid":"db082a3ca1409b78","name":"Check message with non string payload is not received","time":{"start":1728379329404,"stop":1728379329404,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35b700700c5b2ae","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728379159049,"stop":1728379159049,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df08692e03fca74","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728379549691,"stop":1728379549691,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6398308f611594d","name":"Check received message containing Script","time":{"start":1728379329397,"stop":1728379329397,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe6f8aafe55d8c0","name":"Passing page size 11 when there are 10 messages","time":{"start":1728379569499,"stop":1728379569499,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceded9d2abbcbd11","name":"Should update shard info","time":{"start":1728379440095,"stop":1728379440095,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d667decbd7cc14","name":"Ping on peer without subscriptions","time":{"start":1728379263248,"stop":1728379263248,"duration":0},"status":"passed","severity":"normal"},{"uid":"624b165e5e35d88e","name":"Default pageSize","time":{"start":1728379569501,"stop":1728379569501,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d57f22e96c1ea17","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728379329184,"stop":1728379329185,"duration":1},"status":"passed","severity":"normal"},{"uid":"155c07bf48420ce","name":"removeEventListener with correct event","time":{"start":1728379255029,"stop":1728379255029,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dec0270955b5149","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app41/6/topic955/test.js","time":{"start":1728379523099,"stop":1728379523101,"duration":2},"status":"passed","severity":"normal"},{"uid":"30432061161736","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728379222478,"stop":1728379222479,"duration":1},"status":"passed","severity":"normal"},{"uid":"11ab48139fe20069","name":"Subscribe to topic containing short and receive message","time":{"start":1728379366467,"stop":1728379366468,"duration":1},"status":"passed","severity":"normal"},{"uid":"6331275080308c4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728379350307,"stop":1728379350308,"duration":1},"status":"passed","severity":"normal"},{"uid":"131f75e2eae57ea7","name":"Encoder throws on empty string content topic","time":{"start":1728379192717,"stop":1728379192717,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b218bafa799cc2","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728379159028,"stop":1728379159029,"duration":1},"status":"passed","severity":"normal"},{"uid":"434394e7c076f6d8","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728379550980,"stop":1728379550982,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b0c144dbff384dd","name":"Decoder throws on undefined content topic","time":{"start":1728379175036,"stop":1728379175036,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f70938beb73bce","name":"Subscribe and receive messages via waku relay post","time":{"start":1728379366435,"stop":1728379366439,"duration":4},"status":"passed","severity":"normal"},{"uid":"5ee8e41df829e47","name":"Used by Waku Relay","time":{"start":1728379576114,"stop":1728379576114,"duration":0},"status":"passed","severity":"normal"},{"uid":"d494e2a3f5c1511a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728379549696,"stop":1728379549697,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d2887a43ce5174","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728379565738,"stop":1728379565743,"duration":5},"status":"passed","severity":"normal"},{"uid":"d7b28e766405ddf6","name":"should throw error - no id","time":{"start":1728379167596,"stop":1728379167596,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38002789dbc0c8a","name":"Publish without waiting for remote peer","time":{"start":1728379498092,"stop":1728379498092,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b38c6a4091dfa2","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728379329171,"stop":1728379329171,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51c23917e6aeafd","name":"Subscribe to topic containing short and receive message","time":{"start":1728379549692,"stop":1728379549692,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1fa4da9a0693eb","name":"should set field with only FILTER enabled","time":{"start":1728379167607,"stop":1728379167607,"duration":0},"status":"passed","severity":"normal"},{"uid":"2927f6a6491e9c21","name":"Subscribe and receive messages via lightPush","time":{"start":1728379549684,"stop":1728379549684,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4f4b3f12fcd9a9","name":"Encoder throws on undefined content topic","time":{"start":1728379194287,"stop":1728379194287,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8bc0c65edc6020","name":"Store - dialed after - with timeout","time":{"start":1728379607037,"stop":1728379607037,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca41f16dbee2bd2","name":"LightPush with 2 connections","time":{"start":1728379365895,"stop":1728379365900,"duration":5},"status":"passed","severity":"normal"},{"uid":"a70f6597557318d7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728379549677,"stop":1728379549677,"duration":0},"status":"passed","severity":"normal"},{"uid":"27158adbe28239ec","name":"should only return 1 node with relay capability","time":{"start":1728379182988,"stop":1728379182988,"duration":0},"status":"passed","severity":"normal"},{"uid":"105d9fe7046c09ec","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728379159000,"stop":1728379159000,"duration":0},"status":"passed","severity":"normal"},{"uid":"65828254c3b5fa42","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728379543299,"stop":1728379543300,"duration":1},"status":"passed","severity":"normal"},{"uid":"607a3422a8adfb69","name":"Does not throw an exception when node disconnects","time":{"start":1728379576112,"stop":1728379576113,"duration":1},"status":"passed","severity":"normal"},{"uid":"858bd1721a17a7bc","name":"Subscribe and receive messages via lightPush","time":{"start":1728379366427,"stop":1728379366428,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e26c9b65febc3e","name":"Check message received after jswaku node is restarted","time":{"start":1728379460301,"stop":1728379460301,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d43e685f8a3dd9d","name":"should be called for bootstrap peers","time":{"start":1728379222478,"stop":1728379222478,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72a83f10776d12a","name":"Check message with no pubsub topic is not received","time":{"start":1728379329403,"stop":1728379329403,"duration":0},"status":"passed","severity":"normal"},{"uid":"238543b1916087c8","name":"dispatchEvent via connectionManager","time":{"start":1728379255034,"stop":1728379255035,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f26401b4804585","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728379366476,"stop":1728379366477,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ce79b22e1745491","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728379329175,"stop":1728379329176,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47f028717eba21d","name":"Check received message containing Arabic","time":{"start":1728379460260,"stop":1728379460260,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba4a25d6219a002","name":"Ordered Callback - true","time":{"start":1728379560458,"stop":1728379560458,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57a1b6d3de8074b","name":"Push message with short payload","time":{"start":1728379515540,"stop":1728379515540,"duration":0},"status":"passed","severity":"normal"},{"uid":"801bbdaeb83216d6","name":"connected peers and dial","time":{"start":1728379460503,"stop":1728379460503,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2bcd9dc5279f08f","name":"Overlapping topic subscription","time":{"start":1728379498095,"stop":1728379498095,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b8281ab73b4833e5","name":"Push message with meta","time":{"start":1728379482950,"stop":1728379482955,"duration":5},"status":"passed","severity":"normal"},{"uid":"4d8253f4a9dd8f91","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728379166753,"stop":1728379166754,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcea69852a981091","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728379484788,"stop":1728379484788,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e0c72439031f88","name":"Push message with content topic containing SQL Injection","time":{"start":1728379482935,"stop":1728379482936,"duration":1},"status":"passed","severity":"normal"},{"uid":"1871a0b6b815ea89","name":"Filter","time":{"start":1728379607037,"stop":1728379607037,"duration":0},"status":"passed","severity":"normal"},{"uid":"679bf55038bcc4d5","name":"Push message with content topic containing long","time":{"start":1728379482929,"stop":1728379482930,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09d2e7edbe46218","name":"Generator, custom pubsub topic","time":{"start":1728379572274,"stop":1728379572275,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ed932a54199f42","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728379329180,"stop":1728379329180,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc38765fb37244b2","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728379498105,"stop":1728379498106,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b889a322017114e","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728379419687,"stop":1728379419688,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f5149953a806457","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728379159018,"stop":1728379159018,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5f8563c6e78550","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728379250160,"stop":1728379250161,"duration":1},"status":"passed","severity":"normal"},{"uid":"8906547bd1228077","name":"Check received message with timestamp: 1728379213950000000 ","time":{"start":1728379329400,"stop":1728379329400,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5d21d43ae0aa95","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728379572279,"stop":1728379572280,"duration":1},"status":"passed","severity":"normal"},{"uid":"64d6f7397f82d0ce","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728379419688,"stop":1728379419688,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf145ae03b23cca7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728379549631,"stop":1728379549641,"duration":10},"status":"passed","severity":"normal"},{"uid":"967c62be2064359d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728379182447,"stop":1728379182447,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ac8417516a219e","name":"Fails to push message with large meta","time":{"start":1728379515560,"stop":1728379515561,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad821990ad936ce","name":"Push message equal or less that 1MB","time":{"start":1728379482971,"stop":1728379482971,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5cfbc99e28d40","name":"Throws when trying to push message with empty payload","time":{"start":1728379515552,"stop":1728379515552,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6065f9d031e947a","name":"should not receive a peer event before start","time":{"start":1728379186757,"stop":1728379186757,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fc4be5b61013bf","name":"Query generator for multiple messages with different message text format","time":{"start":1728379565735,"stop":1728379565735,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2f79d459ef0429","name":"Query with Promise Callback, No Decoder","time":{"start":1728379550985,"stop":1728379550985,"duration":0},"status":"passed","severity":"normal"},{"uid":"d507094e61160d19","name":"should encode/decode to RLP encoding","time":{"start":1728379167598,"stop":1728379167599,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c10e1d16043941","name":"Filter with 1 connections","time":{"start":1728379365894,"stop":1728379365895,"duration":1},"status":"passed","severity":"normal"},{"uid":"78332ef7fc026dc8","name":"should not receive a peer event before start","time":{"start":1728379524443,"stop":1728379524443,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c1721631945701","name":"Filter with 0 connections","time":{"start":1728379365893,"stop":1728379365894,"duration":1},"status":"passed","severity":"normal"},{"uid":"935d38cb33ea64e5","name":"Renews peer on consistent missed messages","time":{"start":1728379282318,"stop":1728379282319,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb84666fa3dce85d","name":"should return false","time":{"start":1728379167597,"stop":1728379167598,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d78f8fb26887e","name":"Check received message containing Russian","time":{"start":1728379460283,"stop":1728379460284,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc5c3b4a5f8936e6","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728379419683,"stop":1728379419684,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c4331ed4907c6c","name":"ignores domain fetching errors","time":{"start":1728379182987,"stop":1728379182987,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd48110d8fb71b4","name":"same cluster, same shard: nodes connect","time":{"start":1728379329164,"stop":1728379329164,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f6d869098874a1","name":"Register correct protocols","time":{"start":1728379498092,"stop":1728379498092,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84e556f32f1ee2e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728379159022,"stop":1728379159022,"duration":0},"status":"passed","severity":"normal"},{"uid":"9082a9647a68414b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728379366456,"stop":1728379366459,"duration":3},"status":"passed","severity":"normal"},{"uid":"812376215f9b8afc","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728379263312,"stop":1728379263313,"duration":1},"status":"passed","severity":"normal"},{"uid":"377d867b496cbd18","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728379182449,"stop":1728379182449,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dfb1b40f7e05038","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728379549661,"stop":1728379549661,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ce242c90be5a83","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728379166762,"stop":1728379166763,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2b7e2cf087fbf","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728379460271,"stop":1728379460271,"duration":0},"status":"passed","severity":"normal"},{"uid":"18175898d967d5f9","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728379166771,"stop":1728379166772,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f4dbdb35cc84a5","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728379221896,"stop":1728379221897,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da40958999150c3","name":"Push message with XML payload","time":{"start":1728379515545,"stop":1728379515546,"duration":1},"status":"passed","severity":"normal"},{"uid":"6355b461ea33c40a","name":"should set field with all protocols enabled","time":{"start":1728379167606,"stop":1728379167606,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5ab064a3a15ccf","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728379161479,"stop":1728379161479,"duration":0},"status":"passed","severity":"normal"},{"uid":"440888fa38594741","name":"Check received message containing SQL Injection","time":{"start":1728379329397,"stop":1728379329397,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebf955e188e757a","name":"Push 30 different messages","time":{"start":1728379482927,"stop":1728379482928,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd772191c78b1e","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728379159015,"stop":1728379159015,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0842cf98aa037d3","name":"Fails to push message with empty content topic","time":{"start":1728379515559,"stop":1728379515560,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6c8c873e535b95a","name":"Meta field set when metaSetter is specified","time":{"start":1728379175035,"stop":1728379175035,"duration":0},"status":"passed","severity":"normal"},{"uid":"371c36749ff9a5e0","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728379515557,"stop":1728379515557,"duration":0},"status":"passed","severity":"normal"},{"uid":"66af69a62399380f","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728379250164,"stop":1728379250165,"duration":1},"status":"passed","severity":"normal"},{"uid":"32032d6a1a1c41b7","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728379174831,"stop":1728379174831,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5ea87e36d33a16","name":"Check received message containing XML","time":{"start":1728379460263,"stop":1728379460263,"duration":0},"status":"passed","severity":"normal"},{"uid":"1902796090a63ae0","name":"should return valid sharding parameters for static sharding","time":{"start":1728379159029,"stop":1728379159029,"duration":0},"status":"passed","severity":"normal"},{"uid":"469c43c343cba4d2","name":"Check received message containing SQL Injection","time":{"start":1728379460284,"stop":1728379460285,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d0cadd54560fc2","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728379159008,"stop":1728379159008,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe91f5f49bde5c9","name":"Waku message hash computation (payload length 0)","time":{"start":1728379161480,"stop":1728379161480,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab5bab8882e67f7","name":"should set field with all protocols disabled","time":{"start":1728379167606,"stop":1728379167606,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc8a0a3e34d8fc0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728379439867,"stop":1728379439870,"duration":3},"status":"passed","severity":"normal"},{"uid":"d2112df53f7a2ad4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728379549674,"stop":1728379549675,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d53f438e6de1459","name":"Ping on peer without subscriptions","time":{"start":1728379262343,"stop":1728379262344,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f4cd4871b73cfe","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728379159019,"stop":1728379159019,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b874c4b99532bf","name":"ignores unrecognized TXT record formats","time":{"start":1728379182987,"stop":1728379182988,"duration":1},"status":"passed","severity":"normal"},{"uid":"712967de1d69f433","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728379549647,"stop":1728379549651,"duration":4},"status":"passed","severity":"normal"},{"uid":"3dcde3bbdba05a5d","name":"different cluster, same shard: nodes don't connect","time":{"start":1728379329165,"stop":1728379329166,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc230e98442ef4d","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728379419647,"stop":1728379419647,"duration":0},"status":"passed","severity":"normal"},{"uid":"982dc77f471b7435","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728379550979,"stop":1728379550979,"duration":0},"status":"passed","severity":"normal"},{"uid":"766ccb76548372a0","name":"should reject if Relay is requested but not mounted","time":{"start":1728379197135,"stop":1728379197135,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f8d26772f5ec4a","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728379159019,"stop":1728379159019,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a96d644b391974","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728379329175,"stop":1728379329175,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b23360447f95bf","name":"Ping on subscribed peer","time":{"start":1728379262343,"stop":1728379262343,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bcbefcc98725d4","name":"Check message with no content topic is not received","time":{"start":1728379329403,"stop":1728379329403,"duration":0},"status":"passed","severity":"normal"},{"uid":"505ef455ec626865","name":"Push message with Chinese payload","time":{"start":1728379482918,"stop":1728379482918,"duration":0},"status":"passed","severity":"normal"},{"uid":"71785df41aacd15","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728379263313,"stop":1728379263314,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a4975e1a065c0","name":"Check received message containing short","time":{"start":1728379329394,"stop":1728379329394,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3ce3501cbe9f2e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728379159008,"stop":1728379159009,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ec6da1f2fa19d8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728379549675,"stop":1728379549675,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b07be57240f423","name":"1 Relay, 1 fetch","time":{"start":1728379182274,"stop":1728379182282,"duration":8},"status":"passed","severity":"normal"},{"uid":"74d89ad38a9a62be","name":"Reopen subscription with peer with lost subscription","time":{"start":1728379263251,"stop":1728379263252,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3184f3ea5807f13","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728379523094,"stop":1728379523095,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d033f1aa9906339","name":"Check received message with timestamp: 1728379213950 ","time":{"start":1728379329401,"stop":1728379329401,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67fbecb5845ce72","name":"Check received message containing special chars","time":{"start":1728379329395,"stop":1728379329396,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95d4165b8333af3","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728379186758,"stop":1728379186758,"duration":0},"status":"passed","severity":"normal"},{"uid":"1238e71681a4e0b2","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728379572276,"stop":1728379572276,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28df40590741f02","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728379166770,"stop":1728379166771,"duration":1},"status":"passed","severity":"normal"},{"uid":"be336151ac5333d8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728379329174,"stop":1728379329174,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8abbffdcac2a5e","name":"random static sharding 1 - Cluster ID: 563, Shard ID: 59","time":{"start":1728379547120,"stop":1728379547120,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb744aa4e019c0","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728379329178,"stop":1728379329178,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b9ec2703ceeffc","name":"Nodes with multiple pubsub topic","time":{"start":1728379484789,"stop":1728379484792,"duration":3},"status":"passed","severity":"normal"},{"uid":"f72816831a4de088","name":"Fails to publish duplicate message","time":{"start":1728379493862,"stop":1728379493874,"duration":12},"status":"passed","severity":"normal"},{"uid":"178895ed8ae3f2c9","name":"addEventListener with correct event","time":{"start":1728379255026,"stop":1728379255027,"duration":1},"status":"passed","severity":"normal"},{"uid":"87de9bb48ff8ca07","name":"Push message with escaped characters payload","time":{"start":1728379515550,"stop":1728379515550,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd313bdb7b3fa44","name":"Push message on custom pubsubTopic","time":{"start":1728379422774,"stop":1728379422775,"duration":1},"status":"passed","severity":"normal"},{"uid":"3516396acac84d16","name":"Push message with numeric payload","time":{"start":1728379482916,"stop":1728379482917,"duration":1},"status":"passed","severity":"normal"},{"uid":"16724fbd180856af","name":"Check publish message containing XML","time":{"start":1728379493842,"stop":1728379493842,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69e75177b1b6835","name":"Push message with escaped characters payload","time":{"start":1728379482924,"stop":1728379482925,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c7c0d4f8bd7a48c","name":"random static sharding 10 - Cluster ID: 170, Shard ID: 229","time":{"start":1728379547126,"stop":1728379547126,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b843cf44e5307","name":"Check publish message after client node is restarted","time":{"start":1728379493892,"stop":1728379493892,"duration":0},"status":"skipped","severity":"normal"},{"uid":"42feeedadc3bd34a","name":"Subscribe and receive messages via waku relay post","time":{"start":1728379549687,"stop":1728379549687,"duration":0},"status":"passed","severity":"normal"},{"uid":"191081a3dd5db19b","name":"should be able to encode the field with only STORE set to true","time":{"start":1728379166752,"stop":1728379166753,"duration":1},"status":"passed","severity":"normal"},{"uid":"4181e27e984e61ac","name":"caches peers it previously fetched","time":{"start":1728379182988,"stop":1728379182988,"duration":0},"status":"passed","severity":"normal"},{"uid":"db72b7fdf61ce420","name":"should fail to send if no connections available","time":{"start":1728379391624,"stop":1728379391626,"duration":2},"status":"passed","severity":"normal"},{"uid":"6e72d583a3e03a09","name":"Check publish message containing special chars","time":{"start":1728379493802,"stop":1728379493803,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca536fdd47b76ebf","name":"Delete observer","time":{"start":1728379462180,"stop":1728379462181,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aff80a02039bf06","name":"handles empty shards array correctly","time":{"start":1728379159030,"stop":1728379159030,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb906660eb3c3e7","name":"Check received message containing shell command","time":{"start":1728379460264,"stop":1728379460265,"duration":1},"status":"passed","severity":"normal"},{"uid":"39db1fe7ff0376b4","name":"Check message on other pubsub topic is not received","time":{"start":1728379460295,"stop":1728379460296,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4c8c2e7e29f05a2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728379644814,"stop":1728379644815,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1aef7397077fd4b","name":"should not receive a peer event after stop","time":{"start":1728379524443,"stop":1728379524443,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4158cf2f84776c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728379329176,"stop":1728379329176,"duration":0},"status":"passed","severity":"normal"},{"uid":"5947e28216467d11","name":"Push message with XML payload","time":{"start":1728379482920,"stop":1728379482922,"duration":2},"status":"passed","severity":"normal"},{"uid":"948f6bec57d4b6b2","name":"Push message with custom timestamp: 1728375766729","time":{"start":1728379482964,"stop":1728379482964,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ded6d52b6381200","name":"Check received message containing Basic HTML tag","time":{"start":1728379329398,"stop":1728379329398,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2eac83d90025a3","name":"Ping on unsubscribed peer","time":{"start":1728379263251,"stop":1728379263251,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea99471b5001bc2","name":"Ephemeral field set to true","time":{"start":1728379175035,"stop":1728379175035,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9be67056bd20361","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728379329178,"stop":1728379329179,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4e4b8ad4511005","name":"should handle corrupted local storage data gracefully","time":{"start":1728379186758,"stop":1728379186759,"duration":1},"status":"passed","severity":"normal"},{"uid":"e163736c7e0e25f6","name":"should encodeTxt and decodeTxt","time":{"start":1728379167593,"stop":1728379167594,"duration":1},"status":"passed","severity":"normal"},{"uid":"1234c79a6db48e3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728379159024,"stop":1728379159025,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9442c6fb49e3892","name":"random static sharding 7 - Cluster ID: 785, Shard ID: 988","time":{"start":1728379547124,"stop":1728379547125,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7e2d166ab1e85a","name":"udp ip6 address","time":{"start":1728379167014,"stop":1728379167015,"duration":1},"status":"passed","severity":"normal"},{"uid":"561296635a6adace","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728379159020,"stop":1728379159020,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd364b60939e298d","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728379329177,"stop":1728379329177,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23b59e0626f5cfd","name":"should throw error - no public key","time":{"start":1728379167597,"stop":1728379167597,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f5d315230076bf","name":"Fails to push message with empty content topic","time":{"start":1728379482950,"stop":1728379482950,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0cb5b56a0551b7","name":"Check publish message containing Russian","time":{"start":1728379493840,"stop":1728379493841,"duration":1},"status":"passed","severity":"normal"},{"uid":"8396bb483f5cdf53","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728379518933,"stop":1728379518934,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ca91bd84ded9fbbc","name":"tcp ip4 address","time":{"start":1728379167014,"stop":1728379167014,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d9ca6a663b968c","name":"Push message with content topic containing Script","time":{"start":1728379515556,"stop":1728379515556,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2d25f48fe1738c","name":"Generator, custom pubsub topic","time":{"start":1728379572276,"stop":1728379572277,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de8145e97eb513","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728379498098,"stop":1728379498099,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ce43f918d7880d","name":"Push message with special chars payload","time":{"start":1728379515541,"stop":1728379515542,"duration":1},"status":"passed","severity":"normal"},{"uid":"e30dd103824b6453","name":"Check received message containing Script","time":{"start":1728379460262,"stop":1728379460263,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3435aa258f19a99","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728379576341,"stop":1728379576342,"duration":1},"status":"passed","severity":"normal"},{"uid":"a80a44f2e4422c32","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728379366500,"stop":1728379366501,"duration":1},"status":"passed","severity":"normal"},{"uid":"2228b941ac26d88c","name":"Sample","time":{"start":1728379167037,"stop":1728379167037,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76ee4f187ac3de0","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728379159027,"stop":1728379159027,"duration":0},"status":"passed","severity":"normal"},{"uid":"23de147a0256a176","name":"Decoder throws on undefined content topic","time":{"start":1728379194287,"stop":1728379194288,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbb7a9497bbefee1","name":"Check received message with timestamp: 1728379214487 ","time":{"start":1728379460291,"stop":1728379460291,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b13a6bf8ba95544","name":"Check publish message containing SQL Injection","time":{"start":1728379493841,"stop":1728379493841,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b3b09b9bd54345","name":"Push message with content topic containing short","time":{"start":1728379515552,"stop":1728379515552,"duration":0},"status":"passed","severity":"normal"},{"uid":"20575a5410142a2f","name":"Check message received after jswaku node is restarted","time":{"start":1728379329404,"stop":1728379329405,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7d59ed9934500fc0","name":"Subscribe and receive messages via lightPush","time":{"start":1728379549629,"stop":1728379549629,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d62b5153d5f83b","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728379419671,"stop":1728379419673,"duration":2},"status":"passed","severity":"normal"},{"uid":"2d38ca6a26d5b9b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728379329179,"stop":1728379329180,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c7c6f115f7363e","name":"Ping on peer without subscriptions","time":{"start":1728379263251,"stop":1728379263251,"duration":0},"status":"passed","severity":"normal"},{"uid":"888dc99d020663f2","name":"Check message with invalid timestamp is not received","time":{"start":1728379329402,"stop":1728379329402,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7736278677d5f5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app59/2/topic663/test.js","time":{"start":1728379523102,"stop":1728379523103,"duration":1},"status":"passed","severity":"normal"},{"uid":"37dd624b6a46848c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728379572274,"stop":1728379572274,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e385a69c1ef3201","name":"Push message with Basic HTML tag payload","time":{"start":1728379515546,"stop":1728379515546,"duration":0},"status":"passed","severity":"normal"},{"uid":"79fb21cf2e6640c5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728379549676,"stop":1728379549677,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac29b67746735c7","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728379523115,"stop":1728379523115,"duration":0},"status":"passed","severity":"normal"},{"uid":"68906a24943ca1bc","name":"different cluster, different shard: nodes don't connect","time":{"start":1728379329166,"stop":1728379329166,"duration":0},"status":"passed","severity":"normal"},{"uid":"200f3c6b14053717","name":"Decoder throws on empty string content topic","time":{"start":1728379175037,"stop":1728379175037,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e930830ca549c1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728379549675,"stop":1728379549675,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c0b369f3929a5d","name":"should throw error - invalid id","time":{"start":1728379167597,"stop":1728379167597,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06a396265a4e613","name":"Push message with content topic containing JSON","time":{"start":1728379515557,"stop":1728379515558,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8798246d02f7b8c","name":"LightPush with 0 connections","time":{"start":1728379365893,"stop":1728379365893,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c21545943a5145","name":"Check received message containing long","time":{"start":1728379460258,"stop":1728379460258,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f42de4c711e6e9","name":"Generator, 2 different pubsubtopics","time":{"start":1728379572277,"stop":1728379572277,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda8eb86d248bf8f","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728379159010,"stop":1728379159011,"duration":1},"status":"passed","severity":"normal"},{"uid":"41507aec92d7b4b2","name":"Check received message containing Basic HTML tag","time":{"start":1728379460263,"stop":1728379460263,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebee20c6113c94fd","name":"throws an error for improperly formatted content topics","time":{"start":1728379159012,"stop":1728379159012,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca9c24ef6fadf6a","name":"through manual discovery","time":{"start":1728379426562,"stop":1728379426563,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa2895bbddd3275","name":"same cluster, different shard: nodes connect","time":{"start":1728379439872,"stop":1728379439872,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cecb8bf07ae6f9a","name":"Check received message containing short","time":{"start":1728379460280,"stop":1728379460280,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c181947c52a92f","name":"Query Generator - true","time":{"start":1728379560456,"stop":1728379560456,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4325e56e5b23f2","name":"Push message with emoji payload","time":{"start":1728379515551,"stop":1728379515551,"duration":0},"status":"passed","severity":"normal"},{"uid":"942eab18af673a5b","name":"Push message equal or less that 1MB","time":{"start":1728379515563,"stop":1728379515564,"duration":1},"status":"passed","severity":"normal"},{"uid":"25270b7c1283366a","name":"Check received message containing shell command","time":{"start":1728379460287,"stop":1728379460287,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd85ff6fe8382779","name":"topics with same application and version share the same shard","time":{"start":1728379159009,"stop":1728379159010,"duration":1},"status":"passed","severity":"normal"},{"uid":"96e0c72d0a1c5ca7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728379329172,"stop":1728379329172,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ab9660d8159b7f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728379549684,"stop":1728379549685,"duration":1},"status":"passed","severity":"normal"},{"uid":"c108af1d8b86b5d1","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728379493876,"stop":1728379493876,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c175569efd5dd1","name":"Check publish message containing short","time":{"start":1728379493786,"stop":1728379493801,"duration":15},"status":"passed","severity":"normal"},{"uid":"44d638a68345a652","name":"Push message with content topic containing special chars","time":{"start":1728379482931,"stop":1728379482932,"duration":1},"status":"passed","severity":"normal"},{"uid":"5851203a88dc5e6a","name":"Rejects garbage","time":{"start":1728379200430,"stop":1728379200430,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e276e1bd275031","name":"should throw if no connection provided","time":{"start":1728379174828,"stop":1728379174829,"duration":1},"status":"passed","severity":"normal"},{"uid":"902ad519877de319","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728379419688,"stop":1728379419688,"duration":0},"status":"passed","severity":"normal"},{"uid":"579505d5cd2949b","name":"Check received message containing Chinese","time":{"start":1728379460259,"stop":1728379460260,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d9e3b45d8051da","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728379366497,"stop":1728379366500,"duration":3},"status":"passed","severity":"normal"},{"uid":"739643ef25686e3d","name":"Overlapping topic subscription","time":{"start":1728379366460,"stop":1728379366465,"duration":5},"status":"passed","severity":"normal"},{"uid":"8fd8723de665bea3","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728379159029,"stop":1728379159030,"duration":1},"status":"passed","severity":"normal"},{"uid":"95e78450f9d03152","name":"Push message with Arabic payload","time":{"start":1728379515543,"stop":1728379515543,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2dbc13bc7ae52af","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728379419674,"stop":1728379419674,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e30d8eb9eb25c0","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728379350296,"stop":1728379350297,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6433f05a143b9d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728379549700,"stop":1728379549700,"duration":0},"status":"passed","severity":"normal"},{"uid":"68686731b6af3460","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728379182446,"stop":1728379182446,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b7f7edf735bedc","name":"should return different streams if requested simultaniously","time":{"start":1728379174829,"stop":1728379174830,"duration":1},"status":"passed","severity":"normal"},{"uid":"53f0a180da351cf3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728379366472,"stop":1728379366472,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab46338e9c0094c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728379159025,"stop":1728379159025,"duration":0},"status":"passed","severity":"normal"},{"uid":"897a4c8dcb610f8","name":"Decoder throws on empty string content topic","time":{"start":1728379192718,"stop":1728379192719,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f401a37bf462ce3","name":"Query Generator, No message returned","time":{"start":1728379550980,"stop":1728379550980,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f12e6bd62e14559","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728379293452,"stop":1728379293471,"duration":19},"status":"passed","severity":"normal"},{"uid":"985f9377cbd797c3","name":"should push to available amount of connection if less than required","time":{"start":1728379391619,"stop":1728379391624,"duration":5},"status":"passed","severity":"normal"},{"uid":"259705cc97a3c2ce","name":"Subscribe to topic containing long and receive message","time":{"start":1728379549692,"stop":1728379549693,"duration":1},"status":"passed","severity":"normal"},{"uid":"357d592d4a26bb94","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728379366470,"stop":1728379366472,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d65586401cd7093","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728379419684,"stop":1728379419686,"duration":2},"status":"passed","severity":"normal"},{"uid":"d858c082b06a5d79","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728379419674,"stop":1728379419683,"duration":9},"status":"passed","severity":"normal"},{"uid":"ade9ead3c0645b4a","name":"LightPush","time":{"start":1728379607037,"stop":1728379607037,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c736bd4c134e86","name":"Push message with custom timestamp: 1697620950700","time":{"start":1728379515561,"stop":1728379515562,"duration":1},"status":"passed","severity":"normal"},{"uid":"16e8df86da4c9023","name":"should reject if Store is requested but not mounted","time":{"start":1728379197136,"stop":1728379197136,"duration":0},"status":"passed","severity":"normal"},{"uid":"654c8f5ccae1e01e","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728379250160,"stop":1728379250160,"duration":0},"status":"passed","severity":"normal"},{"uid":"5723ca3d019582ef","name":"Check received message containing SQL Injection","time":{"start":1728379460262,"stop":1728379460262,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab1f3a1d0093e79","name":"should not fail to stop the service if it was not started","time":{"start":1728379224166,"stop":1728379224167,"duration":1},"status":"passed","severity":"normal"},{"uid":"e30eb123b46101cc","name":"Round trip binary serialization","time":{"start":1728379175034,"stop":1728379175034,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c5ab760ea82b18","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728379460291,"stop":1728379460291,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12c68ae5c629596","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728379182447,"stop":1728379182448,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc456f33ae120e3b","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728379215427,"stop":1728379215427,"duration":0},"status":"passed","severity":"normal"},{"uid":"4714f65d28ab2fb6","name":"Check received message containing Script","time":{"start":1728379460285,"stop":1728379460285,"duration":0},"status":"passed","severity":"normal"},{"uid":"2004f07842e95a44","name":"Push message with content topic containing Russian","time":{"start":1728379482933,"stop":1728379482935,"duration":2},"status":"passed","severity":"normal"},{"uid":"571259b6b80a4811","name":"Check message received after nwaku node is restarted","time":{"start":1728379460301,"stop":1728379460302,"duration":1},"status":"skipped","severity":"normal"},{"uid":"79250e900b2df139","name":"random static sharding 3 - Cluster ID: 452, Shard ID: 4","time":{"start":1728379547121,"stop":1728379547121,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd55c5ae9c60b89e","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728379329173,"stop":1728379329174,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b159f3723c7b6fe","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728379182989,"stop":1728379182990,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ca2f0de90662","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728379329186,"stop":1728379329187,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7109d86f0467a8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728379329401,"stop":1728379329401,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8fcd2f72b0a489","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728379161479,"stop":1728379161480,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d44f1240a96ea","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728379549630,"stop":1728379549630,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b1efd5968183d5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728379366495,"stop":1728379366495,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e0a842045ac782","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728379293472,"stop":1728379293472,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03b53db249b85e6","name":"Relay + Store","time":{"start":1728379167608,"stop":1728379167608,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce5c8a56ba1c390","name":"Fails to push message bigger that 1MB","time":{"start":1728379482971,"stop":1728379482975,"duration":4},"status":"passed","severity":"normal"},{"uid":"53947a98fa9948a0","name":"A test","time":{"start":1728379419839,"stop":1728379419839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44baba7b0d61719","name":"should create a new stream if no existing for protocol found","time":{"start":1728379174829,"stop":1728379174829,"duration":0},"status":"passed","severity":"normal"},{"uid":"f990c1119c0e8420","name":"Encoder throws on empty string content topic","time":{"start":1728379194287,"stop":1728379194287,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03c65ce76f16674","name":"Fails to publish message with wrong content topic","time":{"start":1728379493875,"stop":1728379493875,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaaa01527a930d9c","name":"Check publish message containing long","time":{"start":1728379493802,"stop":1728379493802,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c051e662934b17","name":"Number of peers are maintained correctly","time":{"start":1728379282310,"stop":1728379282310,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa4237f92a3dd5d","name":"less peers than existing","time":{"start":1728379460504,"stop":1728379460504,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5ff39564224e119f","name":"Push message with content topic containing numeric","time":{"start":1728379482930,"stop":1728379482931,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e6d0ce0fe52f990","name":"Fails to push message with large meta","time":{"start":1728379482955,"stop":1728379482956,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e86d4a0376fc883","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728379159013,"stop":1728379159013,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b013ba72c2d0f4","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728379182991,"stop":1728379182991,"duration":0},"status":"skipped","severity":"normal"},{"uid":"10aac88fd8ee2b3f","name":"should not fail to stop the service if it was not started","time":{"start":1728379186756,"stop":1728379186756,"duration":0},"status":"passed","severity":"normal"},{"uid":"2483c33019c1354a","name":"Push message with Script payload","time":{"start":1728379482919,"stop":1728379482920,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b27f8f14479daf","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728379644815,"stop":1728379644815,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee187ec671d1b385","name":"Passing an array","time":{"start":1728379576113,"stop":1728379576113,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda07ad32fa632b9","name":"Check message received after nwaku node is restarted","time":{"start":1728379329405,"stop":1728379329405,"duration":0},"status":"skipped","severity":"normal"},{"uid":"46d306e8f7a829be","name":"Query generator for multiple messages","time":{"start":1728379565729,"stop":1728379565733,"duration":4},"status":"passed","severity":"normal"},{"uid":"de84e3fe12feca21","name":"Nwaku publishes","time":{"start":1728379477372,"stop":1728379477372,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21414391ffc84d2","name":"Check message with no payload is not received","time":{"start":1728379460275,"stop":1728379460275,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bb0d6f12caa98","name":"Light Node - default protocols","time":{"start":1728379607038,"stop":1728379607038,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9378c3327b948c8","name":"should properly create location multiaddrs - udp4","time":{"start":1728379167600,"stop":1728379167600,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c4f0464dbe0f40","name":"Generator, 2 different pubsubtopics","time":{"start":1728379572275,"stop":1728379572275,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25e1ddb7d3656b8","name":"Relay - dialed after","time":{"start":1728379607035,"stop":1728379607035,"duration":0},"status":"passed","severity":"normal"},{"uid":"602694a49b2783e3","name":"Check message received after jswaku node is restarted","time":{"start":1728379460276,"stop":1728379460277,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cac3120365209437","name":"Subscribe to topic containing short and receive message","time":{"start":1728379549660,"stop":1728379549660,"duration":0},"status":"passed","severity":"normal"},{"uid":"1933482f7e018d2e","name":"Check received message containing Chinese","time":{"start":1728379460282,"stop":1728379460282,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68ac58ed884848c","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728379192710,"stop":1728379192712,"duration":2},"status":"passed","severity":"normal"},{"uid":"76724dc32ec21329","name":"should get / set TCP multiaddr","time":{"start":1728379167600,"stop":1728379167600,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4637cc7143ebd0","name":"should push to needed amount of connections","time":{"start":1728379391618,"stop":1728379391619,"duration":1},"status":"passed","severity":"normal"},{"uid":"c164ecc289136a08","name":"Push message with content topic containing emoji","time":{"start":1728379515559,"stop":1728379515559,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcea819ab528f24c","name":"Sets default value correctly","time":{"start":1728379576114,"stop":1728379576115,"duration":1},"status":"passed","severity":"normal"},{"uid":"273b0f5e3385a73a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728379498093,"stop":1728379498093,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b369471eb4b1ca2","name":"Push message with unicode special characters payload","time":{"start":1728379482925,"stop":1728379482925,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e87b5f68d2b7dfe","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728379366440,"stop":1728379366442,"duration":2},"status":"passed","severity":"normal"},{"uid":"a0630106232c3bbb","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728379329171,"stop":1728379329171,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce17573943bad3ea","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728379498108,"stop":1728379498108,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfac0d936683cd47","name":"Push message with content topic containing shell command","time":{"start":1728379482942,"stop":1728379482943,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe9b669e2a40d5d","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728379576344,"stop":1728379576344,"duration":0},"status":"passed","severity":"normal"},{"uid":"28176a3d33e0decc","name":"Check publish message containing Chinese","time":{"start":1728379493838,"stop":1728379493840,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b186eab9e6f99aa","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728379549697,"stop":1728379549697,"duration":0},"status":"passed","severity":"normal"},{"uid":"761049af01b3d403","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728379263325,"stop":1728379263325,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3314448c73eafa3","name":"should set field with only RELAY enabled","time":{"start":1728379167606,"stop":1728379167607,"duration":1},"status":"passed","severity":"normal"},{"uid":"b82ae4bfca8b88ce","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728379159015,"stop":1728379159016,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f76b3c5886883b4","name":"should properly create location multiaddrs - tcp6","time":{"start":1728379167604,"stop":1728379167605,"duration":1},"status":"passed","severity":"normal"},{"uid":"31079b81acbde41d","name":"Filter with 2 connections","time":{"start":1728379365909,"stop":1728379365909,"duration":0},"status":"passed","severity":"normal"},{"uid":"929cb007e6150284","name":"Non TWN Cluster","time":{"start":1728379523095,"stop":1728379523098,"duration":3},"status":"passed","severity":"normal"},{"uid":"dec927a604c17606","name":"Callback on promise","time":{"start":1728379565737,"stop":1728379565737,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d59f26afced515","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728379159017,"stop":1728379159018,"duration":1},"status":"passed","severity":"normal"},{"uid":"b97d15201a58aa46","name":"should throw an error for insufficient data","time":{"start":1728379159049,"stop":1728379159049,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a3de7e046e6132","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728379329186,"stop":1728379329186,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bff9f219af65b6","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728379576342,"stop":1728379576342,"duration":0},"status":"passed","severity":"normal"},{"uid":"42cd98fac7e18823","name":"Push message with shell command payload","time":{"start":1728379482924,"stop":1728379482924,"duration":0},"status":"passed","severity":"normal"},{"uid":"860d57b50c06c224","name":"should get / set UDP multiaddr","time":{"start":1728379167599,"stop":1728379167599,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfb208c59703873","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728379560162,"stop":1728379560163,"duration":1},"status":"passed","severity":"normal"},{"uid":"22e1bfe7a50828b0","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728379484787,"stop":1728379484787,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7cba29f4dc6a73","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728379329169,"stop":1728379329170,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b17f926a4c17f7e","name":"Relay - times out","time":{"start":1728379607036,"stop":1728379607036,"duration":0},"status":"broken","severity":"normal"},{"uid":"8b40f2c976018eeb","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728379159012,"stop":1728379159013,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0913c2cd6804e7","name":"Subscribe and publish message","time":{"start":1728379498092,"stop":1728379498093,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c55ede2fdc4b72","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728379549679,"stop":1728379549681,"duration":2},"status":"passed","severity":"normal"},{"uid":"a32a25f24b536622","name":"Check received message containing numeric","time":{"start":1728379329395,"stop":1728379329395,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c2ec1de1a30a98","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728379224170,"stop":1728379224170,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd3e4afd66e6a4d0","name":"should properly create location multiaddrs - tcp4","time":{"start":1728379167600,"stop":1728379167604,"duration":4},"status":"passed","severity":"normal"},{"uid":"4faddce67ecb2bb5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728379350288,"stop":1728379350288,"duration":0},"status":"passed","severity":"normal"},{"uid":"8daf058ec257836d","name":"should properly compute the node id","time":{"start":1728379167598,"stop":1728379167598,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb604020113dae6a","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728379498100,"stop":1728379498101,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ddecedfd43e5ab","name":"Check meta is set [ecies]","time":{"start":1728379194286,"stop":1728379194286,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c031102c15fd9f","name":"LightPush with 1 connections","time":{"start":1728379365894,"stop":1728379365894,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c03d737c77a888a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728379422777,"stop":1728379422779,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b47ca3e22ad9a2b","name":"Query Generator - false","time":{"start":1728379560456,"stop":1728379560457,"duration":1},"status":"passed","severity":"normal"},{"uid":"c50e17554f123016","name":"Decoder throws on empty string content topic","time":{"start":1728379194288,"stop":1728379194288,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb4b5bc85b2d3f1","name":"Check message received after nwaku node is restarted","time":{"start":1728379460278,"stop":1728379460279,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c155b5a8158292ac","name":"Decrypt messages","time":{"start":1728379462179,"stop":1728379462180,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7720aded06d5a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728379549701,"stop":1728379549701,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2f5fda3f167bc1","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728379419648,"stop":1728379419659,"duration":11},"status":"passed","severity":"normal"},{"uid":"aef224f71c9997a0","name":"Push message with content topic containing escaped characters","time":{"start":1728379482943,"stop":1728379482947,"duration":4},"status":"passed","severity":"normal"},{"uid":"81b606a93f2d0d97","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728379222477,"stop":1728379222477,"duration":0},"status":"passed","severity":"normal"},{"uid":"964270d6d22b89af","name":"Push message with numeric payload","time":{"start":1728379515541,"stop":1728379515541,"duration":0},"status":"passed","severity":"normal"},{"uid":"b965da794bf237b1","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728379329182,"stop":1728379329182,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a85b2c8559edb5a","name":"should properly create peer info with all multiaddrs","time":{"start":1728379167605,"stop":1728379167606,"duration":1},"status":"passed","severity":"normal"},{"uid":"852c76b1b34b3251","name":"Decoder throws on undefined content topic","time":{"start":1728379192718,"stop":1728379192718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ffaea52187c24d","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728379263325,"stop":1728379263331,"duration":6},"status":"passed","severity":"normal"},{"uid":"d507b2bc85b2339","name":"Publishes to nwaku","time":{"start":1728379477371,"stop":1728379477372,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ef39b1a04ee10b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728379192713,"stop":1728379192714,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a61458ea342e269","name":"Check received message with timestamp: 1728379214487 ","time":{"start":1728379460270,"stop":1728379460271,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca64695f401d24ce","name":"Check received message containing XML","time":{"start":1728379329398,"stop":1728379329398,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4f8be6d67f93f8","name":"Check received message containing shell command","time":{"start":1728379329399,"stop":1728379329399,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf310514351dbd7","name":"Push message with Chinese payload","time":{"start":1728379515542,"stop":1728379515543,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62658f5c51f4136","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728379159027,"stop":1728379159028,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd26ef1b90c0444","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728379644817,"stop":1728379644817,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36495363d91218e","name":"should handle a minimal index list","time":{"start":1728379159048,"stop":1728379159049,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb0bd2cba2904377","name":"Tracks peer failures correctly","time":{"start":1728379282318,"stop":1728379282318,"duration":0},"status":"passed","severity":"normal"},{"uid":"83375cc106cd60b2","name":"returns nothing if no connections present","time":{"start":1728379173685,"stop":1728379173693,"duration":8},"status":"passed","severity":"normal"},{"uid":"5dbf3364f6587209","name":"Check message with invalid timestamp is not received","time":{"start":1728379460295,"stop":1728379460295,"duration":0},"status":"passed","severity":"normal"},{"uid":"22610cce7fb278e1","name":"Check message with no content topic is not received","time":{"start":1728379460275,"stop":1728379460275,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75096e7a02bd509","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728379161478,"stop":1728379161479,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc2df7491253bb0","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728379166761,"stop":1728379166762,"duration":1},"status":"passed","severity":"normal"},{"uid":"9143c17787ce2","name":"Check received message containing numeric","time":{"start":1728379460258,"stop":1728379460259,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef2292641b27044f","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728379329173,"stop":1728379329173,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d2621e57880d03","name":"handles empty contentTopics array correctly","time":{"start":1728379159030,"stop":1728379159031,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a7bbcbf34b7690","name":"random static sharding 9 - Cluster ID: 501, Shard ID: 500","time":{"start":1728379547125,"stop":1728379547126,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa6584a2742b52b","name":"should return empty list for no shard","time":{"start":1728379159016,"stop":1728379159016,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a26e8c904a60ab","name":"Subscribe to topic containing short and publish message","time":{"start":1728379498096,"stop":1728379498096,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b5f81fc4be7964","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728379263337,"stop":1728379263340,"duration":3},"status":"passed","severity":"normal"},{"uid":"b398b762a72a9ef2","name":"should add and remove event listeners correctly","time":{"start":1728379186759,"stop":1728379186759,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d23c7626b4a2121","name":"Should update multiaddrs","time":{"start":1728379440094,"stop":1728379440095,"duration":1},"status":"passed","severity":"normal"},{"uid":"823dbe555d4cc2e8","name":"Check received message containing JSON","time":{"start":1728379329398,"stop":1728379329399,"duration":1},"status":"passed","severity":"normal"},{"uid":"131ee2f7dfb44324","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728379549694,"stop":1728379549694,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d045af61f0e7326","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728379549697,"stop":1728379549698,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3e0089a519a081","name":"should be able to decode the field with only STORE set to true","time":{"start":1728379166766,"stop":1728379166768,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae0a4f85c8c5cd4d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728379221894,"stop":1728379221895,"duration":1},"status":"passed","severity":"normal"},{"uid":"d560393465527f71","name":"should use DNS peer discovery with light client","time":{"start":1728379224169,"stop":1728379224170,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a93e3715e7cd983b","name":"Check message with no content topic is not received","time":{"start":1728379460296,"stop":1728379460297,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa2b1fde7bfda0ce","name":"Check received message containing Arabic","time":{"start":1728379460282,"stop":1728379460283,"duration":1},"status":"passed","severity":"normal"},{"uid":"f520c5cbb4f3efaa","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728379174830,"stop":1728379174830,"duration":0},"status":"passed","severity":"normal"},{"uid":"1137cc840f183581","name":"Fields are not dropped","time":{"start":1728379174415,"stop":1728379174415,"duration":0},"status":"passed","severity":"normal"},{"uid":"deca41e6af838068","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728379166765,"stop":1728379166766,"duration":1},"status":"passed","severity":"normal"},{"uid":"d648b03eb0d697e2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728379549661,"stop":1728379549661,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21e0c29801923f7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728379329183,"stop":1728379329184,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb0cb7259c5df51","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728379159000,"stop":1728379159000,"duration":0},"status":"passed","severity":"normal"},{"uid":"d793406ab97339bc","name":"Check message on other pubsub topic is not received","time":{"start":1728379460274,"stop":1728379460275,"duration":1},"status":"passed","severity":"normal"},{"uid":"4071b75f2ca2cf8c","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728379159008,"stop":1728379159008,"duration":0},"status":"passed","severity":"normal"},{"uid":"db06749c4be64502","name":"Passing invalid cursor","time":{"start":1728379543300,"stop":1728379543301,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e4be3421106c2c","name":"Check received message containing JSON","time":{"start":1728379460264,"stop":1728379460264,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b8bbb5876b2800","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728379215429,"stop":1728379215430,"duration":1},"status":"passed","severity":"normal"},{"uid":"4410c68855ba9311","name":"Renews peer on consistent ping failures","time":{"start":1728379282317,"stop":1728379282317,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f578662111ed0b","name":"it tolerates circular branch references","time":{"start":1728379182986,"stop":1728379182986,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9ae0a2017acf5d","name":"Ping on subscribed peer","time":{"start":1728379263250,"stop":1728379263250,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24cc31edb684cc9","name":"Query with Ordered Callback, No Decoder","time":{"start":1728379550983,"stop":1728379550983,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd2f58f24d26072","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728379350308,"stop":1728379350313,"duration":5},"status":"passed","severity":"normal"},{"uid":"9953d1562772c701","name":"Push message with Russian payload","time":{"start":1728379482919,"stop":1728379482919,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce32414e84a814","name":"should emit a peer event after start","time":{"start":1728379186756,"stop":1728379186756,"duration":0},"status":"passed","severity":"normal"},{"uid":"967334199fcde23d","name":"Ping on subscribed peer","time":{"start":1728379263246,"stop":1728379263247,"duration":1},"status":"passed","severity":"normal"},{"uid":"c576bb36dbd2efa9","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728379159032,"stop":1728379159032,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c60218c9f7cda13","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728379543299,"stop":1728379543299,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7e63f4822235e6","name":"should emit a peer event after start","time":{"start":1728379524442,"stop":1728379524442,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe84c89f24e4380","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728379498103,"stop":1728379498104,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea869e2b03bae2a","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728379282318,"stop":1728379282318,"duration":0},"status":"passed","severity":"normal"},{"uid":"e700e87ee3da5cda","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728379222479,"stop":1728379222487,"duration":8},"status":"passed","severity":"normal"},{"uid":"c46d30d8f5617819","name":"should not fail to start the service if it is already started","time":{"start":1728379224167,"stop":1728379224167,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa4e4ed064dbca1","name":"Check message with non string payload is not received","time":{"start":1728379460275,"stop":1728379460276,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf3742ebb4aac10","name":"Ping on unsubscribed peer","time":{"start":1728379263248,"stop":1728379263249,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9de30eb0adc23e0","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728379182445,"stop":1728379182445,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c7edf0066a515b","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728379560152,"stop":1728379560153,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c7c45dcf6a226c","name":"should not receive a peer event after stop","time":{"start":1728379224168,"stop":1728379224169,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ba59e6d1f8c3ca","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728379543297,"stop":1728379543298,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc5817390202335","name":"different cluster, different shard: nodes don't connect","time":{"start":1728379439873,"stop":1728379439873,"duration":0},"status":"passed","severity":"normal"},{"uid":"995e0d08ea0bb5fa","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728379576342,"stop":1728379576343,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b09fe5b44744ddf","name":"start node with empty content topic","time":{"start":1728379523115,"stop":1728379523116,"duration":1},"status":"passed","severity":"normal"},{"uid":"59db651c8e9cf647","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728379547119,"stop":1728379547119,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b4eff7003a3434","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728379329185,"stop":1728379329186,"duration":1},"status":"passed","severity":"normal"},{"uid":"8970d3da0e2c23ce","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app8/4/topic26/xml","time":{"start":1728379523098,"stop":1728379523099,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb0dfa1052d9f7c6","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728379329181,"stop":1728379329181,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd32dc003dcacf65","name":"Push message with Basic HTML tag payload","time":{"start":1728379482922,"stop":1728379482923,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfe80b0762498b6","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728379550984,"stop":1728379550984,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b91d28512d53db","name":"Correctly serialized arguments","time":{"start":1728379426695,"stop":1728379426695,"duration":0},"status":"passed","severity":"normal"},{"uid":"77fcd0919dd39e61","name":"removeEventListener with wrong event","time":{"start":1728379255030,"stop":1728379255030,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82353c98017ed56","name":"non connected peers","time":{"start":1728379460504,"stop":1728379460504,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c0117ff001cbb995","name":"Push message on custom pubsubTopic","time":{"start":1728379422777,"stop":1728379422777,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf90c57ca1c4467","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728379576343,"stop":1728379576343,"duration":0},"status":"passed","severity":"normal"},{"uid":"763a05e7ed626d76","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728379350288,"stop":1728379350289,"duration":1},"status":"passed","severity":"normal"},{"uid":"43933a35fe0fe3f3","name":"Check message with no payload is not received","time":{"start":1728379460297,"stop":1728379460299,"duration":2},"status":"passed","severity":"normal"},{"uid":"cbfd9ada60cd7e92","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728379549689,"stop":1728379549690,"duration":1},"status":"passed","severity":"normal"},{"uid":"4946127175d222ec","name":"Push message with custom timestamp: 1728375750700","time":{"start":1728379515562,"stop":1728379515562,"duration":0},"status":"passed","severity":"normal"},{"uid":"5276b21547c97dd0","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app37/5/topic321/test.js","time":{"start":1728379523110,"stop":1728379523110,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98c81e442c5b1cb","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app6/1/topic216/utf8","time":{"start":1728379523101,"stop":1728379523102,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cdd31ee2a5bb236","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728379293444,"stop":1728379293449,"duration":5},"status":"passed","severity":"normal"},{"uid":"34c2f357c7018575","name":"Check publish message containing Basic HTML tag","time":{"start":1728379493842,"stop":1728379493842,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f4d37a49569f9a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728379159020,"stop":1728379159020,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0558ed1ecbb7c37","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728379329180,"stop":1728379329180,"duration":0},"status":"passed","severity":"normal"},{"uid":"432b4a09373fa8c7","name":"All","time":{"start":1728379220440,"stop":1728379220440,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc736f2dceafd12","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728379498107,"stop":1728379498107,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f433f64120f21d","name":"Check publish message containing escaped characters","time":{"start":1728379493844,"stop":1728379493844,"duration":0},"status":"passed","severity":"normal"},{"uid":"190c18f35a9af034","name":"Overlapping topic subscription","time":{"start":1728379549691,"stop":1728379549691,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9999681ff40cc40","name":"Check publish message after service node is restarted","time":{"start":1728379493887,"stop":1728379493887,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b34bce88e29df946","name":"Publish message with custom timestamp: Tue Oct 08 2024 10:24:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1728379493862,"stop":1728379493862,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb32a76da871b1c7","name":"throws on content topic with empty version field","time":{"start":1728379158996,"stop":1728379158997,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ef7e7b43a82dd7","name":"should wait for LightPush peer to be connected","time":{"start":1728379197138,"stop":1728379197138,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff84267c749ff42","name":"Subscribe to topic containing XML and publish message","time":{"start":1728379498105,"stop":1728379498105,"duration":0},"status":"passed","severity":"normal"},{"uid":"b329afcda3146a5f","name":"random static sharding 5 - Cluster ID: 403, Shard ID: 947","time":{"start":1728379547122,"stop":1728379547123,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14a7de843118914","name":"should not throw an error for a single configured topic","time":{"start":1728379159026,"stop":1728379159026,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4b19c3712daa9d","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app71/9/topic240/utf8","time":{"start":1728379523103,"stop":1728379523106,"duration":3},"status":"passed","severity":"normal"},{"uid":"8c9a31c3fd7a4418","name":"Check received message containing numeric","time":{"start":1728379460281,"stop":1728379460281,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a879e8527c3a65","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728379576343,"stop":1728379576343,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d760faefdb1c54","name":"Init the array if not present","time":{"start":1728379158579,"stop":1728379158580,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51ed334198870e4","name":"Query Generator, No Decoder","time":{"start":1728379550979,"stop":1728379550980,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1114fce9aeefcd7","name":"Check received message containing Arabic","time":{"start":1728379329396,"stop":1728379329396,"duration":0},"status":"passed","severity":"normal"},{"uid":"52bc73321a14323a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728379518934,"stop":1728379518934,"duration":0},"status":"passed","severity":"normal"},{"uid":"37435d12293265cc","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728379366500,"stop":1728379366500,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de3a27e172a7e0b","name":"recovers when dns.resolve returns empty","time":{"start":1728379182987,"stop":1728379182987,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b30090ba82930a8","name":"Sign & Recover","time":{"start":1728379193198,"stop":1728379193198,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb83711b3e96142","name":"creates an iterator","time":{"start":1728379566957,"stop":1728379566957,"duration":0},"status":"passed","severity":"normal"},{"uid":"2472146d9d9a6b6d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728379644816,"stop":1728379644816,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62a1e87ea5a5035","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728379159022,"stop":1728379159022,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce9ee411076d21b","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728379250158,"stop":1728379250160,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6bd9a6422fac482","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728379460291,"stop":1728379460295,"duration":4},"status":"passed","severity":"normal"},{"uid":"75d69615e2923e74","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728379159007,"stop":1728379159007,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e677edf6a6f1729","name":"Check publish message containing shell command","time":{"start":1728379493843,"stop":1728379493843,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a39cd474e52afb","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728379419659,"stop":1728379419660,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b45361a6ad9457","name":"Promise Callback - true","time":{"start":1728379560457,"stop":1728379560457,"duration":0},"status":"passed","severity":"normal"},{"uid":"12823d7c6bca4542","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728379166758,"stop":1728379166759,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dfc5549d0ace118","name":"isConnected should return false after all peers disconnect","time":{"start":1728379250163,"stop":1728379250164,"duration":1},"status":"passed","severity":"normal"},{"uid":"8751238ee2a1b2fb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728379549662,"stop":1728379549674,"duration":12},"status":"passed","severity":"normal"}]