mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 11:53:14 +00:00
1 line
158 KiB
JSON
1 line
158 KiB
JSON
[{"uid":"2fe56fe455d4839","name":"Decoder throws on empty string content topic","time":{"start":1726227155731,"stop":1726227155731,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce5ebc93b621b16","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1726227279401,"stop":1726227279402,"duration":1},"status":"passed","severity":"normal"},{"uid":"928a601eb5c9fb6c","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1726227279383,"stop":1726227279386,"duration":3},"status":"passed","severity":"normal"},{"uid":"579f9668764175ac","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1726227201206,"stop":1726227201207,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1579993b616707","name":"Ordered callback, aborts when callback returns true","time":{"start":1726227757574,"stop":1726227757575,"duration":1},"status":"passed","severity":"normal"},{"uid":"629f7e9741b47dcb","name":"Filter with 3 connections","time":{"start":1726227434947,"stop":1726227434947,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b219eba23b040af","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1726227141957,"stop":1726227141957,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f3e31fbaae48fb","name":"throws on content topic with empty topic name field","time":{"start":1726227141936,"stop":1726227141937,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb2d5f3428a4d28","name":"should only return 1 node with relay capability","time":{"start":1726227163568,"stop":1726227163568,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9ac85640bd495d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1726227749363,"stop":1726227749364,"duration":1},"status":"passed","severity":"normal"},{"uid":"26bb1c18e76e782e","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1726227167571,"stop":1726227167571,"duration":0},"status":"passed","severity":"normal"},{"uid":"996511498c62ae9e","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1726227144537,"stop":1726227144537,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f46aaeb0fe5168b","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1726227380998,"stop":1726227380999,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d5bba23cf2f5d5","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1726227311719,"stop":1726227311719,"duration":0},"status":"passed","severity":"normal"},{"uid":"538374a642140bf0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1726227749358,"stop":1726227749359,"duration":1},"status":"passed","severity":"normal"},{"uid":"16af1c93b5819681","name":"should emit a peer event after start","time":{"start":1726227167569,"stop":1726227167569,"duration":0},"status":"passed","severity":"normal"},{"uid":"294e2d2677aee754","name":"Check message with no payload is not received","time":{"start":1726227612651,"stop":1726227612651,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f359ddcbbd79b0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1726227749380,"stop":1726227749380,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d264fe710186fc","name":"Reopen subscription with peer with lost subscription","time":{"start":1726227254853,"stop":1726227254853,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8716f549bd917a1","name":"should not fail to stop the service if it was not started","time":{"start":1726227167568,"stop":1726227167568,"duration":0},"status":"passed","severity":"normal"},{"uid":"c076a21800cab40","name":"Push message with Chinese payload","time":{"start":1726227723240,"stop":1726227723240,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7c9fd47d02b11b","name":"Check received message with timestamp: 1726227193487 ","time":{"start":1726227612649,"stop":1726227612649,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1e3a607d4b4e80","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1726227155582,"stop":1726227155583,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e678b0a461d72e","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1726227381005,"stop":1726227381006,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ef3ae3a1f9c428","name":"Failed peers are renewed","time":{"start":1726227456638,"stop":1726227456638,"duration":0},"status":"passed","severity":"normal"},{"uid":"8297bf9de3c67d65","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1726227749368,"stop":1726227749369,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95b85fcbbc87877","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726227380993,"stop":1726227380994,"duration":1},"status":"passed","severity":"normal"},{"uid":"dadc2db1e203c8ac","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1726227163251,"stop":1726227163252,"duration":1},"status":"passed","severity":"normal"},{"uid":"d99b7a77213059b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1726227163244,"stop":1726227163245,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8b7e738128e3b8","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1726227163243,"stop":1726227163243,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cebc403d3beb679","name":"Check publish message containing Basic HTML tag","time":{"start":1726227665561,"stop":1726227665561,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd30810273690872","name":"Check publish message containing SQL Injection","time":{"start":1726227665559,"stop":1726227665559,"duration":0},"status":"passed","severity":"normal"},{"uid":"e372ef404f965e50","name":"should throw an error for missing required configuration","time":{"start":1726227141956,"stop":1726227141956,"duration":0},"status":"passed","severity":"normal"},{"uid":"b220902c4182737f","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1726227555474,"stop":1726227555474,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b8b874614524dd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726227511109,"stop":1726227511109,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cd6fa64724686f","name":"connected peers and dial","time":{"start":1726227612837,"stop":1726227612838,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d35fda18867083a9","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1726227163570,"stop":1726227163570,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f882b44418ec2e77","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1726227311718,"stop":1726227311719,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae5dc9e0e8a105ab","name":"Round trip binary serialization","time":{"start":1726227155728,"stop":1726227155728,"duration":0},"status":"passed","severity":"normal"},{"uid":"b480826acfaa8d8c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1726227749376,"stop":1726227749376,"duration":0},"status":"passed","severity":"normal"},{"uid":"4019caec9baf0204","name":"Query Generator - true","time":{"start":1726227745084,"stop":1726227745084,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc0540ba6d6ae9e","name":"LightPush with 0 connections","time":{"start":1726227434943,"stop":1726227434944,"duration":1},"status":"passed","severity":"normal"},{"uid":"8464e953376c32f2","name":"Check received message containing SQL Injection","time":{"start":1726227612643,"stop":1726227612643,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4819d379c7c223","name":"Check received message containing emoji","time":{"start":1726227612633,"stop":1726227612633,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fe2cd97378c748","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1726227410179,"stop":1726227410180,"duration":1},"status":"passed","severity":"normal"},{"uid":"614e8255938e3e46","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1726227144536,"stop":1726227144537,"duration":1},"status":"passed","severity":"normal"},{"uid":"593f8b79739fa244","name":"Reusing cursor across nodes","time":{"start":1726227709519,"stop":1726227709519,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6cf3640cd07daf5","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1726227141947,"stop":1726227141947,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21b53cec0c17f5","name":"Waku message hash computation (payload length 0)","time":{"start":1726227144538,"stop":1726227144538,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdc843dbaa22182","name":"should be called at least once on all `peer:discovery` events","time":{"start":1726227201204,"stop":1726227201205,"duration":1},"status":"passed","severity":"normal"},{"uid":"b32a58aa792148b9","name":"Push 30 different messages","time":{"start":1726227630527,"stop":1726227630527,"duration":0},"status":"passed","severity":"normal"},{"uid":"e216680453168601","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1726227827558,"stop":1726227827559,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a5e006e4689079c","name":"Push message with custom timestamp: 1695469010325","time":{"start":1726227723270,"stop":1726227723270,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad68ec57aa2ae909","name":"Push message with content topic containing escaped characters","time":{"start":1726227630590,"stop":1726227630590,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9e91aa5d3114a5","name":"Subscribe and receive messages via lightPush","time":{"start":1726227749342,"stop":1726227749343,"duration":1},"status":"passed","severity":"normal"},{"uid":"c47a355452ab1d0b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1726227749383,"stop":1726227749383,"duration":0},"status":"passed","severity":"normal"},{"uid":"78914a104e5cc6c2","name":"Subscribe to topic containing short and receive message","time":{"start":1726227749381,"stop":1726227749381,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb3a82b361e134b","name":"Subscribe and receives messages on 20 topics","time":{"start":1726227410183,"stop":1726227410184,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a9133542c18bf6","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1726227665569,"stop":1726227665569,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac3f06ce1b359de","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1726227410188,"stop":1726227410188,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1c5390781aa546","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1726227761688,"stop":1726227761688,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5c10b057039eb9","name":"Check message received after nwaku node is restarted","time":{"start":1726227612652,"stop":1726227612653,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cb6589d4268a2378","name":"should throw error - no public key","time":{"start":1726227150681,"stop":1726227150681,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9983d234852ec37","name":"Fails to publish message with empty text","time":{"start":1726227665566,"stop":1726227665567,"duration":1},"status":"passed","severity":"normal"},{"uid":"a13fcf9bd8b2f4ed","name":"Subscribe to topic containing shell command and receive message","time":{"start":1726227749387,"stop":1726227749389,"duration":2},"status":"passed","severity":"normal"},{"uid":"fec3a720e291f10","name":"should encodeTxt and decodeTxt","time":{"start":1726227150678,"stop":1726227150679,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed5c06056b3f1053","name":"isConnected between 2 js-waku relay nodes","time":{"start":1726227248392,"stop":1726227248392,"duration":0},"status":"passed","severity":"normal"},{"uid":"8552120e3a82c835","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1726227555473,"stop":1726227555473,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b1feea2e0539c5","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1726227764909,"stop":1726227764909,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8d1089ecd87c79","name":"Check received message with timestamp: 1726227193854 ","time":{"start":1726227374767,"stop":1726227374771,"duration":4},"status":"passed","severity":"normal"},{"uid":"93abdfff92f3d3a4","name":"Relay","time":{"start":1726227203776,"stop":1726227203776,"duration":0},"status":"passed","severity":"normal"},{"uid":"7afa6ee1f8dcce50","name":"Check message received after jswaku node is restarted","time":{"start":1726227374783,"stop":1726227374784,"duration":1},"status":"skipped","severity":"normal"},{"uid":"44106b9502942da0","name":"listenerCount","time":{"start":1726227234053,"stop":1726227234053,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47af74051bd41f7","name":"Check received message containing long","time":{"start":1726227374757,"stop":1726227374757,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df406e77f76d62e","name":"nwaku subscribes","time":{"start":1726227641411,"stop":1726227641411,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bfd6d3b648b40b9","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1726227775766,"stop":1726227775766,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06b4afcdb775b92","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1726227410188,"stop":1726227410188,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b397dcaa8148d8","name":"Subscribe to topic containing Russian and receive message","time":{"start":1726227749383,"stop":1726227749385,"duration":2},"status":"passed","severity":"normal"},{"uid":"28acb0fabed892e2","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1726227201208,"stop":1726227201208,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb6d1001481823","name":"Push message with long payload","time":{"start":1726227723237,"stop":1726227723237,"duration":0},"status":"passed","severity":"normal"},{"uid":"36430f780518ad9d","name":"Publishes to nwaku","time":{"start":1726227641411,"stop":1726227641411,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eaa9543686ba207","name":"Push message with JSON payload","time":{"start":1726227630524,"stop":1726227630524,"duration":0},"status":"passed","severity":"normal"},{"uid":"77493956b4b23a17","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1726227410184,"stop":1726227410184,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08477657ca36f39","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1726227374772,"stop":1726227374773,"duration":1},"status":"passed","severity":"normal"},{"uid":"c30210bdfa2a18b1","name":"Push message with content topic containing Script","time":{"start":1726227723265,"stop":1726227723265,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e4e9f2b7da286a","name":"should throw an error for insufficient data","time":{"start":1726227142065,"stop":1726227142065,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a3b66afe408d8a","name":"Ordered Callback - true","time":{"start":1726227745088,"stop":1726227745089,"duration":1},"status":"passed","severity":"normal"},{"uid":"32790ee7763f569d","name":"addEventListener with correct event","time":{"start":1726227234050,"stop":1726227234050,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f6b5c513601764","name":"Number of peers are maintained correctly","time":{"start":1726227456637,"stop":1726227456638,"duration":1},"status":"passed","severity":"normal"},{"uid":"e80f904688f89eca","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app25/6/topic996/xml","time":{"start":1726227690786,"stop":1726227690787,"duration":1},"status":"passed","severity":"normal"},{"uid":"90729b1927b0d902","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1726227735415,"stop":1726227735415,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7939070a44a11e2","name":"passes more than one ENR URLs and attempts connection","time":{"start":1726227207584,"stop":1726227207585,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2d1d791e185fd24e","name":"random static sharding 1 - Cluster ID: 728, Shard ID: 897","time":{"start":1726227723999,"stop":1726227724000,"duration":1},"status":"passed","severity":"normal"},{"uid":"94965715832a4211","name":"random static sharding 3 - Cluster ID: 578, Shard ID: 222","time":{"start":1726227724000,"stop":1726227724000,"duration":0},"status":"passed","severity":"normal"},{"uid":"901cc69c13e86e0c","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app57/2/topic665/proto","time":{"start":1726227690792,"stop":1726227690793,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc1c83ddd56080a3","name":"Push message with content topic containing numeric","time":{"start":1726227723261,"stop":1726227723262,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c63445b44ff2a2a","name":"Push message with short payload","time":{"start":1726227630515,"stop":1726227630516,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0fe89e6b074f5e0","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1726227555467,"stop":1726227555467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e606d8d3d2b87406","name":"Renews subscription after lossing a connection","time":{"start":1726227749391,"stop":1726227749391,"duration":0},"status":"passed","severity":"normal"},{"uid":"9607219a2198ce05","name":"Query Generator, No Decoder","time":{"start":1726227735413,"stop":1726227735413,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae56b03b1333cec8","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1726227555473,"stop":1726227555473,"duration":0},"status":"passed","severity":"normal"},{"uid":"a332e010b9fcca1e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1726227667236,"stop":1726227667237,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd97287cbb0dd09b","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1726227163569,"stop":1726227163569,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2caabc2d1d74779","name":"Subscribe to topic containing long and receive message","time":{"start":1726227410186,"stop":1726227410187,"duration":1},"status":"passed","severity":"normal"},{"uid":"417ce2c9ddba22a7","name":"new peer added after a peer was already found","time":{"start":1726227642026,"stop":1726227642026,"duration":0},"status":"skipped","severity":"normal"},{"uid":"68cf492d413d9ea6","name":"Push message with content topic containing emoji","time":{"start":1726227630591,"stop":1726227630591,"duration":0},"status":"passed","severity":"normal"},{"uid":"31652c37173b79ae","name":"1 Relay, 1 fetch","time":{"start":1726227163394,"stop":1726227163395,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ecdb73bfa5796","name":"Callback on promise","time":{"start":1726227757573,"stop":1726227757573,"duration":0},"status":"passed","severity":"normal"},{"uid":"81469344f033bff5","name":"Check received message containing escaped characters","time":{"start":1726227612646,"stop":1726227612646,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b28bba3472bcdc","name":"Passing invalid cursor","time":{"start":1726227709519,"stop":1726227709519,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1003ecd830a12c3","name":"Subscribe to topic containing Script and publish message","time":{"start":1726227667235,"stop":1726227667236,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9aac448a59d766a","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1726227642026,"stop":1726227642026,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f272671612443ea8","name":"random static sharding 9 - Cluster ID: 968, Shard ID: 117","time":{"start":1726227724004,"stop":1726227724004,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbd8b72a51cce3a","name":"Check received message containing Chinese","time":{"start":1726227612625,"stop":1726227612625,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c22a1afdd54a54","name":"Check message on other pubsub topic is not received","time":{"start":1726227612635,"stop":1726227612636,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1aa9d7f260f5cff","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1726227141958,"stop":1726227141958,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4feda51ef809a2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1726227141960,"stop":1726227141960,"duration":0},"status":"passed","severity":"normal"},{"uid":"459cfa3871877c3a","name":"should use DNS peer discovery with light client","time":{"start":1726227207584,"stop":1726227207584,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c0ea2e26d27b2db8","name":"Ping on subscribed peer","time":{"start":1726227271250,"stop":1726227271250,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a53f76fd00fd5","name":"recovers when dns.resolve returns empty","time":{"start":1726227163566,"stop":1726227163566,"duration":0},"status":"passed","severity":"normal"},{"uid":"4288f8d0544aa231","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1726227749386,"stop":1726227749387,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8552466b43b6b1b","name":"Nodes with multiple pubsub topic","time":{"start":1726227643886,"stop":1726227643886,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2e16b3d58b27c8","name":"Renews peer on consistent ping failures","time":{"start":1726227309789,"stop":1726227309790,"duration":1},"status":"passed","severity":"normal"},{"uid":"87aca28dea2cf22f","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1726227381004,"stop":1726227381005,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c0a1b8c64b782","name":"Subscribe to topic containing XML and publish message","time":{"start":1726227667236,"stop":1726227667236,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe8712c973bc4c3","name":"Callback on promise, aborts when callback returns true","time":{"start":1726227757573,"stop":1726227757574,"duration":1},"status":"passed","severity":"normal"},{"uid":"89550f98270fae66","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1726227279400,"stop":1726227279401,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d382f056d545914","name":"creates an iterator","time":{"start":1726227766583,"stop":1726227766583,"duration":0},"status":"passed","severity":"normal"},{"uid":"693b596503ec7ffe","name":"Check publish message containing JSON","time":{"start":1726227665562,"stop":1726227665562,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce342d88275f3e2","name":"Push message with content topic containing shell command","time":{"start":1726227723266,"stop":1726227723267,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f1df79b1e4ef4e","name":"should set field with all protocols disabled","time":{"start":1726227150692,"stop":1726227150692,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb1e8f22c4a4ab2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1726227425965,"stop":1726227425965,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a1db8c74e70e59","name":"Push message with SQL Injection payload","time":{"start":1726227630521,"stop":1726227630522,"duration":1},"status":"passed","severity":"normal"},{"uid":"430557fc98af6025","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1726227380984,"stop":1726227380988,"duration":4},"status":"passed","severity":"normal"},{"uid":"cda26173f4a0b3fb","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1726227144539,"stop":1726227144539,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f0c2ddc03fa7f3","name":"isConnected should return false after all peers disconnect","time":{"start":1726227248391,"stop":1726227248391,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b148f111cde68","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1726227309790,"stop":1726227309791,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d93e26172ec6f47","name":"Subscribe to topic containing numeric and receive message","time":{"start":1726227749382,"stop":1726227749382,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c8856b5953c8ec","name":"handles empty contentTopics array correctly","time":{"start":1726227141973,"stop":1726227141973,"duration":0},"status":"passed","severity":"normal"},{"uid":"376713b77560019b","name":"Push message on custom pubsubTopic","time":{"start":1726227511110,"stop":1726227511110,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ab8e70a95b6c11","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1726227775764,"stop":1726227775765,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f08a00420909cd","name":"Check message received after nwaku node is restarted","time":{"start":1726227374784,"stop":1726227374784,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1a8fbf2babbd6778","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1726227723999,"stop":1726227723999,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bcfa759ca5b9f0","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1726227149901,"stop":1726227149902,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f458a063a53db4","name":"Push to array if already present","time":{"start":1726227141543,"stop":1726227141544,"duration":1},"status":"passed","severity":"normal"},{"uid":"432a170095e1f7d3","name":"LightPush with 3 connections","time":{"start":1726227434947,"stop":1726227434947,"duration":0},"status":"passed","severity":"normal"},{"uid":"802757c44fb9a430","name":"should correctly map a content topic to a pubsub topic","time":{"start":1726227141973,"stop":1726227141974,"duration":1},"status":"passed","severity":"normal"},{"uid":"3796926d646de327","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1726227749385,"stop":1726227749385,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb5f53f51f4e842","name":"Subscribe to topic containing XML and receive message","time":{"start":1726227749363,"stop":1726227749363,"duration":0},"status":"passed","severity":"normal"},{"uid":"457c9447fbf6066b","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1726227555464,"stop":1726227555464,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f40685ce5746d3a","name":"configure the node with multiple pubsub topics","time":{"start":1726227724005,"stop":1726227724005,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e0b27ec435b679","name":"should handle a minimal index list","time":{"start":1726227142064,"stop":1726227142064,"duration":0},"status":"passed","severity":"normal"},{"uid":"9870f130428025d8","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1726227735413,"stop":1726227735414,"duration":1},"status":"passed","severity":"normal"},{"uid":"194cbf26cc6af2d6","name":"Push message with shell command payload","time":{"start":1726227630524,"stop":1726227630525,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc2461df312fe032","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1726227141965,"stop":1726227141965,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f4b155326d3d05","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1726227555471,"stop":1726227555472,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b9765f429f5942b","name":"Push message with content topic containing SQL Injection","time":{"start":1726227723264,"stop":1726227723265,"duration":1},"status":"passed","severity":"normal"},{"uid":"438658d254ee27ee","name":"Check received message containing shell command","time":{"start":1726227374763,"stop":1726227374763,"duration":0},"status":"passed","severity":"normal"},{"uid":"453f0d8a67aef3e3","name":"less peers than existing","time":{"start":1726227612838,"stop":1726227612838,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4c000b70385a74b9","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726227380998,"stop":1726227380998,"duration":0},"status":"passed","severity":"normal"},{"uid":"da757d6c8c6cc906","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1726227426006,"stop":1726227426008,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b06ce7a62c1997e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1726227749355,"stop":1726227749358,"duration":3},"status":"passed","severity":"normal"},{"uid":"a3259edd3f7d7631","name":"should set field with only LIGHTPUSH enabled","time":{"start":1726227150693,"stop":1726227150693,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c0f7bd94a54884","name":"configure the node with multiple content topics","time":{"start":1726227690797,"stop":1726227690798,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c213ece6ccc77a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1726227749359,"stop":1726227749360,"duration":1},"status":"passed","severity":"normal"},{"uid":"d831d51e2914499e","name":"Query with Promise Callback, No message returned","time":{"start":1726227735416,"stop":1726227735417,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac11f927d758e67c","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1726227141970,"stop":1726227141970,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fda8f6d0e8b0d1","name":"throws on content topic with empty encoding field","time":{"start":1726227141937,"stop":1726227141937,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7b9c8b17e990ae","name":"Check received message containing emoji","time":{"start":1726227612647,"stop":1726227612647,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7215261168bac81","name":"Check received message with timestamp: 1726227193487000000 ","time":{"start":1726227612633,"stop":1726227612633,"duration":0},"status":"passed","severity":"normal"},{"uid":"241d9b6f76df3ef","name":"same cluster, different shard: nodes don't connect","time":{"start":1726227380978,"stop":1726227380979,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20e6288b2b7fc9a","name":"Check publish message after service node is restarted","time":{"start":1726227665570,"stop":1726227665570,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6a72f2beb0ef493f","name":"Push message with SQL Injection payload","time":{"start":1726227723251,"stop":1726227723251,"duration":0},"status":"passed","severity":"normal"},{"uid":"78158f408baf9b61","name":"throws on content topic with generation field greater than 0","time":{"start":1726227141935,"stop":1726227141935,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e58a6e03071e1e8","name":"Push message with special chars payload","time":{"start":1726227723239,"stop":1726227723239,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01ace00a847ad07","name":"Push message with custom timestamp: 1726223835132","time":{"start":1726227630594,"stop":1726227630594,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdf70abcc3d9509","name":"Check publish message containing Chinese","time":{"start":1726227665558,"stop":1726227665558,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae99b38d40f2ad1","name":"Fails to publish duplicate message","time":{"start":1726227665566,"stop":1726227665566,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de7ce2151635a6f","name":"Check received message containing Script","time":{"start":1726227612644,"stop":1726227612644,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9628eccc92def0","name":"Ping succeeds for all connected peers","time":{"start":1726227309781,"stop":1726227309782,"duration":1},"status":"passed","severity":"normal"},{"uid":"36175f5d2b151c6b","name":"should throw an error if shards are undefined for static sharding","time":{"start":1726227141955,"stop":1726227141955,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b18eb920b66180f","name":"Ping on subscribed peer","time":{"start":1726227271248,"stop":1726227271248,"duration":0},"status":"passed","severity":"normal"},{"uid":"49384240ceaf6ac2","name":"Check publish message containing Arabic","time":{"start":1726227665558,"stop":1726227665558,"duration":0},"status":"passed","severity":"normal"},{"uid":"40db9e2ba4b2167","name":"random static sharding 4 - Cluster ID: 72, Shard ID: 362","time":{"start":1726227724001,"stop":1726227724001,"duration":0},"status":"passed","severity":"normal"},{"uid":"d459ce5b31110f01","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1726227380992,"stop":1726227380992,"duration":0},"status":"passed","severity":"normal"},{"uid":"182ba3b6b6e34d52","name":"Check received message containing short","time":{"start":1726227374756,"stop":1726227374757,"duration":1},"status":"passed","severity":"normal"},{"uid":"9714315c4ff96f46","name":"should throw error - invalid id","time":{"start":1726227150682,"stop":1726227150682,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a161db274f6803","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726227511110,"stop":1726227511110,"duration":0},"status":"passed","severity":"normal"},{"uid":"3575ce14dfc7e214","name":"Correctly serialized arguments","time":{"start":1726227555218,"stop":1726227555218,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c24b8e155400f4","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1726227381006,"stop":1726227381006,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf5ca3d15edb917","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app30/1/topic384/xml","time":{"start":1726227690780,"stop":1726227690786,"duration":6},"status":"passed","severity":"normal"},{"uid":"686d1703db5b777b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1726227425972,"stop":1726227425977,"duration":5},"status":"passed","severity":"normal"},{"uid":"e8df8509bfd66d43","name":"1 Store, 2 fetches","time":{"start":1726227163395,"stop":1726227163395,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0c2f31accee9e8","name":"Push message with unicode special characters payload","time":{"start":1726227630526,"stop":1726227630526,"duration":0},"status":"passed","severity":"normal"},{"uid":"406d7ff33d6b0418","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1726227141962,"stop":1726227141962,"duration":0},"status":"passed","severity":"normal"},{"uid":"9710e4c6adaccab2","name":"Fails to push message with large meta","time":{"start":1726227723269,"stop":1726227723269,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa46b6ed1c915a","name":"Subscribe to topic containing XML and receive message","time":{"start":1726227749386,"stop":1726227749386,"duration":0},"status":"passed","severity":"normal"},{"uid":"151d0154ae43ccf4","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1726227149898,"stop":1726227149898,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14b9fb3192601dd","name":"Fails to push message with empty content topic","time":{"start":1726227630591,"stop":1726227630592,"duration":1},"status":"passed","severity":"normal"},{"uid":"86560e17e61d43c1","name":"Push message with content topic containing Arabic","time":{"start":1726227723263,"stop":1726227723264,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1860f3b3d073c","name":"should be online or offline if network state changed","time":{"start":1726227194362,"stop":1726227194363,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d6376befc087c3","name":"Push message with Chinese payload","time":{"start":1726227630519,"stop":1726227630519,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0f02764c6c21db","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1726227194329,"stop":1726227194343,"duration":14},"status":"passed","severity":"normal"},{"uid":"dc6ca5b830de9de","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1726227311723,"stop":1726227311724,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1d9a17762f9f34b","name":"Push message with custom timestamp: 1695469035132","time":{"start":1726227630593,"stop":1726227630594,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a2f6d6eac0c350f","name":"Check received message containing Arabic","time":{"start":1726227374759,"stop":1726227374760,"duration":1},"status":"passed","severity":"normal"},{"uid":"d87240ba456a22c0","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1726227155582,"stop":1726227155582,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac937343c758bb94","name":"should only return 1 node with relay and store capability","time":{"start":1726227163568,"stop":1726227163568,"duration":0},"status":"passed","severity":"normal"},{"uid":"419e49a9a9243ef","name":"Push message equal or less that 1MB","time":{"start":1726227723271,"stop":1726227723272,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc42f7a04151b00b","name":"handles multiple messages","time":{"start":1726227766584,"stop":1726227766584,"duration":0},"status":"passed","severity":"normal"},{"uid":"a13302199589eac5","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1726227643883,"stop":1726227643883,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51c30f8da7872b","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1726227194344,"stop":1726227194345,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7d2cd3e913aef1b","name":"handles different clusterIds correctly","time":{"start":1726227141950,"stop":1726227141950,"duration":0},"status":"passed","severity":"normal"},{"uid":"68036593adc530a8","name":"isConnected should return true after first peer connects","time":{"start":1726227248391,"stop":1726227248391,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8833f4e09aa0ae1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1726227749371,"stop":1726227749371,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d2ddbe42c558f4","name":"Init the array if not present","time":{"start":1726227141541,"stop":1726227141543,"duration":2},"status":"passed","severity":"normal"},{"uid":"27a5f4d57b8b1ca","name":"Check message with invalid timestamp is not received","time":{"start":1726227612650,"stop":1726227612650,"duration":0},"status":"passed","severity":"normal"},{"uid":"d933f1df95d62a8e","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1726227194361,"stop":1726227194362,"duration":1},"status":"passed","severity":"normal"},{"uid":"8433a794b4df2da7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726227279386,"stop":1726227279386,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33561a364fa7d26","name":"can start and stop the service","time":{"start":1726227167567,"stop":1726227167568,"duration":1},"status":"passed","severity":"normal"},{"uid":"e76aa937ff1dfcd7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1726227381007,"stop":1726227381007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f512c907ea5cd0","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1726227775765,"stop":1726227775765,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d582f43e0aa88b5","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726227381005,"stop":1726227381005,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b4fed6b922ea6a","name":"Number of peers are maintained correctly","time":{"start":1726227309781,"stop":1726227309781,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d1d2c487a79036","name":"Push message with content topic containing long","time":{"start":1726227723261,"stop":1726227723261,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfc383efa489d91","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1726227425999,"stop":1726227426006,"duration":7},"status":"passed","severity":"normal"},{"uid":"abaf18ee37769b7d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1726227410192,"stop":1726227410193,"duration":1},"status":"passed","severity":"normal"},{"uid":"2547b86f0d23b78b","name":"should set field with only RELAY enabled","time":{"start":1726227150692,"stop":1726227150692,"duration":0},"status":"passed","severity":"normal"},{"uid":"712ab6d81456c2d5","name":"Check received message containing numeric","time":{"start":1726227612613,"stop":1726227612623,"duration":10},"status":"passed","severity":"normal"},{"uid":"ab37db4237741e40","name":"Push message on custom pubsubTopic","time":{"start":1726227511111,"stop":1726227511111,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5ea2b31378c3fc","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1726227380989,"stop":1726227380990,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c65ffc1e8f56c4","name":"Fails to push message bigger that 1MB","time":{"start":1726227723272,"stop":1726227723273,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f7f02f104e595f6","name":"unsubscribes","time":{"start":1726227766584,"stop":1726227766584,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9e3362f56fd745","name":"Check message on other pubsub topic is not received","time":{"start":1726227374774,"stop":1726227374775,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f0c5d588f6fab47","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1726227425965,"stop":1726227425966,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec2e1a7b4f0030e8","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1726227141959,"stop":1726227141959,"duration":0},"status":"passed","severity":"normal"},{"uid":"83032cb840f64e7d","name":"throws on empty content topic","time":{"start":1726227141933,"stop":1726227141933,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0c119211def15d","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726227381002,"stop":1726227381002,"duration":0},"status":"passed","severity":"normal"},{"uid":"494ce6030b11214d","name":"Check received message containing Script","time":{"start":1726227612629,"stop":1726227612629,"duration":0},"status":"passed","severity":"normal"},{"uid":"3574b705150b865a","name":"Check received message with timestamp: 1726227193487000000 ","time":{"start":1726227612647,"stop":1726227612648,"duration":1},"status":"passed","severity":"normal"},{"uid":"63fb0d5cddba3e3a","name":"Check received message containing JSON","time":{"start":1726227612631,"stop":1726227612631,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a330a6787a687da","name":"Push message with content topic containing numeric","time":{"start":1726227630538,"stop":1726227630539,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b514568a0a6ea1d","name":"should get / set TCP multiaddr","time":{"start":1726227150689,"stop":1726227150689,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4a8ec7586ab1d6","name":"Check received message containing long","time":{"start":1726227612640,"stop":1726227612640,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9579f13ad0c383","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1726227381001,"stop":1726227381001,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40b54c35aef1903","name":"Subscribe to topic containing JSON and receive message","time":{"start":1726227410191,"stop":1726227410191,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a1522a63356470","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1726227749390,"stop":1726227749390,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1062372487dc39a","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app25/2/topic761/json","time":{"start":1726227690789,"stop":1726227690790,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5fd9be1c3d4757","name":"Rejects garbage","time":{"start":1726227178857,"stop":1726227178857,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6c4d3c79b8bb23","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1726227279398,"stop":1726227279399,"duration":1},"status":"passed","severity":"normal"},{"uid":"40fd2fa2be7158dc","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1726227827560,"stop":1726227827560,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2d47ef67a0fd27","name":"Refresh subscription","time":{"start":1726227749354,"stop":1726227749354,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d380c3e8b793e3a","name":"Passing page size 3 when there are 20 messages","time":{"start":1726227765144,"stop":1726227765144,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4a3cfe1061ff1","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1726227381001,"stop":1726227381001,"duration":0},"status":"passed","severity":"normal"},{"uid":"856128a8b3ff5bc4","name":"should not receive a peer event before start","time":{"start":1726227167569,"stop":1726227167570,"duration":1},"status":"passed","severity":"normal"},{"uid":"224be09ac55e428c","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1726227709518,"stop":1726227709518,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42864f2757bde98","name":"Check message with no pubsub topic is not received","time":{"start":1726227374775,"stop":1726227374777,"duration":2},"status":"passed","severity":"normal"},{"uid":"65ac81909e64945b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1726227549655,"stop":1726227549655,"duration":0},"status":"passed","severity":"normal"},{"uid":"326f92e5954ad171","name":"should properly create location multiaddrs - udp","time":{"start":1726227150691,"stop":1726227150691,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ceedd6bc849e259","name":"Overlapping topic subscription","time":{"start":1726227749380,"stop":1726227749380,"duration":0},"status":"passed","severity":"normal"},{"uid":"4489e16c2dda6436","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1726227511110,"stop":1726227511111,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba51214ec4b7abaf","name":"returns all values when wanted number is greater than available values","time":{"start":1726227162839,"stop":1726227162840,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff1824b9f6673cd","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1726227749361,"stop":1726227749362,"duration":1},"status":"passed","severity":"normal"},{"uid":"befabbf9258e74e7","name":"start node with empty shard should fail","time":{"start":1726227724006,"stop":1726227724006,"duration":0},"status":"passed","severity":"normal"},{"uid":"524ca17f91df6348","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1726227149895,"stop":1726227149896,"duration":1},"status":"passed","severity":"normal"},{"uid":"8364ede54649e036","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1726227709517,"stop":1726227709517,"duration":0},"status":"passed","severity":"normal"},{"uid":"31892cdd0a43f8c9","name":"removeEventListener with wrong event","time":{"start":1726227234052,"stop":1726227234052,"duration":0},"status":"passed","severity":"normal"},{"uid":"385a8233c77e52ce","name":"random static sharding 5 - Cluster ID: 925, Shard ID: 713","time":{"start":1726227724001,"stop":1726227724002,"duration":1},"status":"passed","severity":"normal"},{"uid":"d793a82d8946707d","name":"Query generator for multiple messages","time":{"start":1726227757571,"stop":1726227757571,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a70054c3a9b53c","name":"Query Generator, No message returned","time":{"start":1726227735413,"stop":1726227735413,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7ff722bdbcf5fb","name":"should return empty list for no shard","time":{"start":1726227141955,"stop":1726227141955,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7fab7f91a28940","name":"does not throw on valid cases","time":{"start":1726227141932,"stop":1726227141933,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a1b7fb3c0171db","name":"Check message with no content topic is not received","time":{"start":1726227374777,"stop":1726227374781,"duration":4},"status":"passed","severity":"normal"},{"uid":"316e469b843c8172","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1726227141966,"stop":1726227141966,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc380b65a5ee0a47","name":"Push message with escaped characters payload","time":{"start":1726227723258,"stop":1726227723259,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d48532bdfbf3f5d","name":"Push message with Russian payload","time":{"start":1726227630520,"stop":1726227630521,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20c7206318ebdb4","name":"should be able to encode the field with only STORE set to true","time":{"start":1726227149894,"stop":1726227149895,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb66c0982bf815b","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1726227141938,"stop":1726227141939,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d92341b7d7ef2dc","name":"Passing page size 1 when there are 4 messages","time":{"start":1726227765143,"stop":1726227765143,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aac7120de4e1f68","name":"Check publish message containing numeric","time":{"start":1726227665557,"stop":1726227665557,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c7f09a852e8d0c","name":"Push message with content topic containing special chars","time":{"start":1726227723263,"stop":1726227723263,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e97c7e2465b141","name":"Subscribe to topic containing Russian and receive message","time":{"start":1726227410188,"stop":1726227410189,"duration":1},"status":"passed","severity":"normal"},{"uid":"399e90653162d30c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1726227380995,"stop":1726227380995,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80d5c6dad9324a1","name":"Used by Waku Relay","time":{"start":1726227777307,"stop":1726227777307,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b339315378f3e1b","name":"Publish message with rate limit","time":{"start":1726227665571,"stop":1726227665572,"duration":1},"status":"passed","severity":"normal"},{"uid":"7160f5ae8b7ac33d","name":"Waku message hash computation (no timestamp)","time":{"start":1726227144538,"stop":1726227144538,"duration":0},"status":"passed","severity":"normal"},{"uid":"6824c7ec000e6f8","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1726227163246,"stop":1726227163247,"duration":1},"status":"passed","severity":"normal"},{"uid":"36096ddecc6472b4","name":"Ordered Callback - false","time":{"start":1726227745090,"stop":1726227745090,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e6d5b14360a94c","name":"handles empty shards array correctly","time":{"start":1726227141972,"stop":1726227141972,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fb137cb0b11595","name":"Ping on peer without subscriptions","time":{"start":1726227254852,"stop":1726227254852,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b1090cd5994c12","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1726227827559,"stop":1726227827560,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4823f1189ae014b","name":"Push message with short payload","time":{"start":1726227723210,"stop":1726227723237,"duration":27},"status":"passed","severity":"normal"},{"uid":"7a668ae2ccc40db5","name":"Subscribe to topic containing special chars and receive message","time":{"start":1726227410187,"stop":1726227410187,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3764abfa6ea5605","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1726227555466,"stop":1726227555466,"duration":0},"status":"passed","severity":"normal"},{"uid":"598628cb45d4222a","name":"should return all peers when numPeers is 0","time":{"start":1726227155581,"stop":1726227155581,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfdbe71aecf7e20","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1726227761693,"stop":1726227761694,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aeb0bafcfd3b7ac","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1726227141951,"stop":1726227141951,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a48fe6c8a631990","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1726227775764,"stop":1726227775764,"duration":0},"status":"passed","severity":"normal"},{"uid":"506ba6b17919befc","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1726227141960,"stop":1726227141960,"duration":0},"status":"passed","severity":"normal"},{"uid":"d160ab0d295e8552","name":"Check publish message containing XML","time":{"start":1726227665560,"stop":1726227665561,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b541fca8ef8d39","name":"Ping on unsubscribed peer","time":{"start":1726227271249,"stop":1726227271249,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0d894d17c0f322","name":"Store - dialed after - with timeout","time":{"start":1726227782947,"stop":1726227782947,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b761b832fc27c8c","name":"through manual discovery","time":{"start":1726227555150,"stop":1726227555151,"duration":1},"status":"passed","severity":"normal"},{"uid":"115476b6887a4107","name":"Overlapping topic subscription","time":{"start":1726227749353,"stop":1726227749353,"duration":0},"status":"passed","severity":"normal"},{"uid":"f052aa7eaef731dd","name":"Push message with content topic containing unicode special characters","time":{"start":1726227630590,"stop":1726227630591,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e3a6a46c0185995","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1726227612634,"stop":1726227612635,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ef552dd3bac749","name":"Push message with content topic containing special chars","time":{"start":1726227630539,"stop":1726227630540,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c29ce5501614df1","name":"should properly create location multiaddrs - tcp6","time":{"start":1726227150690,"stop":1726227150691,"duration":1},"status":"passed","severity":"normal"},{"uid":"47f5aa764a7949aa","name":"returns all values when wanted number matches available values","time":{"start":1726227162837,"stop":1726227162839,"duration":2},"status":"passed","severity":"normal"},{"uid":"53c6d67b9317a39c","name":"it tolerates circular branch references","time":{"start":1726227163566,"stop":1726227163566,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e9a31f521890bf","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1726227410181,"stop":1726227410182,"duration":1},"status":"passed","severity":"normal"},{"uid":"9922b2dea865645f","name":"should not fail to start the service if it is already started","time":{"start":1726227670241,"stop":1726227670241,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb52fe815db5bbf4","name":"should properly create location multiaddrs - tcp4","time":{"start":1726227150690,"stop":1726227150690,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2e7a96eaa0aeca","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726227380996,"stop":1726227380996,"duration":0},"status":"passed","severity":"normal"},{"uid":"61110a482bce8282","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1726227248389,"stop":1726227248389,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa521e455c067a4","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1726227555470,"stop":1726227555470,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af47de66c5f22a","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1726227141971,"stop":1726227141971,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7dc2ade65ecdbee","name":"Subscribe to topic containing shell command and publish message","time":{"start":1726227667237,"stop":1726227667237,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a77663516c9b925","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1726227141964,"stop":1726227141964,"duration":0},"status":"passed","severity":"normal"},{"uid":"52661a8381b53e06","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1726227141963,"stop":1726227141963,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f92ac89cbec852e","name":"Push message with Basic HTML tag payload","time":{"start":1726227630523,"stop":1726227630524,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3415852fee2e167","name":"Query Generator, Multiple PubsubTopics","time":{"start":1726227735412,"stop":1726227735412,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9bb0fe7a8726c9","name":"Check meta is set [ecies]","time":{"start":1726227175495,"stop":1726227175495,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0bde3e052446e4","name":"Check received message containing XML","time":{"start":1726227374761,"stop":1726227374762,"duration":1},"status":"passed","severity":"normal"},{"uid":"c85852c4a06b5243","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1726227667230,"stop":1726227667230,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac959bf097da84d","name":"Push message with long payload","time":{"start":1726227630516,"stop":1726227630517,"duration":1},"status":"passed","severity":"normal"},{"uid":"be8e19968eda831","name":"Check received message with timestamp: 1649153314 ","time":{"start":1726227374771,"stop":1726227374772,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa676b8b12b3bf1f","name":"Push message with numeric payload","time":{"start":1726227630517,"stop":1726227630518,"duration":1},"status":"passed","severity":"normal"},{"uid":"20420b9b0acf06b","name":"Push message equal or less that 1MB","time":{"start":1726227630595,"stop":1726227630596,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8979f47a084cb8b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1726227163245,"stop":1726227163246,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a38d09efe0b6147","name":"Check received message containing JSON","time":{"start":1726227374762,"stop":1726227374762,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f0359b9a93958e","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1726227709516,"stop":1726227709517,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ab6bc417b6db2d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1726227667235,"stop":1726227667235,"duration":0},"status":"passed","severity":"normal"},{"uid":"13922cdb1bf904e1","name":"can start the service","time":{"start":1726227670238,"stop":1726227670239,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ddb93fbbca89ff","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1726227381003,"stop":1726227381003,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be941fbb88ac9fa","name":"ignores unrecognized TXT record formats","time":{"start":1726227163567,"stop":1726227163567,"duration":0},"status":"passed","severity":"normal"},{"uid":"80494163269a4296","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1726227643886,"stop":1726227643887,"duration":1},"status":"passed","severity":"normal"},{"uid":"b60fbadf29a7bd7a","name":"Subscribe to topic containing long and publish message","time":{"start":1726227667233,"stop":1726227667233,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecbc65bd47caed3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1726227410191,"stop":1726227410191,"duration":0},"status":"passed","severity":"normal"},{"uid":"474a50da343bd177","name":"should throw an error for missing sharding configuration","time":{"start":1726227141972,"stop":1726227141972,"duration":0},"status":"passed","severity":"normal"},{"uid":"babc7584415e9f36","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1726227381001,"stop":1726227381002,"duration":1},"status":"passed","severity":"normal"},{"uid":"810ce327debedbe8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1726227425979,"stop":1726227425989,"duration":10},"status":"passed","severity":"normal"},{"uid":"c7edcb2c0a62b3b1","name":"Check received message containing special chars","time":{"start":1726227612641,"stop":1726227612641,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf2eda4cf332a40","name":"Subscribe and receive messages via waku relay post","time":{"start":1726227749377,"stop":1726227749377,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d61d237b20dfea","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1726227380996,"stop":1726227380996,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0087e669a0c0f7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1726227749387,"stop":1726227749387,"duration":0},"status":"passed","severity":"normal"},{"uid":"6decbc5bb145ae87","name":"Check publish message containing emoji","time":{"start":1726227665564,"stop":1726227665564,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9f75f87bf683f7","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1726227381000,"stop":1726227381000,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cbdf13102f25494","name":"should not fail to stop the service if it was not started","time":{"start":1726227207581,"stop":1726227207581,"duration":0},"status":"passed","severity":"normal"},{"uid":"f671fcfe8491c3cc","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1726227410190,"stop":1726227410190,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31bbdb9a8baca0f","name":"Fails to push message with empty content topic","time":{"start":1726227723268,"stop":1726227723268,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f705dce44c36f0b","name":"Check received message containing special chars","time":{"start":1726227612623,"stop":1726227612624,"duration":1},"status":"passed","severity":"normal"},{"uid":"1592d13d5fc68796","name":"Throws when trying to push message with empty payload","time":{"start":1726227630527,"stop":1726227630536,"duration":9},"status":"passed","severity":"normal"},{"uid":"e76ac502c59d7fca","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1726227141953,"stop":1726227141953,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8c9bc75b879769","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1726227141968,"stop":1726227141968,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f75ea03062273c3","name":"Fields are not dropped","time":{"start":1726227155036,"stop":1726227155038,"duration":2},"status":"passed","severity":"normal"},{"uid":"3232c6f6abcb3021","name":"Query with Ordered Callback, No Decoder","time":{"start":1726227735414,"stop":1726227735414,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8b267782ee8bfa","name":"Subscribe to topic containing short and publish message","time":{"start":1726227667232,"stop":1726227667233,"duration":1},"status":"passed","severity":"normal"},{"uid":"9924f9d517b6abd8","name":"retrieves a single peer","time":{"start":1726227163565,"stop":1726227163566,"duration":1},"status":"passed","severity":"normal"},{"uid":"a47c3cd585bc7349","name":"Encoder throws on undefined content topic","time":{"start":1726227175496,"stop":1726227175496,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd79b3c55826194e","name":"can start the service","time":{"start":1726227167567,"stop":1726227167567,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41fb9ad0af08a20","name":"Decoder throws on undefined content topic","time":{"start":1726227173796,"stop":1726227173797,"duration":1},"status":"passed","severity":"normal"},{"uid":"f19a760ee209e60b","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1726227380980,"stop":1726227380980,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7b112f1d022a4a","name":"should not throw an error for a single configured topic","time":{"start":1726227141968,"stop":1726227141968,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f53b926d87893b","name":"should properly create peer info with all multiaddrs","time":{"start":1726227150691,"stop":1726227150691,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba5318bbe29d6ee","name":"should encode/decode to RLP encoding","time":{"start":1726227150684,"stop":1726227150684,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa07882df686594","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1726227827559,"stop":1726227827559,"duration":0},"status":"passed","severity":"normal"},{"uid":"a824a10130e0d9b0","name":"Push message with JSON payload","time":{"start":1726227723258,"stop":1726227723258,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b19abf2a7567f7b","name":"Check received message containing XML","time":{"start":1726227612644,"stop":1726227612645,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cffb5923348f3ab","name":"Push message with content topic containing Russian","time":{"start":1726227630573,"stop":1726227630583,"duration":10},"status":"passed","severity":"normal"},{"uid":"f032de070ac69bbc","name":"Push message with content topic containing JSON","time":{"start":1726227630588,"stop":1726227630589,"duration":1},"status":"passed","severity":"normal"},{"uid":"7add7e7ce8ec73fd","name":"should throw error - no id","time":{"start":1726227150680,"stop":1726227150681,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f7753ed813310","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1726227141963,"stop":1726227141963,"duration":0},"status":"passed","severity":"normal"},{"uid":"b560f5373e965983","name":"Subscribe and publish message","time":{"start":1726227667226,"stop":1726227667226,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7741a162e54ae7f","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1726227141954,"stop":1726227141955,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d9555dfec872e3","name":"Push message with content topic containing Basic HTML tag","time":{"start":1726227723265,"stop":1726227723266,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb9d011eabf6ded","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1726227141939,"stop":1726227141940,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1258a357343d44a","name":"throws on content topic with too few or too many fields","time":{"start":1726227141933,"stop":1726227141934,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94829e93a52b02","name":"Check received message containing numeric","time":{"start":1726227374757,"stop":1726227374758,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d934f08579b5b37","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app57/1/topic578/test.js","time":{"start":1726227690791,"stop":1726227690791,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3063a669e5262ee","name":"All","time":{"start":1726227203777,"stop":1726227203777,"duration":0},"status":"passed","severity":"normal"},{"uid":"1321fc597b8c6791","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1726227162842,"stop":1726227162843,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d17984442e484fd","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1726227511109,"stop":1726227511109,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6a8d24964168ca","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1726227141952,"stop":1726227141952,"duration":0},"status":"passed","severity":"normal"},{"uid":"4575ebde7e8d4d5b","name":"Js publishes, other Js receives","time":{"start":1726227641412,"stop":1726227641412,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae73abacf37be41","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1726227141954,"stop":1726227141954,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7dea85bc9b7226","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1726227141974,"stop":1726227141975,"duration":1},"status":"passed","severity":"normal"},{"uid":"8957a56d1bd730c8","name":"Ping on unsubscribed peer","time":{"start":1726227254853,"stop":1726227254853,"duration":0},"status":"passed","severity":"normal"},{"uid":"906f329a235190ed","name":"Overlapping topic subscription","time":{"start":1726227410185,"stop":1726227410185,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ef208536b8e4e1","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1726227248388,"stop":1726227248389,"duration":1},"status":"passed","severity":"normal"},{"uid":"83589224bd109f36","name":"Check received message containing Script","time":{"start":1726227374761,"stop":1726227374761,"duration":0},"status":"passed","severity":"normal"},{"uid":"574c5bdf566bcb1e","name":"Non TWN Cluster","time":{"start":1726227690779,"stop":1726227690780,"duration":1},"status":"passed","severity":"normal"},{"uid":"b94ae9fa4ffdc8ec","name":"Passing cursor with wrong pubsubTopic","time":{"start":1726227709520,"stop":1726227709520,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f03827550bacd1","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1726227279387,"stop":1726227279388,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9b97dab371055d2","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1726227425968,"stop":1726227425969,"duration":1},"status":"passed","severity":"normal"},{"uid":"129e8a89193a7b93","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1726227163248,"stop":1726227163251,"duration":3},"status":"passed","severity":"normal"},{"uid":"4a9518e0d9689ac6","name":"tcp ip4 address","time":{"start":1726227150005,"stop":1726227150005,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c919de3a3277c12","name":"Light Node - default protocols","time":{"start":1726227782948,"stop":1726227782948,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ae4e3d7139ff6d","name":"Check publish message containing long","time":{"start":1726227665556,"stop":1726227665557,"duration":1},"status":"passed","severity":"normal"},{"uid":"53d335a9d73af0f0","name":"removeEventListener with correct event","time":{"start":1726227234051,"stop":1726227234051,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca983b86731f9ab","name":"Push message with Script payload","time":{"start":1726227630522,"stop":1726227630522,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a8a8eba7690eac","name":"Ping on peer without subscriptions","time":{"start":1726227271249,"stop":1726227271249,"duration":0},"status":"passed","severity":"normal"},{"uid":"545a4ff21cc231e7","name":"Ephemeral messages are not stored","time":{"start":1726227205941,"stop":1726227205941,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77de505e7b6703b","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1726227757574,"stop":1726227757574,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4d57d537243a55","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1726227149896,"stop":1726227149896,"duration":0},"status":"passed","severity":"normal"},{"uid":"40030c78bb966951","name":"Refresh subscription","time":{"start":1726227749380,"stop":1726227749381,"duration":1},"status":"passed","severity":"normal"},{"uid":"78005387a8930fc","name":"Ping fails for unsubscribed peers","time":{"start":1726227309782,"stop":1726227309783,"duration":1},"status":"passed","severity":"normal"},{"uid":"84e9575d86b3036a","name":"should not fail to start the service if it is already started","time":{"start":1726227167569,"stop":1726227167569,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03dc87fd000f529","name":"LightPush with 2 connections","time":{"start":1726227434946,"stop":1726227434946,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a92f7bbba70aa5","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1726227380995,"stop":1726227380995,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8ca9af11760433","name":"Check received message with timestamp: 1649153314 ","time":{"start":1726227612634,"stop":1726227612634,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2948b4ac7136a2","name":"Sets default value correctly","time":{"start":1726227777307,"stop":1726227777307,"duration":0},"status":"passed","severity":"normal"},{"uid":"87df7eb0655b1d26","name":"Push message with emoji payload","time":{"start":1726227723259,"stop":1726227723260,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4f351d1ee1fe087","name":"Check received message containing escaped characters","time":{"start":1726227612631,"stop":1726227612632,"duration":1},"status":"passed","severity":"normal"},{"uid":"6700ca25ae77e582","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1726227749375,"stop":1726227749375,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d39e8277524e3","name":"Fails to push message with large meta","time":{"start":1726227630592,"stop":1726227630593,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5aca97dd6c421ba","name":"Check received message with timestamp: 1726227193854000000 ","time":{"start":1726227374766,"stop":1726227374767,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ac8dcc2a3e5be04","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1726227381007,"stop":1726227381012,"duration":5},"status":"passed","severity":"normal"},{"uid":"ebab974c3258953","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1726227381006,"stop":1726227381006,"duration":0},"status":"passed","severity":"normal"},{"uid":"799292577303bf98","name":"Push message with rate limit","time":{"start":1726227630593,"stop":1726227630593,"duration":0},"status":"passed","severity":"normal"},{"uid":"725a444a83c134cb","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1726227735415,"stop":1726227735416,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b3d7e07c387362","name":"Refresh subscription","time":{"start":1726227410185,"stop":1726227410185,"duration":0},"status":"passed","severity":"normal"},{"uid":"7170c6f32e3a623f","name":"Subscribe and receive messages via waku relay post","time":{"start":1726227749344,"stop":1726227749344,"duration":0},"status":"passed","severity":"normal"},{"uid":"8caec17fd27a12f6","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1726227410184,"stop":1726227410184,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9745acee993daec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1726227141964,"stop":1726227141965,"duration":1},"status":"passed","severity":"normal"},{"uid":"63bc9103ed263448","name":"can start and stop the service","time":{"start":1726227670239,"stop":1726227670240,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac4ee879b1e77e89","name":"Check received message containing escaped characters","time":{"start":1726227374763,"stop":1726227374764,"duration":1},"status":"passed","severity":"normal"},{"uid":"144f95681732352c","name":"throws on content topic with non-number generation field","time":{"start":1726227141934,"stop":1726227141934,"duration":0},"status":"passed","severity":"normal"},{"uid":"8876159fca683e4f","name":"A test","time":{"start":1726227511182,"stop":1726227511183,"duration":1},"status":"passed","severity":"normal"},{"uid":"d969bb368d3e74d8","name":"should not receive a peer event before start","time":{"start":1726227207582,"stop":1726227207583,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2fe0b2c91ba3fd5","name":"Check message with no payload is not received","time":{"start":1726227612636,"stop":1726227612638,"duration":2},"status":"passed","severity":"normal"},{"uid":"8dff6d0da3c728e7","name":"should emit a peer event after start","time":{"start":1726227207582,"stop":1726227207582,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ab9196b405ccd9","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1726227279390,"stop":1726227279391,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af6934db54e714d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1726227149899,"stop":1726227149900,"duration":1},"status":"passed","severity":"normal"},{"uid":"404b8dedeb9fb4c4","name":"ignores domain fetching errors","time":{"start":1726227163567,"stop":1726227163567,"duration":0},"status":"passed","severity":"normal"},{"uid":"32bff0419056b5b9","name":"Tracks peer failures correctly","time":{"start":1726227309790,"stop":1726227309790,"duration":0},"status":"passed","severity":"normal"},{"uid":"88dd19cf2fcf64f0","name":"Generator, custom pubsub topic","time":{"start":1726227764910,"stop":1726227764911,"duration":1},"status":"passed","severity":"normal"},{"uid":"8362c76e103577d6","name":"Check message with invalid timestamp is not received","time":{"start":1726227374773,"stop":1726227374774,"duration":1},"status":"passed","severity":"normal"},{"uid":"f351a4df4f77e914","name":"Should update shard info","time":{"start":1726227555795,"stop":1726227555796,"duration":1},"status":"passed","severity":"normal"},{"uid":"f790ef9b6094d724","name":"Using a function","time":{"start":1726227777306,"stop":1726227777306,"duration":0},"status":"passed","severity":"normal"},{"uid":"936db5d6fde74463","name":"Check meta is set [symmetric]","time":{"start":1726227173794,"stop":1726227173794,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2e2bb608bdae2a","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app59/7/topic546/utf8","time":{"start":1726227690793,"stop":1726227690794,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff0ae8788ff579e","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1726227149901,"stop":1726227149901,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d5e9eddc90af70","name":"Passing page size 110 when there are 120 messages","time":{"start":1726227765146,"stop":1726227765146,"duration":0},"status":"passed","severity":"normal"},{"uid":"beff40337c7b1ec5","name":"Check message with no content topic is not received","time":{"start":1726227612636,"stop":1726227612636,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0b94bdbe775e20","name":"Subscribe to topic containing special chars and receive message","time":{"start":1726227749382,"stop":1726227749382,"duration":0},"status":"passed","severity":"normal"},{"uid":"881cc6b0a7f373a0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1726227141967,"stop":1726227141967,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f9533b3f04a3bd","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1726227279402,"stop":1726227279403,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab324e888774e6f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1726227749366,"stop":1726227749366,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f49f618bbd859a","name":"should return the pubsub topic directly if a string is provided","time":{"start":1726227141969,"stop":1726227141969,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae11a01709d89a4","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1726227555471,"stop":1726227555471,"duration":0},"status":"passed","severity":"normal"},{"uid":"3854ab58017c6b1f","name":"Push message with content topic containing emoji","time":{"start":1726227723268,"stop":1726227723268,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d835e19e560ca9f","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app35/5/topic646/json","time":{"start":1726227690788,"stop":1726227690789,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c73b831549796f7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1726227380997,"stop":1726227380997,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2ceaddd8392257","name":"Check message with no payload is not received","time":{"start":1726227374781,"stop":1726227374782,"duration":1},"status":"passed","severity":"normal"},{"uid":"55865f4049fcb94d","name":"random static sharding 7 - Cluster ID: 69, Shard ID: 694","time":{"start":1726227724003,"stop":1726227724003,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9bf00b2c267847","name":"Round trip binary encryption [ecies, signature]","time":{"start":1726227175495,"stop":1726227175495,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6b19e9353caccb","name":"Does not throw an exception when node disconnects","time":{"start":1726227777305,"stop":1726227777306,"duration":1},"status":"passed","severity":"normal"},{"uid":"e786f6abc0824ac0","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1726227194345,"stop":1726227194358,"duration":13},"status":"passed","severity":"normal"},{"uid":"f3e753ec7f74ebbf","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1726227175494,"stop":1726227175495,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9ba031fe81deda","name":"should be called for bootstrap peers","time":{"start":1726227201206,"stop":1726227201206,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84e5b48e2804a0d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1726227749389,"stop":1726227749390,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c1c426ac297db3","name":"throws an error for improperly formatted content topics","time":{"start":1726227141950,"stop":1726227141951,"duration":1},"status":"passed","severity":"normal"},{"uid":"1594a00efa4868db","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1726227141970,"stop":1726227141971,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c6068997763b8c5","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1726227380996,"stop":1726227380997,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a99b2f7a98d89ac","name":"Push message with unicode special characters payload","time":{"start":1726227723259,"stop":1726227723259,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e0928b0b408d35","name":"Check received message containing Basic HTML tag","time":{"start":1726227612630,"stop":1726227612630,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c463433ca9e1ba0","name":"groups content topics by expected pubsub topic","time":{"start":1726227141949,"stop":1726227141949,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9fad0639fe5f83","name":"should not fail to start the service if it is already started","time":{"start":1726227207581,"stop":1726227207582,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b966ad550614c88","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1726227735414,"stop":1726227735414,"duration":0},"status":"passed","severity":"normal"},{"uid":"7009282725be172c","name":"should load peers from local storage and dispatch events","time":{"start":1726227167570,"stop":1726227167571,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fb36bed3d425081","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1726227724005,"stop":1726227724006,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b380533f8469e","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1726227555470,"stop":1726227555471,"duration":1},"status":"passed","severity":"normal"},{"uid":"3377f47e5eacd7da","name":"Check publish message containing shell command","time":{"start":1726227665562,"stop":1726227665562,"duration":0},"status":"passed","severity":"normal"},{"uid":"706e33f4f482fd7c","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1726227155583,"stop":1726227155583,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa8551891f3b8cb","name":"Nodes with multiple pubsub topic","time":{"start":1726227643884,"stop":1726227643884,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77fa7d7ab25e963","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1726227775763,"stop":1726227775763,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7eee25ea96ffc58","name":"Push message with content topic containing short","time":{"start":1726227630536,"stop":1726227630537,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07061d2973c8f4f","name":"Fails to publish message with wrong content topic","time":{"start":1726227665567,"stop":1726227665569,"duration":2},"status":"passed","severity":"normal"},{"uid":"26d22f709d812a90","name":"Delete observer","time":{"start":1726227616476,"stop":1726227616476,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8d761f54f8e1df","name":"should use the provided clusterId for the pubsub topic","time":{"start":1726227141974,"stop":1726227141974,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db139ba086c46f4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1726227410192,"stop":1726227410192,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ddc5476e26da47","name":"Store - dialed first","time":{"start":1726227782947,"stop":1726227782947,"duration":0},"status":"passed","severity":"normal"},{"uid":"f910a8c778c7e112","name":"Waku message hash computation (meta attribute not present)","time":{"start":1726227144537,"stop":1726227144538,"duration":1},"status":"passed","severity":"normal"},{"uid":"212f14809bd638b7","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1726227761689,"stop":1726227761693,"duration":4},"status":"passed","severity":"normal"},{"uid":"d566dd9d7364dfb2","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1726227380993,"stop":1726227380993,"duration":0},"status":"passed","severity":"normal"},{"uid":"1108dc98bd62e4d6","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1726227749345,"stop":1726227749345,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9684046c7335a6","name":"LightPush with 1 connections","time":{"start":1726227434945,"stop":1726227434945,"duration":0},"status":"passed","severity":"normal"},{"uid":"b451d4e7835f466a","name":"Passing an array","time":{"start":1726227777306,"stop":1726227777306,"duration":0},"status":"passed","severity":"normal"},{"uid":"1672de75121114cd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1726227141960,"stop":1726227141960,"duration":0},"status":"passed","severity":"normal"},{"uid":"3328d48466d0b864","name":"Encoder throws on undefined content topic","time":{"start":1726227155730,"stop":1726227155730,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4db3e927014227d","name":"Check received message containing short","time":{"start":1726227612639,"stop":1726227612640,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff5ff66090a62fa","name":"Check received message containing numeric","time":{"start":1726227612640,"stop":1726227612641,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2a50eeca504f712","name":"Privacy Node - default protocol","time":{"start":1726227782948,"stop":1726227782948,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7722f2241d8ecc","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726227511111,"stop":1726227511112,"duration":1},"status":"passed","severity":"normal"},{"uid":"26a0983249d6852a","name":"Generator, custom pubsub topic","time":{"start":1726227764908,"stop":1726227764908,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42f2921d41a7fda","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1726227425971,"stop":1726227425972,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea7452796ea3887","name":"should return valid sharding parameters for static sharding","time":{"start":1726227141971,"stop":1726227141971,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2bf4647fcc21d05","name":"Register correct protocols","time":{"start":1726227667224,"stop":1726227667225,"duration":1},"status":"passed","severity":"normal"},{"uid":"67bc4bbe65926a6d","name":"Push message with content topic containing shell command","time":{"start":1726227630589,"stop":1726227630590,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf03644756f3e973","name":"should decode valid enr successfully","time":{"start":1726227150679,"stop":1726227150680,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e6c5e851caa24","name":"Query generator for 2000 messages","time":{"start":1726227757575,"stop":1726227757575,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ee305fa49220e0","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1726227380981,"stop":1726227380981,"duration":0},"status":"passed","severity":"normal"},{"uid":"61486d0fa7df4a66","name":"Relay + Store","time":{"start":1726227150694,"stop":1726227150694,"duration":0},"status":"passed","severity":"normal"},{"uid":"8268d0e9d78d9f9f","name":"Relay - dialed first","time":{"start":1726227782946,"stop":1726227782946,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6154378e65df66f","name":"Check received message containing JSON","time":{"start":1726227612645,"stop":1726227612646,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8735466abc1c794","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1726227141954,"stop":1726227141954,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d9c8c8250d6be9","name":"should not receive a peer event before start","time":{"start":1726227670242,"stop":1726227670243,"duration":1},"status":"passed","severity":"normal"},{"uid":"27eb09de1616693c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1726227141945,"stop":1726227141946,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ce8109cea88456d","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1726227643883,"stop":1726227643883,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f2c801264748f4","name":"throws on content topic with empty version field","time":{"start":1726227141936,"stop":1726227141936,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a39cd029203372","name":"Subscribe to topic containing Russian and receive message","time":{"start":1726227749360,"stop":1726227749361,"duration":1},"status":"passed","severity":"normal"},{"uid":"c329aa5560769290","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1726227775765,"stop":1726227775766,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f02dedbf569eb59","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1726227555469,"stop":1726227555470,"duration":1},"status":"passed","severity":"normal"},{"uid":"260d3e545528b492","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1726227141948,"stop":1726227141948,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cf78ef64f4b5b1","name":"Push message with Basic HTML tag payload","time":{"start":1726227723255,"stop":1726227723256,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f829aee1d91f90","name":"Push message with content topic containing XML","time":{"start":1726227723265,"stop":1726227723265,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e8c59d8b148ef4","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1726227511112,"stop":1726227511112,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b8febf017eb831","name":"Publish message with custom timestamp: Fri Sep 13 2024 12:40:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1726227665565,"stop":1726227665566,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e34ba2d322ed4d","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1726227141951,"stop":1726227141952,"duration":1},"status":"passed","severity":"normal"},{"uid":"321453bc9fb801c3","name":"Push message with Russian payload","time":{"start":1726227723241,"stop":1726227723242,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e885624d7c550ed","name":"Encoder throws on empty string content topic","time":{"start":1726227155730,"stop":1726227155731,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42e8d0c62b84487","name":"same cluster, same shard: nodes connect","time":{"start":1726227380974,"stop":1726227380978,"duration":4},"status":"passed","severity":"normal"},{"uid":"4c225af6fe80de7d","name":"handles different networkShards values correctly","time":{"start":1726227141950,"stop":1726227141950,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86cbe3c69c80e1c","name":"Subscribe to topic containing short and receive message","time":{"start":1726227410185,"stop":1726227410186,"duration":1},"status":"passed","severity":"normal"},{"uid":"1abbe22c6af716d6","name":"Nwaku publishes","time":{"start":1726227641411,"stop":1726227641412,"duration":1},"status":"passed","severity":"normal"},{"uid":"873865970dddcdfc","name":"should throw an error for an unconfigured topic","time":{"start":1726227141969,"stop":1726227141969,"duration":0},"status":"passed","severity":"normal"},{"uid":"74da0a0ea9e7bfe7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1726227141964,"stop":1726227141964,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b99eb7727f5da5","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1726227173791,"stop":1726227173792,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ac608e67f5e2e9","name":"Passing page size 0 when there are 110 messages","time":{"start":1726227765142,"stop":1726227765143,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cce7177bad8654d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1726227311720,"stop":1726227311721,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba7fde2bf2edc89","name":"LightPush","time":{"start":1726227782947,"stop":1726227782947,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd463e74fb4fd554","name":"Push message with XML payload","time":{"start":1726227723251,"stop":1726227723254,"duration":3},"status":"passed","severity":"normal"},{"uid":"7bcc46fb6410d76e","name":"Check received message containing long","time":{"start":1726227612611,"stop":1726227612613,"duration":2},"status":"passed","severity":"normal"},{"uid":"6fa7fd5287e9f56b","name":"should not receive a peer event after stop","time":{"start":1726227207583,"stop":1726227207583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1358c2484632392","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1726227667234,"stop":1726227667234,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f24b28d083974f","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1726227141945,"stop":1726227141945,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec446f40fc189b27","name":"Check received message containing Chinese","time":{"start":1726227612641,"stop":1726227612642,"duration":1},"status":"passed","severity":"normal"},{"uid":"3259ffac1cb4724d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1726227612649,"stop":1726227612649,"duration":0},"status":"passed","severity":"normal"},{"uid":"c611b86bd9bac263","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1726227149903,"stop":1726227149903,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b94b678d3565df0","name":"Check received message containing short","time":{"start":1726227612610,"stop":1726227612611,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d779e94290b910","name":"Check received message containing SQL Injection","time":{"start":1726227612628,"stop":1726227612629,"duration":1},"status":"passed","severity":"normal"},{"uid":"508b149605e2e7cc","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1726227555473,"stop":1726227555473,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e25b7b02ad54a05","name":"same cluster, different shard: nodes connect","time":{"start":1726227549656,"stop":1726227549656,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67addca2a2708e0","name":"Check message with non string payload is not received","time":{"start":1726227612638,"stop":1726227612638,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe032b9c4fddcc2","name":"Generator, 2 different pubsubtopics","time":{"start":1726227764911,"stop":1726227764911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a354236590bdf628","name":"random static sharding 2 - Cluster ID: 333, Shard ID: 382","time":{"start":1726227724000,"stop":1726227724000,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c1ce858bc4dde9","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1726227142065,"stop":1726227142065,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffe96c4aa9a3f27","name":"Push message on custom pubsubTopic","time":{"start":1726227511108,"stop":1726227511109,"duration":1},"status":"passed","severity":"normal"},{"uid":"adefe1e9d610101c","name":"Push message with escaped characters payload","time":{"start":1726227630525,"stop":1726227630525,"duration":0},"status":"passed","severity":"normal"},{"uid":"145785e05daa913a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app99/4/topic579/proto","time":{"start":1726227690787,"stop":1726227690788,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ddea405fd3a054","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1726227749379,"stop":1726227749379,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d97f81238f08223","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1726227410182,"stop":1726227410183,"duration":1},"status":"passed","severity":"normal"},{"uid":"b26e492f71e7114e","name":"different cluster, same shard: nodes don't connect","time":{"start":1726227549656,"stop":1726227549661,"duration":5},"status":"passed","severity":"normal"},{"uid":"1a79051bcf4a933a","name":"Check publish message containing special chars","time":{"start":1726227665557,"stop":1726227665558,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e403c6a9f121d4","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1726227643884,"stop":1726227643885,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f28437a40d57041","name":"should throw error - no id","time":{"start":1726227150681,"stop":1726227150682,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c3afa0e0ae772e","name":"Subscribe and receive messages via lightPush","time":{"start":1726227410179,"stop":1726227410179,"duration":0},"status":"passed","severity":"normal"},{"uid":"6940b2145968ecc0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1726227749382,"stop":1726227749383,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d7cd33e4c196c4","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1726227549655,"stop":1726227549655,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66c15b8c9a3bd70","name":"Relay + Store","time":{"start":1726227203776,"stop":1726227203777,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7b626ddb812d06","name":"Wrong topic","time":{"start":1726227690797,"stop":1726227690797,"duration":0},"status":"passed","severity":"normal"},{"uid":"55db481e51984efd","name":"Fails to push message bigger that 1MB","time":{"start":1726227630596,"stop":1726227630597,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee93e52dde2da932","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1726227775761,"stop":1726227775762,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea394fe6b7336e78","name":"Generator, 2 different pubsubtopics","time":{"start":1726227764912,"stop":1726227764913,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0a108fd0afd2bf","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1726227667231,"stop":1726227667232,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f19f5adc94258a","name":"should return unique PubsubTopics for static sharding","time":{"start":1726227141953,"stop":1726227141953,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf225242a39ada1","name":"Query Generator, Wrong PubsubTopic","time":{"start":1726227735411,"stop":1726227735412,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f76d92137dfb812","name":"Meta field set when metaSetter is specified","time":{"start":1726227155729,"stop":1726227155729,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea8dfb593a5f9f5","name":"Check message on other pubsub topic is not received","time":{"start":1726227612650,"stop":1726227612651,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9a3a05a8f7493c","name":"should decode valid enr with tcp successfully","time":{"start":1726227150680,"stop":1726227150680,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3648612bbe90378","name":"Renews peer on consistent missed messages","time":{"start":1726227309791,"stop":1726227309791,"duration":0},"status":"passed","severity":"normal"},{"uid":"621de4f292a09cb1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1726227141961,"stop":1726227141961,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e818db2c2c57","name":"should properly create location multiaddrs - udp6","time":{"start":1726227150690,"stop":1726227150690,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f33f32e46f060c","name":"Ping on unsubscribed peer","time":{"start":1726227271251,"stop":1726227271251,"duration":0},"status":"passed","severity":"normal"},{"uid":"30cda74297de3256","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1726227205955,"stop":1726227205956,"duration":1},"status":"passed","severity":"normal"},{"uid":"350fdb396d265b9e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1726227155732,"stop":1726227155732,"duration":0},"status":"passed","severity":"normal"},{"uid":"72cbb56d58de3e95","name":"Relay - times out","time":{"start":1726227782946,"stop":1726227782946,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aaa504262b6cf5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1726227141966,"stop":1726227141967,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff22786cd6554f6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1726227425966,"stop":1726227425967,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a0ce48921adc2c","name":"throws on content topic with empty application field","time":{"start":1726227141935,"stop":1726227141935,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42680824e2a19c4","name":"Push message with custom timestamp: 1726223810325","time":{"start":1726227723270,"stop":1726227723271,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fecbc027b864075","name":"should be able to encode the field with only RELAY set to true","time":{"start":1726227149892,"stop":1726227149894,"duration":2},"status":"passed","severity":"normal"},{"uid":"80bab0a2d9c072e5","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1726227194358,"stop":1726227194361,"duration":3},"status":"passed","severity":"normal"},{"uid":"29a9841279c2923b","name":"Reopen subscription with peer with lost subscription","time":{"start":1726227271250,"stop":1726227271250,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c15b10f5d51de28","name":"Push message with content topic containing long","time":{"start":1726227630537,"stop":1726227630538,"duration":1},"status":"passed","severity":"normal"},{"uid":"677bc6d9ce13fa8a","name":"should throw error - no public key","time":{"start":1726227150682,"stop":1726227150683,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d591737f53667c1","name":"Publish message with custom timestamp: Sat Sep 23 2023 11:40:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1726227665565,"stop":1726227665565,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f7c65677408804","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1726227709517,"stop":1726227709517,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca68b43d865ecdb9","name":"1 Store, 2 relays, 2 fetches","time":{"start":1726227163395,"stop":1726227163396,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d29628fe64ec8d5","name":"Push message with content topic containing Russian","time":{"start":1726227723264,"stop":1726227723264,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee437db09d4b66d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1726227749378,"stop":1726227749379,"duration":1},"status":"passed","severity":"normal"},{"uid":"8691ae5c2810f4c0","name":"Push message with content topic containing SQL Injection","time":{"start":1726227630583,"stop":1726227630586,"duration":3},"status":"passed","severity":"normal"},{"uid":"6d7daf4413b0f05d","name":"Query with Ordered Callback, No message returned","time":{"start":1726227735415,"stop":1726227735415,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb0289fedffe245","name":"Push message with content topic containing XML","time":{"start":1726227630587,"stop":1726227630588,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb0a79daea50048","name":"Add multiple subscription objects on single nwaku node","time":{"start":1726227749391,"stop":1726227749391,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6bba0bbb25e23d","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1726227709518,"stop":1726227709518,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b371a6635f0451","name":"Push message with content topic containing Chinese","time":{"start":1726227630540,"stop":1726227630571,"duration":31},"status":"passed","severity":"normal"},{"uid":"78cefec630bc4501","name":"should only return 1 node with store capability","time":{"start":1726227163568,"stop":1726227163569,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e84ccc754292952","name":"Should update multiaddrs","time":{"start":1726227555794,"stop":1726227555795,"duration":1},"status":"passed","severity":"normal"},{"uid":"c16cecd41ce2a7ee","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1726227141962,"stop":1726227141962,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb59e26aa8dcde0","name":"should set field with only STORE enabled","time":{"start":1726227150693,"stop":1726227150693,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cbcc7bfec1e7dbd","name":"Check message received after jswaku node is restarted","time":{"start":1726227612638,"stop":1726227612639,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6708f4416b883c77","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1726227749378,"stop":1726227749378,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97ed8fa54c2550d","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1726227248389,"stop":1726227248390,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cdc6a6874c7bda8","name":"Encoder throws on undefined content topic","time":{"start":1726227173795,"stop":1726227173795,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd671a624866c73a","name":"Subscribe to topic containing XML and receive message","time":{"start":1726227410190,"stop":1726227410190,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b2643e55a23dcc","name":"different cluster, different shard: nodes don't connect","time":{"start":1726227549661,"stop":1726227549662,"duration":1},"status":"passed","severity":"normal"},{"uid":"b046c0ca6f7da819","name":"1 Relay, 1 Filter, gives up","time":{"start":1726227163396,"stop":1726227163396,"duration":0},"status":"passed","severity":"normal"},{"uid":"10398cc66cabddcb","name":"Add multiple subscription objects on single nwaku node","time":{"start":1726227410193,"stop":1726227410193,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37d2cdf4c0ae041","name":"Check message with non string payload is not received","time":{"start":1726227374782,"stop":1726227374783,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9507ee9c9479d2","name":"should throw an error for empty SingleShardInfos array","time":{"start":1726227141952,"stop":1726227141952,"duration":0},"status":"passed","severity":"normal"},{"uid":"908723962ee2799b","name":"Check received message containing Chinese","time":{"start":1726227374759,"stop":1726227374759,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f91764d543888b5","name":"Check received message containing unicode special characters","time":{"start":1726227374764,"stop":1726227374765,"duration":1},"status":"passed","severity":"normal"},{"uid":"edccab2672d64666","name":"more peers than existing","time":{"start":1726227612838,"stop":1726227612838,"duration":0},"status":"skipped","severity":"normal"},{"uid":"52dfc7c63a326da3","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1726227775763,"stop":1726227775763,"duration":0},"status":"passed","severity":"normal"},{"uid":"73dc344c37c3ac9d","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1726227279397,"stop":1726227279398,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78e86229a60b6a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1726227749371,"stop":1726227749372,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a0a2e1d8f49d65","name":"random static sharding 10 - Cluster ID: 532, Shard ID: 407","time":{"start":1726227724004,"stop":1726227724004,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f60cb9f5b76b603","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1726227410191,"stop":1726227410192,"duration":1},"status":"passed","severity":"normal"},{"uid":"648424ae8ae95d2e","name":"Check publish message containing short","time":{"start":1726227665556,"stop":1726227665556,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd10a64de69c51e1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1726227311719,"stop":1726227311720,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4a6b152ed407a38","name":"Push message with emoji payload","time":{"start":1726227630526,"stop":1726227630527,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91241ba3440723d","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1726227381003,"stop":1726227381003,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62b87eee05b05a7","name":"Subscribe to topic containing long and receive message","time":{"start":1726227749354,"stop":1726227749355,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4952f3f67e4ff1","name":"different cluster, different shard: nodes don't connect","time":{"start":1726227380979,"stop":1726227380980,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0282d7f8eabb839","name":"Push message with content topic containing JSON","time":{"start":1726227723266,"stop":1726227723266,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe91c2f7fb5da29","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1726227141962,"stop":1726227141963,"duration":1},"status":"passed","severity":"normal"},{"uid":"4774c9983f08aaf9","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726227279401,"stop":1726227279401,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9c2db6d113708a","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1726227141971,"stop":1726227141972,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e7a0c731cadca2","name":"Relay - dialed after","time":{"start":1726227782946,"stop":1726227782946,"duration":0},"status":"passed","severity":"normal"},{"uid":"170de30146a91444","name":"connects to nwaku","time":{"start":1726227777305,"stop":1726227777305,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7496422e55c9c4e","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1726227555467,"stop":1726227555467,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e8823d1f5e3fe1","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1726227555465,"stop":1726227555465,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5010e355357de1","name":"Check received message containing emoji","time":{"start":1726227374765,"stop":1726227374766,"duration":1},"status":"passed","severity":"normal"},{"uid":"9475b09a023130d3","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1726227667237,"stop":1726227667238,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8a1b5060b305d2c","name":"shard 0","time":{"start":1726227723998,"stop":1726227723999,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a1f9d80152bb4c","name":"Passing page size 11 when there are 10 messages","time":{"start":1726227765145,"stop":1726227765145,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b712e12ad5cfdc","name":"Check publish message containing Script","time":{"start":1726227665559,"stop":1726227665560,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9ee3d7442795faf","name":"Filter with 2 connections","time":{"start":1726227434946,"stop":1726227434946,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15b65997adb49f6","name":"dispatchEvent via connectionManager","time":{"start":1726227234053,"stop":1726227234054,"duration":1},"status":"passed","severity":"normal"},{"uid":"76dfe4cd1c57910d","name":"Check message received after nwaku node is restarted","time":{"start":1726227612639,"stop":1726227612639,"duration":0},"status":"skipped","severity":"normal"},{"uid":"62e3b08da3850b99","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1726227761688,"stop":1726227761688,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2843281a155d73","name":"Accepts a valid Waku Message","time":{"start":1726227178855,"stop":1726227178856,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbab9822f2d0b287","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1726227311724,"stop":1726227311724,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3878a694e7045","name":"Query generator for multiple messages with different content topic format","time":{"start":1726227757573,"stop":1726227757573,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d034a746230e09","name":"Mutual subscription","time":{"start":1726227667223,"stop":1726227667224,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf3612ea10b7936","name":"Check publish message after client node is restarted","time":{"start":1726227665571,"stop":1726227665571,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34bbd7f9759497eb","name":"random static sharding 8 - Cluster ID: 864, Shard ID: 699","time":{"start":1726227724003,"stop":1726227724003,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd536cceb60f957","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1726227667236,"stop":1726227667236,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bae9f4622bd0abb","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1726227380997,"stop":1726227380997,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a759c1e9456af2a","name":"addEventListener with wrong event","time":{"start":1726227234051,"stop":1726227234051,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf52c8682bef276","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1726227380980,"stop":1726227380981,"duration":1},"status":"passed","severity":"normal"},{"uid":"1daf6ec9e295c7d1","name":"should add and remove event listeners correctly","time":{"start":1726227167571,"stop":1726227167572,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5b5c54344cef01","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1726227643886,"stop":1726227643886,"duration":0},"status":"passed","severity":"normal"},{"uid":"1035e2616ade5ddb","name":"Check publish message containing unicode special characters","time":{"start":1726227665563,"stop":1726227665563,"duration":0},"status":"passed","severity":"normal"},{"uid":"3188478343b893e5","name":"Ping on peer without subscriptions","time":{"start":1726227271251,"stop":1726227271251,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7af19fbaa8c646","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726227279396,"stop":1726227279397,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb72526ae32005e5","name":"Check received message containing shell command","time":{"start":1726227612646,"stop":1726227612646,"duration":0},"status":"passed","severity":"normal"},{"uid":"52897dffe3251f4c","name":"Throws when trying to push message with empty payload","time":{"start":1726227723260,"stop":1726227723260,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66194419016d1b2","name":"Promise Callback - true","time":{"start":1726227745086,"stop":1726227745087,"duration":1},"status":"passed","severity":"normal"},{"uid":"467290d4d3770a7a","name":"Sign & Recover","time":{"start":1726227174092,"stop":1726227174093,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3225cb3288235","name":"Decrypt messages","time":{"start":1726227616475,"stop":1726227616476,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cbe4a1dfd3f99da","name":"pre and post cipher","time":{"start":1726227174092,"stop":1726227174092,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79a0fe920d2a725","name":"should not receive a peer event after stop","time":{"start":1726227167570,"stop":1726227167570,"duration":0},"status":"passed","severity":"normal"},{"uid":"481860dd8d8c4278","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1726227425989,"stop":1726227425998,"duration":9},"status":"passed","severity":"normal"},{"uid":"b12ae590e878e412","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1726227749344,"stop":1726227749344,"duration":0},"status":"passed","severity":"normal"},{"uid":"753ff2973d9e22ce","name":"should return false","time":{"start":1726227150683,"stop":1726227150683,"duration":0},"status":"passed","severity":"normal"},{"uid":"437b0aa9c20d3a22","name":"should be able to decode the field with only RELAY set to true","time":{"start":1726227149898,"stop":1726227149899,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d25df9a0b476f49","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1726227380994,"stop":1726227380994,"duration":0},"status":"passed","severity":"normal"},{"uid":"43546a0914d483fe","name":"Push message with content topic containing short","time":{"start":1726227723261,"stop":1726227723261,"duration":0},"status":"passed","severity":"normal"},{"uid":"6296b55b1f78620d","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1726227141970,"stop":1726227141970,"duration":0},"status":"passed","severity":"normal"},{"uid":"224e78fc58fcf7d4","name":"Check received message containing unicode special characters","time":{"start":1726227612632,"stop":1726227612633,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4762e30e5047dcd","name":"non connected peers","time":{"start":1726227612839,"stop":1726227612839,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e194f70c77dc5d6f","name":"Ping on subscribed peer","time":{"start":1726227254851,"stop":1726227254852,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f3334ee8e9b0c4","name":"Check received message containing XML","time":{"start":1726227612630,"stop":1726227612630,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbaf73006a93058e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1726227205941,"stop":1726227205942,"duration":1},"status":"passed","severity":"normal"},{"uid":"423488914cdce28f","name":"Subscribe and receives messages on 20 topics","time":{"start":1726227749379,"stop":1726227749379,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bdba01e1baec4d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1726227207584,"stop":1726227207584,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cf341f1eaa328a29","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1726227410189,"stop":1726227410189,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31a60c1b92cb28f","name":"Subscribe to topic containing short and receive message","time":{"start":1726227749354,"stop":1726227749354,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bf81da28b39110","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1726227173793,"stop":1726227173793,"duration":0},"status":"passed","severity":"normal"},{"uid":"64111d0efc32b72f","name":"udp ip6 address","time":{"start":1726227150006,"stop":1726227150006,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68fe3dfa6508eb7","name":"Check publish message containing Russian","time":{"start":1726227665559,"stop":1726227665559,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ce6f86e006a41f","name":"Check message with non string payload is not received","time":{"start":1726227612652,"stop":1726227612652,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c996a332f68ef1a","name":"should properly compute the node id","time":{"start":1726227150683,"stop":1726227150684,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5033e20685b6e4","name":"can start and stop the service","time":{"start":1726227207580,"stop":1726227207581,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa60e6be8e8ac4d7","name":"should set field with all protocols enabled","time":{"start":1726227150692,"stop":1726227150692,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af9cf61ca96d62e","name":"Encoder throws on empty string content topic","time":{"start":1726227175496,"stop":1726227175496,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66aa1bfbc8ed87e","name":"should encode/decode to text encoding","time":{"start":1726227150684,"stop":1726227150688,"duration":4},"status":"passed","severity":"normal"},{"uid":"86ef1f3e8268fdbd","name":"Generator, 2 different pubsubtopics","time":{"start":1726227764909,"stop":1726227764909,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae544586e0255b87","name":"Push message with shell command payload","time":{"start":1726227723258,"stop":1726227723258,"duration":0},"status":"passed","severity":"normal"},{"uid":"471d41584c46118e","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1726227667235,"stop":1726227667235,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edba4d3dc1e35e0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1726227749352,"stop":1726227749353,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a581a62f6e876d6","name":"Filter with 1 connections","time":{"start":1726227434945,"stop":1726227434945,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66a87094951e983","name":"random static sharding 6 - Cluster ID: 255, Shard ID: 52","time":{"start":1726227724002,"stop":1726227724002,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0a52f5c702f551","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1726227690798,"stop":1726227690798,"duration":0},"status":"passed","severity":"normal"},{"uid":"42563c55cda2b2fb","name":"same cluster, same shard: nodes connect","time":{"start":1726227549656,"stop":1726227549656,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda2223788c03e20","name":"Subscribe to topic containing numeric and publish message","time":{"start":1726227667233,"stop":1726227667233,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5bf446f70c0d85","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1726227642026,"stop":1726227642027,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d4df81df0033125","name":"Push message with content topic containing escaped characters","time":{"start":1726227723267,"stop":1726227723267,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed930d7ad70594b0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1726227141965,"stop":1726227141966,"duration":1},"status":"passed","severity":"normal"},{"uid":"2640d7ff6b5b6191","name":"Subscribe to topic containing shell command and receive message","time":{"start":1726227749366,"stop":1726227749367,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2eff32022b6c94d","name":"Push message with Arabic payload","time":{"start":1726227723240,"stop":1726227723241,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0366844cbc1ad68","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1726227775763,"stop":1726227775764,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b12755fcf4a65d","name":"Publish message with large meta","time":{"start":1726227665571,"stop":1726227665571,"duration":0},"status":"passed","severity":"normal"},{"uid":"7388448732bfcb74","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1726227142065,"stop":1726227142065,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57509e119f3f8","name":"Check received message containing Russian","time":{"start":1726227374760,"stop":1726227374760,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc5a29915755e72","name":"topics with same application and version share the same shard","time":{"start":1726227141948,"stop":1726227141949,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc6d8a58dce4a2f5","name":"Push message with content topic containing unicode special characters","time":{"start":1726227723267,"stop":1726227723267,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5c7b5d22abbb90","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1726227141946,"stop":1726227141946,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4576c193f4e79f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1726227149900,"stop":1726227149901,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb7f0c5694807b02","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1726227425967,"stop":1726227425968,"duration":1},"status":"passed","severity":"normal"},{"uid":"96634898a224b0dd","name":"Check received message containing special chars","time":{"start":1726227374758,"stop":1726227374759,"duration":1},"status":"passed","severity":"normal"},{"uid":"a24614bb67e9158e","name":"different cluster, same shard: nodes don't connect","time":{"start":1726227380979,"stop":1726227380979,"duration":0},"status":"passed","severity":"normal"},{"uid":"524788d5517677cc","name":"should get / set UDP multiaddr","time":{"start":1726227150688,"stop":1726227150689,"duration":1},"status":"passed","severity":"normal"},{"uid":"38fdc9058491caec","name":"stop","time":{"start":1726227234055,"stop":1726227234055,"duration":0},"status":"passed","severity":"normal"},{"uid":"572c6a49a668cca2","name":"Decoder throws on undefined content topic","time":{"start":1726227155731,"stop":1726227155731,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e575fe0c926d40","name":"Check message received after jswaku node is restarted","time":{"start":1726227612652,"stop":1726227612652,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bbd64025987461c0","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1726227380994,"stop":1726227380995,"duration":1},"status":"passed","severity":"normal"},{"uid":"725ff149111014b2","name":"Check received message with timestamp: 1726227193487 ","time":{"start":1726227612634,"stop":1726227612634,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d51fb84e4d5a21","name":"Subscribe and receive messages via lightPush","time":{"start":1726227749374,"stop":1726227749374,"duration":0},"status":"passed","severity":"normal"},{"uid":"9161ebbc292eb48f","name":"Push message with content topic containing Script","time":{"start":1726227630586,"stop":1726227630587,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3dc275ca7ca346c","name":"getPeersByDiscovery","time":{"start":1726227642025,"stop":1726227642026,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef30a413fcc91f62","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1726227141958,"stop":1726227141959,"duration":1},"status":"passed","severity":"normal"},{"uid":"1326dd4616a962d6","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1726227410193,"stop":1726227410193,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3cec0e95005ac69","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1726227205942,"stop":1726227205942,"duration":0},"status":"passed","severity":"normal"},{"uid":"c552094ad6c6322d","name":"start node with empty content topic","time":{"start":1726227690798,"stop":1726227690799,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d729beb5a2e5229","name":"Subscribe to topic containing long and receive message","time":{"start":1726227749381,"stop":1726227749381,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fac55c673af5c6a","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1726227201207,"stop":1726227201208,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a46670cb660d265","name":"Subscribe to topic containing numeric and receive message","time":{"start":1726227749355,"stop":1726227749355,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e1ef04c260d141","name":"Query generator for multiple messages with multiple decoders","time":{"start":1726227757572,"stop":1726227757573,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e6b73490275a04","name":"Ephemeral field set to true","time":{"start":1726227155729,"stop":1726227155729,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b0747f74af96bb","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726227380989,"stop":1726227380989,"duration":0},"status":"passed","severity":"normal"},{"uid":"b704646aaeac0349","name":"Generator, custom pubsub topic","time":{"start":1726227764912,"stop":1726227764912,"duration":0},"status":"passed","severity":"normal"},{"uid":"b120b01b076e7f09","name":"should not fail to stop the service if it was not started","time":{"start":1726227670240,"stop":1726227670241,"duration":1},"status":"passed","severity":"normal"},{"uid":"6468c2cf2faf5377","name":"Push message with custom timestamp: 1726231035132","time":{"start":1726227630594,"stop":1726227630595,"duration":1},"status":"passed","severity":"normal"},{"uid":"31efaadfa519aa2e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1726227667239,"stop":1726227667239,"duration":0},"status":"passed","severity":"normal"},{"uid":"4223c5ae74fe1a6f","name":"Check received message containing Russian","time":{"start":1726227612628,"stop":1726227612628,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb9d396559f7c6f","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1726227380999,"stop":1726227380999,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d4715510420644","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1726227150680,"stop":1726227150680,"duration":0},"status":"passed","severity":"normal"},{"uid":"9534c04d591c20c3","name":"can dial TLS multiaddrs","time":{"start":1726227555148,"stop":1726227555150,"duration":2},"status":"passed","severity":"normal"},{"uid":"821e59436b9433d5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1726227749343,"stop":1726227749343,"duration":0},"status":"passed","severity":"normal"},{"uid":"728d624082d13675","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1726227665564,"stop":1726227665565,"duration":1},"status":"passed","severity":"normal"},{"uid":"c56a4c4f478d2020","name":"should properly create location multiaddrs - tcp","time":{"start":1726227150691,"stop":1726227150691,"duration":0},"status":"passed","severity":"normal"},{"uid":"141057d6e58fb5a","name":"Subscribe and receive messages via waku relay post","time":{"start":1726227410180,"stop":1726227410181,"duration":1},"status":"passed","severity":"normal"},{"uid":"227c2288b683245c","name":"A test","time":{"start":1726227511182,"stop":1726227511182,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f0ff1b3bbab7dd","name":"should not receive a peer event after stop","time":{"start":1726227670243,"stop":1726227670244,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e314d5beccbc108","name":"Push message with meta","time":{"start":1726227723268,"stop":1726227723269,"duration":1},"status":"passed","severity":"normal"},{"uid":"23dc372376465c25","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1726227381002,"stop":1726227381003,"duration":1},"status":"passed","severity":"normal"},{"uid":"380ad9cae5ca3b90","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1726227667238,"stop":1726227667239,"duration":1},"status":"passed","severity":"normal"},{"uid":"373571e0d89f03d2","name":"isConnected return false after peer stops","time":{"start":1726227248391,"stop":1726227248392,"duration":1},"status":"passed","severity":"normal"},{"uid":"993e07a0579ed11b","name":"Renews subscription after lossing a connection","time":{"start":1726227749372,"stop":1726227749372,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbb29ec5edf71b1","name":"Check received message containing Basic HTML tag","time":{"start":1726227612645,"stop":1726227612645,"duration":0},"status":"passed","severity":"normal"},{"uid":"3684afe854b8b3b6","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1726227555467,"stop":1726227555468,"duration":1},"status":"passed","severity":"normal"},{"uid":"d639e8a52949de6b","name":"Keep-alive pings maintain the connection","time":{"start":1726227309783,"stop":1726227309789,"duration":6},"status":"passed","severity":"normal"},{"uid":"39bc27bf8cba2c2b","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1726227163569,"stop":1726227163569,"duration":0},"status":"passed","severity":"normal"},{"uid":"603f5378df6c2af9","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1726227764913,"stop":1726227764914,"duration":1},"status":"passed","severity":"normal"},{"uid":"22da72dd32cdc85a","name":"should handle corrupted local storage data gracefully","time":{"start":1726227167571,"stop":1726227167571,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d736af84d74428","name":"Push message with rate limit","time":{"start":1726227723269,"stop":1726227723270,"duration":1},"status":"passed","severity":"normal"},{"uid":"6658bce139561163","name":"should properly create location multiaddrs - udp4","time":{"start":1726227150689,"stop":1726227150690,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7618173c8fd3f59","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1726227163247,"stop":1726227163247,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a69feef31df2c3","name":"Push message with XML payload","time":{"start":1726227630523,"stop":1726227630523,"duration":0},"status":"passed","severity":"normal"},{"uid":"d116bf28acf18d9e","name":"Query generator for multiple messages with different message text format","time":{"start":1726227757571,"stop":1726227757571,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1da31315e6c6881","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1726227163243,"stop":1726227163244,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f88cc41c852538","name":"getPeersByDiscovery","time":{"start":1726227234052,"stop":1726227234053,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a24190a720fc215","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1726227764911,"stop":1726227764911,"duration":0},"status":"passed","severity":"normal"},{"uid":"af208298ad3d2b50","name":"Promise Callback - false","time":{"start":1726227745087,"stop":1726227745088,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcea36335fe1ed30","name":"should set field with only FILTER enabled","time":{"start":1726227150693,"stop":1726227150693,"duration":0},"status":"passed","severity":"normal"},{"uid":"42864906d81a82c1","name":"Check publish message containing escaped characters","time":{"start":1726227665562,"stop":1726227665563,"duration":1},"status":"passed","severity":"normal"},{"uid":"74131e27b8adcef9","name":"Sample","time":{"start":1726227150152,"stop":1726227150153,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad81b2aa2e6dc02","name":"Passing page size 10 when there are 10 messages","time":{"start":1726227765144,"stop":1726227765144,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4125465a6fe751","name":"Encoder throws on empty string content topic","time":{"start":1726227173796,"stop":1726227173796,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a934f4af37f6e4","name":"Filter with 0 connections","time":{"start":1726227434944,"stop":1726227434944,"duration":0},"status":"passed","severity":"normal"},{"uid":"fceab2e2c3161ad6","name":"Push message with content topic containing Basic HTML tag","time":{"start":1726227630588,"stop":1726227630588,"duration":0},"status":"passed","severity":"normal"},{"uid":"e716011f8a84da6f","name":"Push message with special chars payload","time":{"start":1726227630518,"stop":1726227630518,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70d0628d944f7a4","name":"Fails to publish message with size larger than 1 MB","time":{"start":1726227665570,"stop":1726227665570,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b1e704c137e53d","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1726227380998,"stop":1726227380998,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52a0994e3873a5d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1726227749367,"stop":1726227749368,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd7a86dde7eca2c7","name":"Push message with content topic containing Chinese","time":{"start":1726227723263,"stop":1726227723263,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b89bda987965eb5","name":"Publish without waiting for remote peer","time":{"start":1726227667225,"stop":1726227667225,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad81a020c29b1634","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1726227667231,"stop":1726227667231,"duration":0},"status":"passed","severity":"normal"},{"uid":"1135fa57683c6aa2","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1726227380990,"stop":1726227380990,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cc032d8b888f5b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1726227141946,"stop":1726227141946,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce7f2a444f34bd1","name":"Symmetric encrypt & Decrypt","time":{"start":1726227174091,"stop":1726227174092,"duration":1},"status":"passed","severity":"normal"},{"uid":"6381a58dc7417fc9","name":"safeDispatchEvent","time":{"start":1726227234054,"stop":1726227234054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7117c66a00d4c0b","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1726227690779,"stop":1726227690779,"duration":0},"status":"passed","severity":"normal"},{"uid":"8920b9032329c40d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app65/8/topic742/test.js","time":{"start":1726227690794,"stop":1726227690796,"duration":2},"status":"passed","severity":"normal"},{"uid":"f953b4c56da12eaa","name":"Subscribe to topic containing special chars and publish message","time":{"start":1726227667233,"stop":1726227667234,"duration":1},"status":"passed","severity":"normal"},{"uid":"876108a5495bd515","name":"should emit a peer event after start","time":{"start":1726227670242,"stop":1726227670242,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2399dc6a6fdab0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1726227749343,"stop":1726227749344,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6ed8daee2a4d63","name":"Query Generator - false","time":{"start":1726227745084,"stop":1726227745086,"duration":2},"status":"passed","severity":"normal"},{"uid":"d3af080fb126861c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1726227141940,"stop":1726227141945,"duration":5},"status":"passed","severity":"normal"},{"uid":"7e7c5fd665c8b94d","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1726227141949,"stop":1726227141949,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2876cf9655e2060","name":"should be able to encode the field with only FILTER set to true","time":{"start":1726227149895,"stop":1726227149895,"duration":0},"status":"passed","severity":"normal"},{"uid":"8747698245f94a89","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1726227149897,"stop":1726227149897,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f3e2c8574518f4","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1726227555471,"stop":1726227555471,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca384a2ab9de993","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1726227380999,"stop":1726227380999,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c96ec7fbe9c8692","name":"Default pageSize","time":{"start":1726227765146,"stop":1726227765146,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b3f6d817ae9b0c","name":"should be able to decode the field with only STORE set to true","time":{"start":1726227149900,"stop":1726227149900,"duration":0},"status":"passed","severity":"normal"},{"uid":"6608495025ee1d36","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726227381000,"stop":1726227381000,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9f1d02e8619ff","name":"Subscribe to topic containing Script and receive message","time":{"start":1726227749385,"stop":1726227749386,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1d29b586cc1bb9","name":"Check message with no content topic is not received","time":{"start":1726227612651,"stop":1726227612651,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7d20c8738fa53c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1726227163570,"stop":1726227163570,"duration":0},"status":"skipped","severity":"normal"},{"uid":"98e0aeb1fd81fb57","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1726227425969,"stop":1726227425970,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4378241a8d15dde","name":"Subscribe to topic containing Script and receive message","time":{"start":1726227410189,"stop":1726227410190,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb9ef8718f2ecf4","name":"Refresh subscription","time":{"start":1726227667232,"stop":1726227667232,"duration":0},"status":"skipped","severity":"normal"},{"uid":"879d0cea846b1aee","name":"Decoder throws on empty string content topic","time":{"start":1726227175497,"stop":1726227175497,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4992b5f2155b675","name":"Overlapping topic subscription","time":{"start":1726227667232,"stop":1726227667232,"duration":0},"status":"skipped","severity":"normal"},{"uid":"385b4ebc866a32ca","name":"Reopen subscription with peer with lost subscription","time":{"start":1726227271251,"stop":1726227271252,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e7f3ebbbb32389","name":"Push 30 different messages","time":{"start":1726227723260,"stop":1726227723260,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2210d39c8c0283","name":"Query with Promise Callback, No Decoder","time":{"start":1726227735416,"stop":1726227735416,"duration":0},"status":"passed","severity":"normal"},{"uid":"46218e537a4142d","name":"can start the service","time":{"start":1726227207580,"stop":1726227207580,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb61f6ab9335cc3d","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1726227709518,"stop":1726227709519,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3b2caf465ac104","name":"caches peers it previously fetched","time":{"start":1726227163567,"stop":1726227163567,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2aaf386993471d","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1726227667234,"stop":1726227667234,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c6314b10c32bce","name":"Decoder throws on empty string content topic","time":{"start":1726227173797,"stop":1726227173797,"duration":0},"status":"passed","severity":"normal"},{"uid":"4742501cce3e3364","name":"Check received message containing Arabic","time":{"start":1726227612642,"stop":1726227612643,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c49b89f2b231d88","name":"Subscribe to topic containing emoji and receive message","time":{"start":1726227749390,"stop":1726227749391,"duration":1},"status":"passed","severity":"normal"},{"uid":"2450b5d295a84f93","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1726227149897,"stop":1726227149898,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eddaae2de9ae402","name":"Subscribe and receives messages on 20 topics","time":{"start":1726227749345,"stop":1726227749352,"duration":7},"status":"passed","severity":"normal"},{"uid":"ad821ec84dfb509a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1726227149902,"stop":1726227149902,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e954ace5630c67","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1726227141939,"stop":1726227141939,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8d03aa382f30ed","name":"Asymmetric encrypt & decrypt","time":{"start":1726227174091,"stop":1726227174091,"duration":0},"status":"passed","severity":"normal"},{"uid":"6685873cb0ebf39e","name":"Check received message containing unicode special characters","time":{"start":1726227612647,"stop":1726227612647,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ae606f7b1543dc","name":"Check message with invalid timestamp is not received","time":{"start":1726227612635,"stop":1726227612635,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1338712e3dd416","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1726227410180,"stop":1726227410180,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf8559d2dc3082f","name":"Push message with numeric payload","time":{"start":1726227723237,"stop":1726227723238,"duration":1},"status":"passed","severity":"normal"},{"uid":"6613c208ef01838a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1726227141966,"stop":1726227141966,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5de333d6216862","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1726227643885,"stop":1726227643885,"duration":0},"status":"passed","severity":"normal"},{"uid":"6234f0c32e892931","name":"Filter","time":{"start":1726227782947,"stop":1726227782948,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5f2e72e603afe5f","name":"Subscribe to topic containing Script and receive message","time":{"start":1726227749362,"stop":1726227749363,"duration":1},"status":"passed","severity":"normal"},{"uid":"212efbfbef3e538b","name":"Check received message containing shell command","time":{"start":1726227612631,"stop":1726227612631,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2830954a38d43c","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1726227141974,"stop":1726227141974,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c71af248f5e187","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1726227612650,"stop":1726227612650,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde7eaae2a891424","name":"Check received message containing SQL Injection","time":{"start":1726227374760,"stop":1726227374761,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a93c9f25bd73a4","name":"Push message with Script payload","time":{"start":1726227723251,"stop":1726227723251,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3ac479025e8b34","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1726227141947,"stop":1726227141947,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef84ed847f49532d","name":"Push message with meta","time":{"start":1726227630592,"stop":1726227630592,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb27432ee3b4145","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1726227163245,"stop":1726227163245,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6410bf63dcd1410","name":"Check received message containing Basic HTML tag","time":{"start":1726227374762,"stop":1726227374762,"duration":0},"status":"passed","severity":"normal"},{"uid":"625df700dd6d2584","name":"Check received message containing Russian","time":{"start":1726227612643,"stop":1726227612643,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f44de0da9f3eaf6","name":"Publish message with custom timestamp: Fri Sep 13 2024 10:40:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1726227665565,"stop":1726227665565,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cace524cdeae6e","name":"Decoder throws on undefined content topic","time":{"start":1726227175496,"stop":1726227175497,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0519102749954dd","name":"Check received message containing Arabic","time":{"start":1726227612626,"stop":1726227612628,"duration":2},"status":"passed","severity":"normal"},{"uid":"85d084dc3d80247c","name":"Passing page size 19 when there are 20 messages","time":{"start":1726227765145,"stop":1726227765146,"duration":1},"status":"passed","severity":"normal"},{"uid":"51b3e16a4c04d67b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1726227410187,"stop":1726227410187,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff5f6ac1de5c785","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1726227141948,"stop":1726227141948,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed74e4bc789b9368","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1726227749353,"stop":1726227749353,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd912533c14d7ec","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app3/2/topic744/utf8","time":{"start":1726227690796,"stop":1726227690797,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fb798c7e2058a74","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1726227141946,"stop":1726227141947,"duration":1},"status":"passed","severity":"normal"},{"uid":"d405d6edc998a254","name":"Push message with Arabic payload","time":{"start":1726227630519,"stop":1726227630520,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f13b48b1b2b3f2","name":"Push message with content topic containing Arabic","time":{"start":1726227630572,"stop":1726227630573,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fea0f4f39250a24","name":"Push message with custom timestamp: 1726231010325","time":{"start":1726227723271,"stop":1726227723271,"duration":0},"status":"passed","severity":"normal"},{"uid":"f717e00eadd98440","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1726227667229,"stop":1726227667229,"duration":0},"status":"passed","severity":"normal"}] |