mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 23:43:10 +00:00
1 line
160 KiB
JSON
1 line
160 KiB
JSON
[{"uid":"a387ac755ef36cbb","name":"should not fail to stop the service if it was not started","time":{"start":1728068975097,"stop":1728068975098,"duration":1},"status":"passed","severity":"normal"},{"uid":"cadf672ea6b472e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728068931713,"stop":1728068931714,"duration":1},"status":"passed","severity":"normal"},{"uid":"93330ec1657bcf15","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728069256727,"stop":1728069256727,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a65770e70bae57c","name":"Decoder throws on empty string content topic","time":{"start":1728068942360,"stop":1728068942360,"duration":0},"status":"passed","severity":"normal"},{"uid":"9398a264737376d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728068932331,"stop":1728068932332,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cbff5efce855d717","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app39/9/topic270/utf8","time":{"start":1728069281356,"stop":1728069281357,"duration":1},"status":"passed","severity":"normal"},{"uid":"861bc9bf2ae1e96d","name":"Decoder throws on undefined content topic","time":{"start":1728068942359,"stop":1728068942360,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a8a1d5cbdd02c6c","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728069194218,"stop":1728069194218,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7a81e20d616cd8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728069312643,"stop":1728069312644,"duration":1},"status":"passed","severity":"normal"},{"uid":"287ef9a05e6a618b","name":"Subscribe and receives messages on 20 topics","time":{"start":1728069312628,"stop":1728069312629,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11e32e9ce6a787b","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728069279734,"stop":1728069279734,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c71579f2226981e","name":"Should update multiaddrs","time":{"start":1728069198396,"stop":1728069198396,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cea285ca1a7ea0","name":"Check message on other pubsub topic is not received","time":{"start":1728069218849,"stop":1728069218850,"duration":1},"status":"passed","severity":"normal"},{"uid":"5694577e9b56d30e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728069218825,"stop":1728069218825,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a15eac1ad778cd","name":"Ping on unsubscribed peer","time":{"start":1728069010263,"stop":1728069010263,"duration":0},"status":"passed","severity":"normal"},{"uid":"383396a4e1f3dcf6","name":"random static sharding 1 - Cluster ID: 221, Shard ID: 909","time":{"start":1728069309214,"stop":1728069309215,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f9efead0401824","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728069312643,"stop":1728069312643,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc572e2b93218a5","name":"should properly create location multiaddrs - udp","time":{"start":1728068916848,"stop":1728068916848,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd7a4a2abc03704","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728069112313,"stop":1728069112314,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d7cfb8f312475c","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728069013702,"stop":1728069013702,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e499615afdb1f47","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728068908066,"stop":1728068908067,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd960594a483894d","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728068908091,"stop":1728068908091,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c6ddbda676ad64","name":"should be online or offline if network state changed","time":{"start":1728068964180,"stop":1728068964180,"duration":0},"status":"passed","severity":"normal"},{"uid":"879dc276554617ef","name":"Correctly serialized arguments","time":{"start":1728069196307,"stop":1728069196308,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb49f36ddcb66b4f","name":"Push message with shell command payload","time":{"start":1728069279726,"stop":1728069279727,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0cd44e10a6bb26e","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728068908048,"stop":1728068908048,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfb23cdc46b8b31","name":"Check received message containing Script","time":{"start":1728069218816,"stop":1728069218816,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29bd0581aa63921","name":"Push message with XML payload","time":{"start":1728069237561,"stop":1728069237561,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8ea3cc7792f1d1","name":"Passing page size 1 when there are 4 messages","time":{"start":1728069329392,"stop":1728069329393,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a744eda19ab227","name":"should select older connection if present","time":{"start":1728068923562,"stop":1728068923562,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f18f5c6d8c00ca","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728069112271,"stop":1728069112271,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f683a8a08f5893b","name":"handles empty shards array correctly","time":{"start":1728068908065,"stop":1728068908065,"duration":0},"status":"passed","severity":"normal"},{"uid":"330a8abc27ae3bfb","name":"1 Relay, 1 fetch","time":{"start":1728068931765,"stop":1728068931766,"duration":1},"status":"passed","severity":"normal"},{"uid":"375e41cd7e2c0f95","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728069276447,"stop":1728069276447,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ef4656d3885085","name":"should emit a peer event after start","time":{"start":1728069294515,"stop":1728069294518,"duration":3},"status":"passed","severity":"normal"},{"uid":"feff1712fe6e1659","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728068964174,"stop":1728068964174,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c3dcb03109f7e6","name":"same cluster, different shard: nodes connect","time":{"start":1728069196070,"stop":1728069196070,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b92014fe787c1d6","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728069112306,"stop":1728069112307,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb136eea3f08871f","name":"Register correct protocols","time":{"start":1728069256717,"stop":1728069256717,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cbbe9db0a26264","name":"Meta field set when metaSetter is specified","time":{"start":1728068924344,"stop":1728068924344,"duration":0},"status":"passed","severity":"normal"},{"uid":"3651e0bac10787c6","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728069307995,"stop":1728069307996,"duration":1},"status":"passed","severity":"normal"},{"uid":"a486c47bbd68081b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728068916319,"stop":1728068916319,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6ef2f622e29def","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728069256723,"stop":1728069256723,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d330bb8a196deb","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728068994840,"stop":1728068994840,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ddda0efbfbb90e","name":"returns nothing if no connections present","time":{"start":1728068923550,"stop":1728068923552,"duration":2},"status":"passed","severity":"normal"},{"uid":"82ca1403caf69260","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728068908055,"stop":1728068908055,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c520308005aa40","name":"Subscribe and receive messages via waku relay post","time":{"start":1728069312627,"stop":1728069312627,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef930704306603cf","name":"Ordered Callback - true","time":{"start":1728069321413,"stop":1728069321417,"duration":4},"status":"passed","severity":"normal"},{"uid":"e5804c31b6156862","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728069104868,"stop":1728069104869,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c595e285425878b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728069104852,"stop":1728069104852,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbcff9d6402491","name":"Check received message containing numeric","time":{"start":1728069218834,"stop":1728069218834,"duration":0},"status":"passed","severity":"normal"},{"uid":"3660d6bde5720d30","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728069112310,"stop":1728069112310,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88038916bb3acbc","name":"Fails to publish duplicate message","time":{"start":1728069248379,"stop":1728069248379,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8bc6d137aa8675","name":"Push message with JSON payload","time":{"start":1728069237562,"stop":1728069237562,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67c3e56b35d4077","name":"Passing an array","time":{"start":1728069339889,"stop":1728069339889,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a1c2c5ab0f47fc","name":"Push message with special chars payload","time":{"start":1728069237558,"stop":1728069237558,"duration":0},"status":"passed","severity":"normal"},{"uid":"579f9dfccbaa3057","name":"Default pageSize","time":{"start":1728069329400,"stop":1728069329400,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ecd67c1049f5f7","name":"connects to nwaku","time":{"start":1728069339886,"stop":1728069339886,"duration":0},"status":"passed","severity":"normal"},{"uid":"3190c645874d13ac","name":"Push message with content topic containing XML","time":{"start":1728069237583,"stop":1728069237583,"duration":0},"status":"passed","severity":"normal"},{"uid":"c127c7b936de47af","name":"Passing page size 0 when there are 110 messages","time":{"start":1728069329391,"stop":1728069329392,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b13d29509bd77a5","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728068944099,"stop":1728068944099,"duration":0},"status":"passed","severity":"normal"},{"uid":"602bb86d54479d1e","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728069041429,"stop":1728069041429,"duration":0},"status":"passed","severity":"normal"},{"uid":"9602e4d8f8c17f80","name":"Push 30 different messages","time":{"start":1728069237570,"stop":1728069237570,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7f30c9c8647e8f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app57/5/topic229/proto","time":{"start":1728069281355,"stop":1728069281355,"duration":0},"status":"passed","severity":"normal"},{"uid":"54376b4e17e2c835","name":"ignores unrecognized TXT record formats","time":{"start":1728068932328,"stop":1728068932329,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb80427ef0bec5b2","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728069339769,"stop":1728069339769,"duration":0},"status":"passed","severity":"normal"},{"uid":"705b5c39a706fc68","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728069256726,"stop":1728069256727,"duration":1},"status":"passed","severity":"normal"},{"uid":"e20db6cd79941cbd","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728069082650,"stop":1728069082651,"duration":1},"status":"passed","severity":"normal"},{"uid":"7655984b8b4d53f1","name":"Callback on promise","time":{"start":1728069336707,"stop":1728069336708,"duration":1},"status":"passed","severity":"normal"},{"uid":"470303023ed5b138","name":"Push message with content topic containing Arabic","time":{"start":1728069237577,"stop":1728069237577,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c7170550230c16","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728068908044,"stop":1728068908044,"duration":0},"status":"passed","severity":"normal"},{"uid":"afef3a9281858a60","name":"random static sharding 9 - Cluster ID: 929, Shard ID: 747","time":{"start":1728069309220,"stop":1728069309220,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8dc1e77bca198a","name":"1 Relay, 1 Filter, gives up","time":{"start":1728068931768,"stop":1728068931768,"duration":0},"status":"passed","severity":"normal"},{"uid":"81577cd1b07f585e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728069082645,"stop":1728069082650,"duration":5},"status":"passed","severity":"normal"},{"uid":"e03a8ce1322f7c70","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728069041428,"stop":1728069041429,"duration":1},"status":"passed","severity":"normal"},{"uid":"661180da26119e7a","name":"Mutual subscription","time":{"start":1728069256716,"stop":1728069256716,"duration":0},"status":"passed","severity":"normal"},{"uid":"b317a561c446847c","name":"Should update shard info","time":{"start":1728069198397,"stop":1728069198397,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc59a7fb80f23038","name":"listenerCount","time":{"start":1728069004058,"stop":1728069004058,"duration":0},"status":"passed","severity":"normal"},{"uid":"41582acbfade7f9f","name":"same cluster, different shard: nodes don't connect","time":{"start":1728069082619,"stop":1728069082623,"duration":4},"status":"passed","severity":"normal"},{"uid":"1dab9a5182b888a9","name":"Check received message containing Arabic","time":{"start":1728069218814,"stop":1728069218815,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac96b6c3f863c9a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728069104850,"stop":1728069104851,"duration":1},"status":"passed","severity":"normal"},{"uid":"e830a2678d410054","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728069082665,"stop":1728069082665,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e16108387d76dd","name":"Push message with numeric payload","time":{"start":1728069237553,"stop":1728069237558,"duration":5},"status":"passed","severity":"normal"},{"uid":"a62714a6cd1d8af1","name":"Push message with long payload","time":{"start":1728069279720,"stop":1728069279720,"duration":0},"status":"passed","severity":"normal"},{"uid":"8945f2f7870d399b","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728068908046,"stop":1728068908046,"duration":0},"status":"passed","severity":"normal"},{"uid":"acaa12ad326afce9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728069406257,"stop":1728069406257,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41374d88b383551","name":"Check received message with timestamp: 1728068963152 ","time":{"start":1728069218845,"stop":1728069218845,"duration":0},"status":"passed","severity":"normal"},{"uid":"350c173d9593baca","name":"Push message with XML payload","time":{"start":1728069279725,"stop":1728069279725,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e0b789501a6c8b","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728069307982,"stop":1728069307983,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb0108142c34569d","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728069307996,"stop":1728069307996,"duration":0},"status":"passed","severity":"normal"},{"uid":"63dbee5f2527e90e","name":"Push message with Script payload","time":{"start":1728069237561,"stop":1728069237561,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32588a7dac04b70","name":"Push message with content topic containing Russian","time":{"start":1728069237577,"stop":1728069237577,"duration":0},"status":"passed","severity":"normal"},{"uid":"2417134132fb5c2c","name":"Refresh subscription","time":{"start":1728069256720,"stop":1728069256720,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7648f416628fa300","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728068931710,"stop":1728068931712,"duration":2},"status":"passed","severity":"normal"},{"uid":"c0b187fb6a3d5f85","name":"Push message with content topic containing SQL Injection","time":{"start":1728069279732,"stop":1728069279733,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31842800bcfd9e2","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728068908062,"stop":1728068908062,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6bd5959ee2cfd9","name":"Push message with special chars payload","time":{"start":1728069279721,"stop":1728069279723,"duration":2},"status":"passed","severity":"normal"},{"uid":"19de5d60dab9b3ae","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728069312658,"stop":1728069312658,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b1f9ecf7f172b8","name":"Push message with numeric payload","time":{"start":1728069279720,"stop":1728069279720,"duration":0},"status":"passed","severity":"normal"},{"uid":"c883f8a559659f6f","name":"Renews peer on consistent missed messages","time":{"start":1728069032015,"stop":1728069032015,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee40ff201adca07b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728069312640,"stop":1728069312641,"duration":1},"status":"passed","severity":"normal"},{"uid":"74b267766964e60c","name":"caches peers it previously fetched","time":{"start":1728068932329,"stop":1728068932329,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b16ca368e9869e","name":"Check message with invalid timestamp is not received","time":{"start":1728069077475,"stop":1728069077475,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a16f37913032871","name":"Decrypt messages","time":{"start":1728069220481,"stop":1728069220481,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c33b2af35e11a8a","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728069082679,"stop":1728069082680,"duration":1},"status":"passed","severity":"normal"},{"uid":"85eb8c048545107c","name":"Tracks peer failures correctly","time":{"start":1728069032010,"stop":1728069032012,"duration":2},"status":"passed","severity":"normal"},{"uid":"69de606eec79524b","name":"random static sharding 10 - Cluster ID: 237, Shard ID: 496","time":{"start":1728069309221,"stop":1728069309221,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd813b1e7b4f0064","name":"Check received message containing short","time":{"start":1728069218833,"stop":1728069218833,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be3388a07282c7f","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728069307988,"stop":1728069307988,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0b0ac40ffc676e","name":"random static sharding 3 - Cluster ID: 412, Shard ID: 848","time":{"start":1728069309216,"stop":1728069309217,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0dae890805db4b6","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728069312640,"stop":1728069312640,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1e6a27b6ee4866","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728069312649,"stop":1728069312649,"duration":0},"status":"passed","severity":"normal"},{"uid":"448007202ce3cdf0","name":"Check received message containing unicode special characters","time":{"start":1728069218821,"stop":1728069218822,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c890d236ef62fb","name":"A test","time":{"start":1728069169231,"stop":1728069169232,"duration":1},"status":"passed","severity":"normal"},{"uid":"d431a48e3eb69147","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728068994841,"stop":1728068994841,"duration":0},"status":"passed","severity":"normal"},{"uid":"de315b93f767e8a7","name":"Subscribe to topic containing XML and receive message","time":{"start":1728069312638,"stop":1728069312638,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4fcc18e91afd060","name":"Subscribe and receive messages via lightPush","time":{"start":1728069312626,"stop":1728069312626,"duration":0},"status":"passed","severity":"normal"},{"uid":"7611d7cb5d725a28","name":"Publish without waiting for remote peer","time":{"start":1728069256717,"stop":1728069256717,"duration":0},"status":"passed","severity":"normal"},{"uid":"839cc194aaf8f738","name":"Encoder throws on undefined content topic","time":{"start":1728068942358,"stop":1728068942359,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6a8dbdf0cc7ede","name":"Filter","time":{"start":1728069347122,"stop":1728069347123,"duration":1},"status":"passed","severity":"normal"},{"uid":"b154625ad8ee640a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728068908058,"stop":1728068908059,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd5573836d4a61de","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728069112294,"stop":1728069112294,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb244ae6cf8994e","name":"throws on content topic with too few or too many fields","time":{"start":1728068908026,"stop":1728068908027,"duration":1},"status":"passed","severity":"normal"},{"uid":"908de147340142d8","name":"Does not throw an exception when node disconnects","time":{"start":1728069339888,"stop":1728069339889,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4fd723960de3beb","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728068910695,"stop":1728068910695,"duration":0},"status":"passed","severity":"normal"},{"uid":"738f11792920fdf","name":"random static sharding 2 - Cluster ID: 978, Shard ID: 739","time":{"start":1728069309215,"stop":1728069309216,"duration":1},"status":"passed","severity":"normal"},{"uid":"780f3f940e692ddc","name":"should not receive a peer event before start","time":{"start":1728068936266,"stop":1728068936266,"duration":0},"status":"passed","severity":"normal"},{"uid":"28539356d9797374","name":"random static sharding 8 - Cluster ID: 790, Shard ID: 969","time":{"start":1728069309219,"stop":1728069309220,"duration":1},"status":"passed","severity":"normal"},{"uid":"58612bd3099b514","name":"Push message with content topic containing Arabic","time":{"start":1728069279732,"stop":1728069279732,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bcb3d7d2b9123a","name":"Subscribe to topic containing Script and publish message","time":{"start":1728069256724,"stop":1728069256724,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1b4c342b61c598","name":"Check received message containing special chars","time":{"start":1728069218834,"stop":1728069218835,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9290a6f957045b6","name":"Check received message with timestamp: 1728068963259 ","time":{"start":1728069077466,"stop":1728069077471,"duration":5},"status":"passed","severity":"normal"},{"uid":"f83308ef0243ad18","name":"nwaku subscribes","time":{"start":1728069236310,"stop":1728069236311,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e86ce6d048af8e","name":"Waku message hash computation (payload length 0)","time":{"start":1728068910695,"stop":1728068910696,"duration":1},"status":"passed","severity":"normal"},{"uid":"839824739df123bc","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app47/10/topic232/json","time":{"start":1728069281363,"stop":1728069281364,"duration":1},"status":"passed","severity":"normal"},{"uid":"78b437308ea5452a","name":"Check publish message containing unicode special characters","time":{"start":1728069248373,"stop":1728069248373,"duration":0},"status":"passed","severity":"normal"},{"uid":"e988ae4be930e4a5","name":"Check message received after nwaku node is restarted","time":{"start":1728069218852,"stop":1728069218852,"duration":0},"status":"skipped","severity":"normal"},{"uid":"272cd72e24aac8d8","name":"Check received message containing XML","time":{"start":1728069077454,"stop":1728069077455,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ad1f52cc8f457c8","name":"isConnected return false after peer stops","time":{"start":1728068994849,"stop":1728068994853,"duration":4},"status":"passed","severity":"normal"},{"uid":"7b9778e2c3916f3","name":"creates an iterator","time":{"start":1728069329882,"stop":1728069329883,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c343a2c5ed30065","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728069112311,"stop":1728069112312,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e783a486bef92f","name":"should throw an error for insufficient data","time":{"start":1728068908091,"stop":1728068908092,"duration":1},"status":"passed","severity":"normal"},{"uid":"692b4cecbf9ec57e","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728069082644,"stop":1728069082644,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b82e5a5c24a2841","name":"Ping on unsubscribed peer","time":{"start":1728069010261,"stop":1728069010261,"duration":0},"status":"passed","severity":"normal"},{"uid":"722cedcd608a1d62","name":"should not fail to start the service if it is already started","time":{"start":1728068936265,"stop":1728068936266,"duration":1},"status":"passed","severity":"normal"},{"uid":"3368a3b846631b1c","name":"Renews subscription after lossing a connection","time":{"start":1728069312658,"stop":1728069312659,"duration":1},"status":"passed","severity":"normal"},{"uid":"483a8d1e8524a6f9","name":"Check received message containing escaped characters","time":{"start":1728069218842,"stop":1728069218842,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2790cf130b4133","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728069243909,"stop":1728069243910,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc6a652cfdef012e","name":"Check received message containing XML","time":{"start":1728069218837,"stop":1728069218837,"duration":0},"status":"passed","severity":"normal"},{"uid":"625ec49d51665374","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728069194207,"stop":1728069194207,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e75523b3e7b8dc3","name":"Check message with invalid timestamp is not received","time":{"start":1728069218849,"stop":1728069218849,"duration":0},"status":"passed","severity":"normal"},{"uid":"7209452dbbc26877","name":"random static sharding 7 - Cluster ID: 354, Shard ID: 835","time":{"start":1728069309219,"stop":1728069309219,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f43e2ae0f5df00","name":"Check message with no pubsub topic is not received","time":{"start":1728069077476,"stop":1728069077476,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d8943b8939045f","name":"Push message with Russian payload","time":{"start":1728069237559,"stop":1728069237560,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbf28bec18e4a03","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728069312648,"stop":1728069312649,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe66a3b1f460108b","name":"Check meta is set [ecies]","time":{"start":1728068944100,"stop":1728068944100,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd18d054d8c43b1c","name":"should not fail to start the service if it is already started","time":{"start":1728069294510,"stop":1728069294515,"duration":5},"status":"passed","severity":"normal"},{"uid":"d677013f8a3169ee","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728069194205,"stop":1728069194205,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab575916585d8877","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728068970722,"stop":1728068970722,"duration":0},"status":"passed","severity":"normal"},{"uid":"e218a53121f3ac1a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728069112306,"stop":1728069112306,"duration":0},"status":"passed","severity":"normal"},{"uid":"13eddca9afbe91da","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728068908054,"stop":1728068908054,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6331b6e186a2848","name":"Fails to push message with large meta","time":{"start":1728069237589,"stop":1728069237589,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ad11505a4c4da1","name":"should add and remove event listeners correctly","time":{"start":1728068936269,"stop":1728068936269,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36010e246a1012f","name":"Store - dialed after - with timeout","time":{"start":1728069347122,"stop":1728069347122,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea0e92475f90967","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728069256718,"stop":1728069256719,"duration":1},"status":"passed","severity":"normal"},{"uid":"da411b09a4d568a1","name":"Decoder throws on undefined content topic","time":{"start":1728068944101,"stop":1728068944101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b475f1fb0b5ffa","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728069082678,"stop":1728069082678,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7830570a7b8b46a","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728069104852,"stop":1728069104854,"duration":2},"status":"passed","severity":"normal"},{"uid":"cd6ab54143db8ac","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728069302766,"stop":1728069302766,"duration":0},"status":"passed","severity":"normal"},{"uid":"365622ab0f1e4731","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728069013706,"stop":1728069013706,"duration":0},"status":"passed","severity":"normal"},{"uid":"b385938ed3a99ddd","name":"should return all peers when numPeers is 0","time":{"start":1728068924224,"stop":1728068924224,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4a403077db3bf5","name":"Check received message containing Chinese","time":{"start":1728069077441,"stop":1728069077442,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e56f519060ad27","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728068908058,"stop":1728068908058,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd52de0215d4af0","name":"Check received message containing Arabic","time":{"start":1728069218835,"stop":1728069218836,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad0e2a7a5b89fe5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728069077471,"stop":1728069077471,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc2c27dd06d6709","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1728069082624,"stop":1728069082625,"duration":1},"status":"passed","severity":"normal"},{"uid":"6250469c9ead53a2","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728069082665,"stop":1728069082668,"duration":3},"status":"passed","severity":"normal"},{"uid":"865c89028b097149","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728069168824,"stop":1728069168824,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e9ba0d60de1333","name":"Check received message containing Chinese","time":{"start":1728069218835,"stop":1728069218835,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b347ab9f062d04","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728069218848,"stop":1728069218849,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc8838db3cd977c","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1728069082625,"stop":1728069082625,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e59c773cabf73a5","name":"Relay + Store","time":{"start":1728068916851,"stop":1728068916851,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd088236cb96f3b","name":"Check received message containing Basic HTML tag","time":{"start":1728069077455,"stop":1728069077455,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93c010b965f3626","name":"Check message with no content topic is not received","time":{"start":1728069218850,"stop":1728069218850,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b66a17a54c17e3","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app29/5/topic386/test.js","time":{"start":1728069281361,"stop":1728069281362,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9bd80ae9622ba","name":"Check message received after jswaku node is restarted","time":{"start":1728069218852,"stop":1728069218852,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eef52fe790f5274b","name":"should encode/decode to RLP encoding","time":{"start":1728068916840,"stop":1728068916841,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4110e6d3a826634","name":"Generator, 2 different pubsubtopics","time":{"start":1728069334924,"stop":1728069334924,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ba0abaaf4d793","name":"Push message on custom pubsubTopic","time":{"start":1728069168822,"stop":1728069168823,"duration":1},"status":"passed","severity":"normal"},{"uid":"56171378d6645362","name":"Push message with unicode special characters payload","time":{"start":1728069279727,"stop":1728069279727,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8479ec48c6e294","name":"Check received message containing SQL Injection","time":{"start":1728069077450,"stop":1728069077454,"duration":4},"status":"passed","severity":"normal"},{"uid":"9941f93791bbb213","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728068964175,"stop":1728068964180,"duration":5},"status":"passed","severity":"normal"},{"uid":"e31fa699f5f98e37","name":"Push message with emoji payload","time":{"start":1728069279728,"stop":1728069279728,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a24f03a4b90d055","name":"Passing invalid cursor","time":{"start":1728069302769,"stop":1728069302769,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1ed3e6a1a4a1c7","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728068910693,"stop":1728068910694,"duration":1},"status":"passed","severity":"normal"},{"uid":"3926ed676fc13048","name":"it tolerates circular branch references","time":{"start":1728068932327,"stop":1728068932328,"duration":1},"status":"passed","severity":"normal"},{"uid":"553a331d53c9c06","name":"Push message with shell command payload","time":{"start":1728069237563,"stop":1728069237563,"duration":0},"status":"passed","severity":"normal"},{"uid":"893f65cb72237823","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728069168823,"stop":1728069168823,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a61a3da1fcbc6d","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728068908049,"stop":1728068908049,"duration":0},"status":"passed","severity":"normal"},{"uid":"9489033a1b34a2fd","name":"Push message on custom pubsubTopic","time":{"start":1728069168801,"stop":1728069168801,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34d1b97ae179680","name":"should throw if no connection provided","time":{"start":1728068924125,"stop":1728068924125,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f9098b80fa8526","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728069312650,"stop":1728069312651,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dfee8df9c838350","name":"Push message on custom pubsubTopic","time":{"start":1728069168789,"stop":1728069168793,"duration":4},"status":"passed","severity":"normal"},{"uid":"2c2a590cc57e6a20","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728069312636,"stop":1728069312636,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4be9b3bfc1290a0","name":"different cluster, different shard: nodes don't connect","time":{"start":1728069196071,"stop":1728069196071,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f9cb042dc894fc","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728068908046,"stop":1728068908047,"duration":1},"status":"passed","severity":"normal"},{"uid":"4998b04ae03da21b","name":"Push message with Basic HTML tag payload","time":{"start":1728069237562,"stop":1728069237562,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a04d1c72e765f3e","name":"Overlapping topic subscription","time":{"start":1728069112301,"stop":1728069112302,"duration":1},"status":"passed","severity":"normal"},{"uid":"975a21fcc65e3739","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728068924346,"stop":1728068924347,"duration":1},"status":"passed","severity":"normal"},{"uid":"375e00ec6258f2f5","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728069339764,"stop":1728069339768,"duration":4},"status":"passed","severity":"normal"},{"uid":"b13a4448b454244f","name":"Check publish message containing escaped characters","time":{"start":1728069248371,"stop":1728069248372,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17fd06ea3b6c658","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728069112308,"stop":1728069112309,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23cb29b6699c438","name":"Fails to push message bigger that 1MB","time":{"start":1728069237592,"stop":1728069237592,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0a14171ea1252b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728069312638,"stop":1728069312638,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57c6a3230c0fd3f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728069312654,"stop":1728069312655,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ec5c08929a20f6","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728069082674,"stop":1728069082676,"duration":2},"status":"passed","severity":"normal"},{"uid":"7bd9319f6feb0de4","name":"udp ip6 address","time":{"start":1728068916169,"stop":1728068916170,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2668c97b9ea80d4","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728069168795,"stop":1728069168798,"duration":3},"status":"passed","severity":"normal"},{"uid":"b39ac8613c68ec06","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728068931408,"stop":1728068931409,"duration":1},"status":"passed","severity":"normal"},{"uid":"681d23a7f02c0fa1","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728069013703,"stop":1728069013703,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc28bb89a4247ecb","name":"should return no connections if no open connection provided","time":{"start":1728068923561,"stop":1728068923561,"duration":0},"status":"passed","severity":"normal"},{"uid":"7835f800c7014c2d","name":"Push message with custom timestamp: 1697310712723","time":{"start":1728069237590,"stop":1728069237590,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d26b4d6aa400efe","name":"Light Node - default protocols","time":{"start":1728069347123,"stop":1728069347123,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8266342658e6a94","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728068908047,"stop":1728068908047,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac94ac9bf230da9","name":"removeEventListener with wrong event","time":{"start":1728069004057,"stop":1728069004057,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c8f68658b35294","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728068932330,"stop":1728068932331,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b20d637f139fed0","name":"Subscribe to topic containing XML and publish message","time":{"start":1728069256725,"stop":1728069256725,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d095a3f59713b1","name":"should set field with only STORE enabled","time":{"start":1728068916850,"stop":1728068916850,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a1d359c1b32bba","name":"Push message with content topic containing unicode special characters","time":{"start":1728069279735,"stop":1728069279736,"duration":1},"status":"passed","severity":"normal"},{"uid":"a064fb8829331a92","name":"should throw error - invalid id","time":{"start":1728068916839,"stop":1728068916839,"duration":0},"status":"passed","severity":"normal"},{"uid":"6667a0e8ab9b61a1","name":"Check publish message after service node is restarted","time":{"start":1728069248386,"stop":1728069248386,"duration":0},"status":"skipped","severity":"normal"},{"uid":"80c6e05ff6d10765","name":"Push message with Basic HTML tag payload","time":{"start":1728069279726,"stop":1728069279726,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffef64cd64cb0402","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728068908061,"stop":1728068908061,"duration":0},"status":"passed","severity":"normal"},{"uid":"4040868d52acd5d6","name":"Check received message containing SQL Injection","time":{"start":1728069218836,"stop":1728069218837,"duration":1},"status":"passed","severity":"normal"},{"uid":"5806ee51209246a4","name":"Check received message containing unicode special characters","time":{"start":1728069077463,"stop":1728069077463,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c768964c68b32e","name":"Check publish message containing numeric","time":{"start":1728069248361,"stop":1728069248362,"duration":1},"status":"passed","severity":"normal"},{"uid":"206d0473003a5c3c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728069041429,"stop":1728069041429,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78f004c1b29e8d","name":"Push message with Arabic payload","time":{"start":1728069279723,"stop":1728069279724,"duration":1},"status":"passed","severity":"normal"},{"uid":"7645f7ac0e1eb6ce","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728068908042,"stop":1728068908042,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb058034752b545","name":"should return unique PubsubTopics for static sharding","time":{"start":1728068908048,"stop":1728068908048,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0710a536961ece","name":"Fails to publish message with wrong content topic","time":{"start":1728069248380,"stop":1728069248380,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd58642025fd35f","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728069194219,"stop":1728069194234,"duration":15},"status":"passed","severity":"normal"},{"uid":"2623a45b0663701c","name":"Push message with content topic containing JSON","time":{"start":1728069279734,"stop":1728069279734,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6145203b6887b8","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728069256722,"stop":1728069256723,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec0d166195fa560","name":"Subscribe and receives messages on 20 topics","time":{"start":1728069312644,"stop":1728069312645,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8dd3a07620e2188","name":"Check message on other pubsub topic is not received","time":{"start":1728069218826,"stop":1728069218826,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b00a78d2a1c8bb2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728068908057,"stop":1728068908057,"duration":0},"status":"passed","severity":"normal"},{"uid":"e643d53c289b1503","name":"Check message with no content topic is not received","time":{"start":1728069077476,"stop":1728069077477,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ade0c0ce005389","name":"Symmetric encrypt & Decrypt","time":{"start":1728068943040,"stop":1728068943040,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5815a8bb038e53","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728069041430,"stop":1728069041439,"duration":9},"status":"passed","severity":"normal"},{"uid":"236374044e210dd7","name":"Push to array if already present","time":{"start":1728068907702,"stop":1728068907705,"duration":3},"status":"passed","severity":"normal"},{"uid":"179166042361be63","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728069194211,"stop":1728069194211,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef136a8fcab3fee","name":"Push message with custom timestamp: 1728072705355","time":{"start":1728069279739,"stop":1728069279740,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fcb024a9126c992","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728068908042,"stop":1728068908042,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb10491c1ff5c712","name":"Check message with non string payload is not received","time":{"start":1728069077479,"stop":1728069077480,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53bd2616c8290fb","name":"Check received message containing SQL Injection","time":{"start":1728069218816,"stop":1728069218816,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bc2785c472e871","name":"can dial TLS multiaddrs","time":{"start":1728069197792,"stop":1728069197792,"duration":0},"status":"passed","severity":"normal"},{"uid":"792a6519ce5a2a59","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728069339770,"stop":1728069339770,"duration":0},"status":"passed","severity":"normal"},{"uid":"5284458ea1c41894","name":"Check received message containing Basic HTML tag","time":{"start":1728069218838,"stop":1728069218838,"duration":0},"status":"passed","severity":"normal"},{"uid":"419ba51636fb33ec","name":"should get / set UDP multiaddr","time":{"start":1728068916841,"stop":1728068916842,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd0cebb61d537e","name":"should set field with all protocols disabled","time":{"start":1728068916849,"stop":1728068916849,"duration":0},"status":"passed","severity":"normal"},{"uid":"b206ab9b58226380","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728069112293,"stop":1728069112293,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f43e46a8b05f54f","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728069307983,"stop":1728069307985,"duration":2},"status":"passed","severity":"normal"},{"uid":"ca53b37253bc2bd4","name":"Fields are not dropped","time":{"start":1728068923565,"stop":1728068923566,"duration":1},"status":"passed","severity":"normal"},{"uid":"d672d441a18cbc00","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728069194218,"stop":1728069194218,"duration":0},"status":"passed","severity":"normal"},{"uid":"8209185d4c9e695c","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728069082691,"stop":1728069082691,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fe62edea9b342f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728068916322,"stop":1728068916323,"duration":1},"status":"passed","severity":"normal"},{"uid":"faacaa33f981e555","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728069302768,"stop":1728069302768,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aeb1469d3310f29","name":"throws on content topic with empty version field","time":{"start":1728068908028,"stop":1728068908029,"duration":1},"status":"passed","severity":"normal"},{"uid":"2982756e926f67ac","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728068908059,"stop":1728068908060,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8a46ce30a253f12","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728069312638,"stop":1728069312639,"duration":1},"status":"passed","severity":"normal"},{"uid":"19607b552f060279","name":"should return usable stream attached to connection","time":{"start":1728068924124,"stop":1728068924125,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff8e37d19a27dbc0","name":"should properly compute the node id","time":{"start":1728068916840,"stop":1728068916840,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7231f358f27309","name":"Subscribe and receive messages via lightPush","time":{"start":1728069112261,"stop":1728069112262,"duration":1},"status":"passed","severity":"normal"},{"uid":"a99c4cd5768deaaa","name":"Check publish message containing short","time":{"start":1728069248360,"stop":1728069248361,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2792c041e68dca9","name":"Refresh subscription","time":{"start":1728069112302,"stop":1728069112302,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b081445373a1c0","name":"removeEventListener with correct event","time":{"start":1728069004056,"stop":1728069004057,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb6a98b8a04e847","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728068908067,"stop":1728068908067,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d93810c17692422","name":"Ephemeral messages are not stored","time":{"start":1728068970718,"stop":1728068970719,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b77ba358998bd38","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728069082681,"stop":1728069082681,"duration":0},"status":"passed","severity":"normal"},{"uid":"492e8604dccc0dbf","name":"Keep-alive pings maintain the connection","time":{"start":1728069032004,"stop":1728069032004,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f0d45aa0c63970","name":"Check received message with timestamp: 1728068963152 ","time":{"start":1728069218824,"stop":1728069218825,"duration":1},"status":"passed","severity":"normal"},{"uid":"e314fb654413391a","name":"Push message with escaped characters payload","time":{"start":1728069279727,"stop":1728069279727,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1a6386d75cfe4a","name":"Passing page size 11 when there are 10 messages","time":{"start":1728069329394,"stop":1728069329394,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88d953cb9f867ba","name":"Publish message with custom timestamp: Fri Oct 04 2024 18:13:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1728069248378,"stop":1728069248378,"duration":0},"status":"passed","severity":"normal"},{"uid":"36754e5ed385d3cf","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728068924127,"stop":1728068924127,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae486a48d04c910","name":"should return empty list for no shard","time":{"start":1728068908050,"stop":1728068908050,"duration":0},"status":"passed","severity":"normal"},{"uid":"61abeb1839697643","name":"Check received message containing numeric","time":{"start":1728069077439,"stop":1728069077441,"duration":2},"status":"passed","severity":"normal"},{"uid":"d484c3d0f7edc1ad","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728068964167,"stop":1728068964169,"duration":2},"status":"passed","severity":"normal"},{"uid":"111d474beacc8a94","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728069168794,"stop":1728069168795,"duration":1},"status":"passed","severity":"normal"},{"uid":"11c51a4e71d5013f","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728069194237,"stop":1728069194239,"duration":2},"status":"passed","severity":"normal"},{"uid":"eb9e2949d8a3e188","name":"Wrong topic","time":{"start":1728069281365,"stop":1728069281368,"duration":3},"status":"passed","severity":"normal"},{"uid":"44cc098237f4d714","name":"Ping on unsubscribed peer","time":{"start":1728069007053,"stop":1728069007053,"duration":0},"status":"passed","severity":"normal"},{"uid":"daaa6963842b37eb","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728069104866,"stop":1728069104867,"duration":1},"status":"passed","severity":"normal"},{"uid":"937fa78d6f647b75","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728068908053,"stop":1728068908053,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e7b88f2921fdd2","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728069082684,"stop":1728069082688,"duration":4},"status":"passed","severity":"normal"},{"uid":"944381ed238de19c","name":"throws on empty content topic","time":{"start":1728068908026,"stop":1728068908026,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0d1394e31fe153","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728069256720,"stop":1728069256720,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18302aee0e3cd05","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728068931719,"stop":1728068931720,"duration":1},"status":"passed","severity":"normal"},{"uid":"41046d6fc789b4f9","name":"Relay - dialed after","time":{"start":1728069347121,"stop":1728069347121,"duration":0},"status":"passed","severity":"normal"},{"uid":"384d3e3735e75c15","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728069194217,"stop":1728069194217,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e47fe80abb3717","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728069312655,"stop":1728069312655,"duration":0},"status":"passed","severity":"normal"},{"uid":"218f824ca285ad0d","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728069248385,"stop":1728069248385,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3ed4d2fd5f3839","name":"Subscribe to topic containing short and receive message","time":{"start":1728069112302,"stop":1728069112305,"duration":3},"status":"passed","severity":"normal"},{"uid":"8b241808c427a6a2","name":"Check message with invalid timestamp is not received","time":{"start":1728069218826,"stop":1728069218826,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa32e6b1c45ad9","name":"should properly create location multiaddrs - udp4","time":{"start":1728068916847,"stop":1728068916847,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c5c11ce283d279","name":"random static sharding 5 - Cluster ID: 375, Shard ID: 209","time":{"start":1728069309218,"stop":1728069309218,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfa60d78e50479","name":"can start and stop the service","time":{"start":1728069294508,"stop":1728069294508,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f54d1542f69ffd3","name":"Check publish message containing XML","time":{"start":1728069248370,"stop":1728069248370,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e400492ed59ab8a","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728069334921,"stop":1728069334921,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8eb863c6b5f4a5","name":"should push to needed amount of connections","time":{"start":1728069134715,"stop":1728069134716,"duration":1},"status":"passed","severity":"normal"},{"uid":"616443964e044e99","name":"Check message on other pubsub topic is not received","time":{"start":1728069077475,"stop":1728069077476,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4635dad61fd49ca","name":"Relay + Store","time":{"start":1728068972276,"stop":1728068972277,"duration":1},"status":"passed","severity":"normal"},{"uid":"b87f9217148baca4","name":"Push message with content topic containing SQL Injection","time":{"start":1728069237578,"stop":1728069237579,"duration":1},"status":"passed","severity":"normal"},{"uid":"14bdcefb6dc2e4e4","name":"can start the service","time":{"start":1728069294508,"stop":1728069294508,"duration":0},"status":"passed","severity":"normal"},{"uid":"903afa5ab99fc6de","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728068908039,"stop":1728068908040,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d1ca5c82eb5b56","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728068908050,"stop":1728068908050,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabf293e3da4a445","name":"configure the node with multiple content topics","time":{"start":1728069281368,"stop":1728069281369,"duration":1},"status":"passed","severity":"normal"},{"uid":"734c2ecb90105a78","name":"Push message with content topic containing special chars","time":{"start":1728069279731,"stop":1728069279731,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a253b607afa37f","name":"Query generator for multiple messages","time":{"start":1728069336700,"stop":1728069336701,"duration":1},"status":"passed","severity":"normal"},{"uid":"c41edcae06fc7297","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728069237584,"stop":1728069237584,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ea8a72c64d2c5e","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728068908051,"stop":1728068908051,"duration":0},"status":"passed","severity":"normal"},{"uid":"501e479aae35fd7f","name":"random static sharding 4 - Cluster ID: 35, Shard ID: 596","time":{"start":1728069309217,"stop":1728069309217,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01fb20f1f5b5c9","name":"Reopen subscription with peer with lost subscription","time":{"start":1728069010261,"stop":1728069010261,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e911d2072a64fb5","name":"should emit a peer event after start","time":{"start":1728068975098,"stop":1728068975099,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ac4ba73650bc4c","name":"Decoder throws on undefined content topic","time":{"start":1728068924345,"stop":1728068924346,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3b686da428db69d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728069312632,"stop":1728069312633,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e7fd6016b79453","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728069256719,"stop":1728069256719,"duration":0},"status":"passed","severity":"normal"},{"uid":"305231533fcbf7c9","name":"Publish message with custom timestamp: Sat Oct 14 2023 19:13:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1728069248377,"stop":1728069248377,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff85cfb2b791d6de","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728069013703,"stop":1728069013703,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b65d3098e62051","name":"Js publishes, other Js receives","time":{"start":1728069236312,"stop":1728069236312,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e362c01e5d8650","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app96/3/topic673/json","time":{"start":1728069281356,"stop":1728069281356,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b2e2ac6f19cd96","name":"Publishes to nwaku","time":{"start":1728069236311,"stop":1728069236311,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57dcbcb14415dc7","name":"Check received message containing short","time":{"start":1728069077434,"stop":1728069077435,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eb8b743e4af882e","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728069276446,"stop":1728069276447,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c3172bffc99cdf6d","name":"Callback on promise, aborts when callback returns true","time":{"start":1728069336708,"stop":1728069336709,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b7e8ce8d4e8cd4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728069218848,"stop":1728069218848,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4feed1a7839c4a0","name":"Push message with content topic containing short","time":{"start":1728069279729,"stop":1728069279729,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2727fb156f3ea7","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728069082660,"stop":1728069082663,"duration":3},"status":"passed","severity":"normal"},{"uid":"cf82d6b1c42b3ead","name":"Ping succeeds for all connected peers","time":{"start":1728069031999,"stop":1728069031999,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eafde0f1955c032","name":"Push message with meta","time":{"start":1728069237589,"stop":1728069237589,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da9c15fbbca2c88","name":"should only return 1 node with relay capability","time":{"start":1728068932329,"stop":1728068932329,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ee64b8fe4de7da","name":"dispatchEvent via connectionManager","time":{"start":1728069004058,"stop":1728069004058,"duration":0},"status":"passed","severity":"normal"},{"uid":"4897274b8537067","name":"configure the node with multiple pubsub topics","time":{"start":1728069309222,"stop":1728069309222,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1dc45d084752ea5","name":"Push message with content topic containing special chars","time":{"start":1728069237574,"stop":1728069237575,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ec016b76e17f10d","name":"Push message with meta","time":{"start":1728069279737,"stop":1728069279737,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ddc2feb7072f433","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728068908040,"stop":1728068908041,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c95d9c0a6ac609","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728069312632,"stop":1728069312632,"duration":0},"status":"passed","severity":"normal"},{"uid":"66694880a9b880a7","name":"Passing page size 110 when there are 120 messages","time":{"start":1728069329395,"stop":1728069329400,"duration":5},"status":"passed","severity":"normal"},{"uid":"a2614aefbdb767e7","name":"should properly create location multiaddrs - tcp4","time":{"start":1728068916847,"stop":1728068916848,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a575c60c159114","name":"ignores domain fetching errors","time":{"start":1728068932328,"stop":1728068932328,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c785a2d0131c41","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728069013701,"stop":1728069013702,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e30bfe059363cec","name":"Passing page size 3 when there are 20 messages","time":{"start":1728069329393,"stop":1728069329393,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8eaee535ceac7d","name":"throws an error for improperly formatted content topics","time":{"start":1728068908045,"stop":1728068908045,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37047101a2182a6","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728068916321,"stop":1728068916322,"duration":1},"status":"passed","severity":"normal"},{"uid":"446e96de0d11a0d9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728069112308,"stop":1728069112308,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9616f1352f03baf","name":"Check publish message containing Arabic","time":{"start":1728069248363,"stop":1728069248366,"duration":3},"status":"passed","severity":"normal"},{"uid":"505bee66aacc70a8","name":"Check message received after jswaku node is restarted","time":{"start":1728069077480,"stop":1728069077481,"duration":1},"status":"skipped","severity":"normal"},{"uid":"97a04ff04d4ceb8a","name":"isConnected should return true after first peer connects","time":{"start":1728068994841,"stop":1728068994841,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74adeeea11898d6","name":"Push message with content topic containing shell command","time":{"start":1728069279735,"stop":1728069279735,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c55c87c482e0e3d","name":"should properly create location multiaddrs - tcp","time":{"start":1728068916849,"stop":1728068916849,"duration":0},"status":"passed","severity":"normal"},{"uid":"39da1bbda1391502","name":"shard 0","time":{"start":1728069309212,"stop":1728069309213,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e226786c19cc9","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728069336703,"stop":1728069336705,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9d2c8000916d841","name":"retrieves a single peer","time":{"start":1728068932327,"stop":1728068932327,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ea408b691bd0c4","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728069082682,"stop":1728069082682,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e8afe7fe3b7d6c","name":"Query generator for 2000 messages","time":{"start":1728069336710,"stop":1728069336710,"duration":0},"status":"passed","severity":"normal"},{"uid":"7758bc5b61dc7ac3","name":"returns only open connection if one present","time":{"start":1728068923552,"stop":1728068923553,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61a18e57c14a0e2","name":"Check received message containing shell command","time":{"start":1728069218818,"stop":1728069218820,"duration":2},"status":"passed","severity":"normal"},{"uid":"304dc18bad2d9e61","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728068908056,"stop":1728068908056,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c4dfc6bc29c038","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728068908060,"stop":1728068908060,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f9d0133436e48e","name":"Push message with rate limit","time":{"start":1728069279738,"stop":1728069279738,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bad1a2aa2de1e48","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728069194216,"stop":1728069194217,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf47f81e81a21cb","name":"Nwaku publishes","time":{"start":1728069236311,"stop":1728069236312,"duration":1},"status":"passed","severity":"normal"},{"uid":"9828cc16a2b76284","name":"handles different networkShards values correctly","time":{"start":1728068908045,"stop":1728068908045,"duration":0},"status":"passed","severity":"normal"},{"uid":"8706ed8bd4df14df","name":"Fails to push message with empty content topic","time":{"start":1728069237588,"stop":1728069237588,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdb178f3061c37b","name":"same cluster, same shard: nodes connect","time":{"start":1728069196069,"stop":1728069196070,"duration":1},"status":"passed","severity":"normal"},{"uid":"f62292ce32497be7","name":"Check publish message after client node is restarted","time":{"start":1728069248386,"stop":1728069248386,"duration":0},"status":"skipped","severity":"normal"},{"uid":"daf0caf20997ec81","name":"Check received message containing long","time":{"start":1728069077436,"stop":1728069077438,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a259cc6caf1b4b5","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728069334927,"stop":1728069334928,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dd579bcf006e0ee","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728068932331,"stop":1728068932331,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6830390f0b9fd6a","name":"Init the array if not present","time":{"start":1728068907699,"stop":1728068907701,"duration":2},"status":"passed","severity":"normal"},{"uid":"15969d442b83764f","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app49/4/topic194/proto","time":{"start":1728069281355,"stop":1728069281355,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e48995d1cd7179","name":"Push message with emoji payload","time":{"start":1728069237564,"stop":1728069237565,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a9f005860b802e","name":"Push message with content topic containing shell command","time":{"start":1728069237584,"stop":1728069237585,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9152adb81fdbf4","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728068916320,"stop":1728068916320,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bdfed87e135ccf","name":"tcp ip4 address","time":{"start":1728068916166,"stop":1728068916168,"duration":2},"status":"passed","severity":"normal"},{"uid":"b6740172e32e5c37","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728069112293,"stop":1728069112294,"duration":1},"status":"passed","severity":"normal"},{"uid":"3777cb9ff945c2c0","name":"Subscribe to topic containing Script and receive message","time":{"start":1728069112310,"stop":1728069112310,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b84bc00bb53787","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728069312639,"stop":1728069312639,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d55983af006d293","name":"Ordered Callback - false","time":{"start":1728069321417,"stop":1728069321418,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d93f31ab2d51e8","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728069302769,"stop":1728069302770,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aefd560c3aaf448","name":"Subscribe to topic containing short and publish message","time":{"start":1728069256721,"stop":1728069256721,"duration":0},"status":"passed","severity":"normal"},{"uid":"a096822f95b8d154","name":"Push message with content topic containing JSON","time":{"start":1728069237584,"stop":1728069237584,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca7b01ad378cb3f","name":"Encoder throws on empty string content topic","time":{"start":1728068942359,"stop":1728068942359,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe114c51bea4dbb","name":"should throw error - no public key","time":{"start":1728068916838,"stop":1728068916838,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec4a43e6f1f64c1","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728069256728,"stop":1728069256728,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f37b04ff0099d1b","name":"does not throw on valid cases","time":{"start":1728068908025,"stop":1728068908025,"duration":0},"status":"passed","severity":"normal"},{"uid":"15432ce5f6733b85","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728069104850,"stop":1728069104850,"duration":0},"status":"passed","severity":"normal"},{"uid":"9565fd52dbe73462","name":"Used by Waku Relay","time":{"start":1728069339891,"stop":1728069339891,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4de99c2ec86fa19","name":"Relay - times out","time":{"start":1728069347121,"stop":1728069347121,"duration":0},"status":"passed","severity":"normal"},{"uid":"df01191922c036ed","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728068908041,"stop":1728068908041,"duration":0},"status":"passed","severity":"normal"},{"uid":"b176287e5b8bbfbe","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728069339769,"stop":1728069339769,"duration":0},"status":"passed","severity":"normal"},{"uid":"604334ae24233bf0","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728069336709,"stop":1728069336709,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ec8b78b64e81f2","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728068910696,"stop":1728068910697,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a2f5bd42ace6529","name":"Check received message containing Russian","time":{"start":1728069077442,"stop":1728069077450,"duration":8},"status":"passed","severity":"normal"},{"uid":"446fea3edbf95054","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728068908053,"stop":1728068908053,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce73aa0d18365597","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728069312656,"stop":1728069312657,"duration":1},"status":"passed","severity":"normal"},{"uid":"c27620e23e036b1a","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728068908049,"stop":1728068908050,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce0fd7f3c188c9e","name":"Push message with Russian payload","time":{"start":1728069279724,"stop":1728069279724,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd011903a7a9efd1","name":"connected peers and dial","time":{"start":1728069219057,"stop":1728069219057,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6ca28a2d1bf32bb2","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728068908063,"stop":1728068908063,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1aa25f02a639cc7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728069312657,"stop":1728069312657,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c24589363cdc21","name":"pre and post cipher","time":{"start":1728068943040,"stop":1728068943041,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5562d8c8ad72080","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728069309222,"stop":1728069309226,"duration":4},"status":"passed","severity":"normal"},{"uid":"1f7968ef24d5785","name":"Push message with content topic containing long","time":{"start":1728069237572,"stop":1728069237573,"duration":1},"status":"passed","severity":"normal"},{"uid":"36b66ff89bc8c385","name":"Decoder throws on empty string content topic","time":{"start":1728068944101,"stop":1728068944102,"duration":1},"status":"passed","severity":"normal"},{"uid":"b013d70d9a283627","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app91/8/topic454/proto","time":{"start":1728069281362,"stop":1728069281363,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92041520b7c7a4","name":"Ping on peer without subscriptions","time":{"start":1728069010260,"stop":1728069010260,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea07484696cb6bd","name":"should set field with all protocols enabled","time":{"start":1728068916849,"stop":1728068916849,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad668129e71eba0e","name":"Push message with content topic containing numeric","time":{"start":1728069279730,"stop":1728069279731,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2a67e21525fde77","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728069082632,"stop":1728069082637,"duration":5},"status":"passed","severity":"normal"},{"uid":"35d0a0c28f5ada11","name":"Check message with no payload is not received","time":{"start":1728069218828,"stop":1728069218829,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ebdd5ad6f1702a","name":"Check message with no payload is not received","time":{"start":1728069077479,"stop":1728069077479,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf78586f5de12b00","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728068908048,"stop":1728068908049,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5d22f8ad91705ab","name":"Check publish message containing Basic HTML tag","time":{"start":1728069248370,"stop":1728069248370,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf2437d07f31268","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728068931717,"stop":1728068931718,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18bb5018b08f363","name":"Using a function","time":{"start":1728069339890,"stop":1728069339890,"duration":0},"status":"passed","severity":"normal"},{"uid":"a710d96d4f5956a5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728068908056,"stop":1728068908056,"duration":0},"status":"passed","severity":"normal"},{"uid":"2734b748945e0ad7","name":"Check publish message containing long","time":{"start":1728069248361,"stop":1728069248361,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc05fe162a010a26","name":"Check publish message containing SQL Injection","time":{"start":1728069248369,"stop":1728069248369,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2947e3db5f9e5c6","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728069194215,"stop":1728069194215,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab0de5bb8e7645b","name":"Publish message with rate limit","time":{"start":1728069248387,"stop":1728069248387,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f757ed85e17d10","name":"less peers than existing","time":{"start":1728069219058,"stop":1728069219058,"duration":0},"status":"skipped","severity":"normal"},{"uid":"60d4c7f82a0b41b1","name":"Store - dialed first","time":{"start":1728069347121,"stop":1728069347121,"duration":0},"status":"passed","severity":"normal"},{"uid":"144ea9acf5356655","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728068970720,"stop":1728068970720,"duration":0},"status":"passed","severity":"normal"},{"uid":"245ad070f0c68546","name":"can start the service","time":{"start":1728068936263,"stop":1728068936264,"duration":1},"status":"passed","severity":"normal"},{"uid":"7242f6fa58d84ac2","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728069256726,"stop":1728069256726,"duration":0},"status":"passed","severity":"normal"},{"uid":"38018c8160012da7","name":"Push message with content topic containing Russian","time":{"start":1728069279732,"stop":1728069279732,"duration":0},"status":"passed","severity":"normal"},{"uid":"341e65137e145871","name":"should properly create location multiaddrs - udp6","time":{"start":1728068916848,"stop":1728068916848,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2997f3af6201a8b","name":"Push message with short payload","time":{"start":1728069237552,"stop":1728069237553,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec718ff2f2c7e20","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728069104857,"stop":1728069104864,"duration":7},"status":"passed","severity":"normal"},{"uid":"2069e71368413e80","name":"should be able to encode the field with only STORE set to true","time":{"start":1728068916317,"stop":1728068916318,"duration":1},"status":"passed","severity":"normal"},{"uid":"afcb31963f76281b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728068932332,"stop":1728068932332,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b94a14d3ef7fd3dc","name":"Check message with no payload is not received","time":{"start":1728069218851,"stop":1728069218851,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c5c424ea25e7d","name":"1 Store, 2 fetches","time":{"start":1728068931766,"stop":1728068931766,"duration":0},"status":"passed","severity":"normal"},{"uid":"78386c20914f0890","name":"Generator, custom pubsub topic","time":{"start":1728069334921,"stop":1728069334921,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbd909c6f945b3d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728068970719,"stop":1728068970719,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7fb38f73560bc6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728069312645,"stop":1728069312645,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8c5239d186cf74","name":"Check received message containing special chars","time":{"start":1728069218812,"stop":1728069218813,"duration":1},"status":"passed","severity":"normal"},{"uid":"29277aefdd16bbc9","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728068916316,"stop":1728068916317,"duration":1},"status":"passed","severity":"normal"},{"uid":"853841b1412eb9c4","name":"Sign & Recover","time":{"start":1728068943041,"stop":1728068943041,"duration":0},"status":"passed","severity":"normal"},{"uid":"7adea9c584eeb71a","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728069194206,"stop":1728069194206,"duration":0},"status":"passed","severity":"normal"},{"uid":"79da2c735f1aae58","name":"throws on content topic with generation field greater than 0","time":{"start":1728068908027,"stop":1728068908028,"duration":1},"status":"passed","severity":"normal"},{"uid":"a23b646a1a342a37","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728069112312,"stop":1728069112313,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee57d085a40be46","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728068975101,"stop":1728068975101,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a06eaab97fb1e652","name":"Reusing cursor across nodes","time":{"start":1728069302769,"stop":1728069302769,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe4769497e25ff8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728068908059,"stop":1728068908059,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ffe2e61367c3763","name":"should not fail to stop the service if it was not started","time":{"start":1728069294509,"stop":1728069294509,"duration":0},"status":"passed","severity":"normal"},{"uid":"b704921d356e36f9","name":"Check received message containing long","time":{"start":1728069218833,"stop":1728069218834,"duration":1},"status":"passed","severity":"normal"},{"uid":"abfe30abc883d7db","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728068916850,"stop":1728068916850,"duration":0},"status":"passed","severity":"normal"},{"uid":"feab8820d387061a","name":"returns all values when wanted number is greater than available values","time":{"start":1728068931398,"stop":1728068931408,"duration":10},"status":"passed","severity":"normal"},{"uid":"cd1269a01c0f9bf6","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728069307988,"stop":1728069307988,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d18a1419c27efe9","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728068931718,"stop":1728068931719,"duration":1},"status":"passed","severity":"normal"},{"uid":"9358d379c1477af2","name":"should fail to send if no connections available","time":{"start":1728069134719,"stop":1728069134719,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b28f44f90a1475e","name":"Relay","time":{"start":1728068972275,"stop":1728068972276,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c626e74f2359b0","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app57/4/topic956/proto","time":{"start":1728069281360,"stop":1728069281361,"duration":1},"status":"passed","severity":"normal"},{"uid":"868e27dd93cbe46","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728068994853,"stop":1728068994854,"duration":1},"status":"passed","severity":"normal"},{"uid":"611e7c8e2e0c36e1","name":"non connected peers","time":{"start":1728069219058,"stop":1728069219058,"duration":0},"status":"skipped","severity":"normal"},{"uid":"48a8fdccd45ec128","name":"start node with empty shard should fail","time":{"start":1728069309227,"stop":1728069309227,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a3a3f2e3f621ee","name":"Privacy Node - default protocol","time":{"start":1728069347123,"stop":1728069347123,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0acdea78ece855","name":"LightPush","time":{"start":1728069347122,"stop":1728069347122,"duration":0},"status":"passed","severity":"normal"},{"uid":"81eb8ee17d0526d4","name":"Check received message with timestamp: 1728068963152000000 ","time":{"start":1728069218844,"stop":1728069218845,"duration":1},"status":"passed","severity":"normal"},{"uid":"49aea8aa4eaf42a3","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728069256726,"stop":1728069256726,"duration":0},"status":"passed","severity":"normal"},{"uid":"625899032ed026cd","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728068908066,"stop":1728068908066,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a2787a30f80652","name":"more peers than existing","time":{"start":1728069219057,"stop":1728069219058,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d467b5893e9859f0","name":"Passing page size 10 when there are 10 messages","time":{"start":1728069329393,"stop":1728069329394,"duration":1},"status":"passed","severity":"normal"},{"uid":"e206b8fb29f50f13","name":"Check received message containing JSON","time":{"start":1728069218838,"stop":1728069218838,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d82d7ba0433ac7","name":"should not receive a peer event after stop","time":{"start":1728069294519,"stop":1728069294519,"duration":0},"status":"passed","severity":"normal"},{"uid":"947988a564354d3f","name":"Push message with SQL Injection payload","time":{"start":1728069279724,"stop":1728069279725,"duration":1},"status":"passed","severity":"normal"},{"uid":"79040b7364b870b7","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728069082680,"stop":1728069082680,"duration":0},"status":"passed","severity":"normal"},{"uid":"a608f46f59c4b6bf","name":"Check received message containing emoji","time":{"start":1728069218822,"stop":1728069218823,"duration":1},"status":"passed","severity":"normal"},{"uid":"92944b91d736266f","name":"different cluster, same shard: nodes don't connect","time":{"start":1728069082623,"stop":1728069082624,"duration":1},"status":"passed","severity":"normal"},{"uid":"76a0edcb099f1e02","name":"Ephemeral field set to true","time":{"start":1728068924343,"stop":1728068924344,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ce94e08a793aa5","name":"Check received message with timestamp: 1728068963259000000 ","time":{"start":1728069077465,"stop":1728069077466,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab19b690884e075c","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728069082689,"stop":1728069082690,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5724e57121c2e8","name":"Overlapping topic subscription","time":{"start":1728069312630,"stop":1728069312630,"duration":0},"status":"passed","severity":"normal"},{"uid":"79048619b84e2871","name":"should properly create location multiaddrs - tcp6","time":{"start":1728068916848,"stop":1728068916848,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acfc67269513e46","name":"Push message with content topic containing escaped characters","time":{"start":1728069237587,"stop":1728069237587,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd56efb5c870b90","name":"Check received message containing JSON","time":{"start":1728069218817,"stop":1728069218818,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6dbd4c718bd9356","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728069112307,"stop":1728069112307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5607a199cb0807dc","name":"Subscribe to topic containing short and receive message","time":{"start":1728069312630,"stop":1728069312631,"duration":1},"status":"passed","severity":"normal"},{"uid":"f614846e96f4ef93","name":"Accepts a valid Waku Message","time":{"start":1728068947443,"stop":1728068947444,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de0c061efe2a375","name":"different cluster, different shard: nodes don't connect","time":{"start":1728069082624,"stop":1728069082624,"duration":0},"status":"passed","severity":"normal"},{"uid":"636b3aba350fce6d","name":"Check received message containing Script","time":{"start":1728069218837,"stop":1728069218837,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ccc5f7e09c475a","name":"should encodeTxt and decodeTxt","time":{"start":1728068916835,"stop":1728068916836,"duration":1},"status":"passed","severity":"normal"},{"uid":"9215f8368e0829a7","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728069168820,"stop":1728069168821,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c46e366851a8d44","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728068964173,"stop":1728068964174,"duration":1},"status":"passed","severity":"normal"},{"uid":"31bd70e3c47bf532","name":"Check received message containing emoji","time":{"start":1728069077463,"stop":1728069077465,"duration":2},"status":"passed","severity":"normal"},{"uid":"bbe2e75026afa823","name":"Overlapping topic subscription","time":{"start":1728069312646,"stop":1728069312646,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ec69faeb4d4db4","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728068908063,"stop":1728068908063,"duration":0},"status":"passed","severity":"normal"},{"uid":"4060118abfc1cded","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728069112272,"stop":1728069112283,"duration":11},"status":"passed","severity":"normal"},{"uid":"a4a7969267348cf9","name":"Subscribe and receive messages via lightPush","time":{"start":1728069312642,"stop":1728069312642,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21108a8f52bda49","name":"throws on content topic with non-number generation field","time":{"start":1728068908027,"stop":1728068908027,"duration":0},"status":"passed","severity":"normal"},{"uid":"24955f1560c568e0","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728068975101,"stop":1728068975102,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8018bcdebff00a07","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728069256722,"stop":1728069256722,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad15a44489170dc","name":"Number of peers are maintained correctly","time":{"start":1728069031988,"stop":1728069031988,"duration":0},"status":"passed","severity":"normal"},{"uid":"9687b4d54b1c2644","name":"should create a new stream if no existing for protocol found","time":{"start":1728068924126,"stop":1728068924126,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93ca4bd0c9e1e5c","name":"should return valid sharding parameters for static sharding","time":{"start":1728068908064,"stop":1728068908064,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9f27ada1d05045","name":"throws on content topic with empty encoding field","time":{"start":1728068908030,"stop":1728068908030,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efe5ec2a9d78a65","name":"Filter with 1 connections","time":{"start":1728069108974,"stop":1728069108975,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d964547b9b7155b","name":"should set field with only RELAY enabled","time":{"start":1728068916850,"stop":1728068916850,"duration":0},"status":"passed","severity":"normal"},{"uid":"5361e2f1ae245268","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728068908064,"stop":1728068908065,"duration":1},"status":"passed","severity":"normal"},{"uid":"d18f939cbea4652d","name":"Check received message containing short","time":{"start":1728069218809,"stop":1728069218810,"duration":1},"status":"passed","severity":"normal"},{"uid":"39cc587287716fcf","name":"Push message with custom timestamp: 1728065505355","time":{"start":1728069279738,"stop":1728069279739,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae34226c8195c913","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728069320780,"stop":1728069320780,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b37cd8b9e0f081f","name":"Check publish message containing Chinese","time":{"start":1728069248362,"stop":1728069248362,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7da7dedb4099f7d","name":"can start and stop the service","time":{"start":1728068975097,"stop":1728068975097,"duration":0},"status":"passed","severity":"normal"},{"uid":"198e4b8af3e74c4e","name":"should not receive a peer event after stop","time":{"start":1728068936267,"stop":1728068936267,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08f62f975114dbe","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728069082671,"stop":1728069082672,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ac82bd96bb1a63","name":"Push message with custom timestamp: 1728072712723","time":{"start":1728069237591,"stop":1728069237591,"duration":0},"status":"passed","severity":"normal"},{"uid":"68dc40e2121630ae","name":"Promise Callback - true","time":{"start":1728069321412,"stop":1728069321412,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfcfbf67bd4517b","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728068908032,"stop":1728068908032,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4c4cbbf8ce6b97","name":"should throw error - no id","time":{"start":1728068916838,"stop":1728068916839,"duration":1},"status":"passed","severity":"normal"},{"uid":"77640c001aee642","name":"Query generator for multiple messages with different message text format","time":{"start":1728069336702,"stop":1728069336702,"duration":0},"status":"passed","severity":"normal"},{"uid":"845ddeeb1cf25b1d","name":"Subscribe to topic containing long and receive message","time":{"start":1728069312647,"stop":1728069312647,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fdfe8b47856b5e","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728069082632,"stop":1728069082632,"duration":0},"status":"passed","severity":"normal"},{"uid":"b906959e273168a3","name":"Check publish message containing special chars","time":{"start":1728069248362,"stop":1728069248362,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c9a7e3bc0d10b0","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728068916320,"stop":1728068916320,"duration":0},"status":"passed","severity":"normal"},{"uid":"f072a2106048ece","name":"safeDispatchEvent","time":{"start":1728069004058,"stop":1728069004059,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee5cfa1191726f3d","name":"Check received message containing Russian","time":{"start":1728069218836,"stop":1728069218836,"duration":0},"status":"passed","severity":"normal"},{"uid":"257bdf3bf2d787b2","name":"Renews subscription after lossing a connection","time":{"start":1728069312641,"stop":1728069312641,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3add3cb3fe47e0","name":"Subscribe and receives messages on 20 topics","time":{"start":1728069112294,"stop":1728069112294,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e188899c77b9b1a","name":"Subscribe to topic containing XML and receive message","time":{"start":1728069112310,"stop":1728069112310,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de3d3bb43c86f81","name":"Ping on subscribed peer","time":{"start":1728069007049,"stop":1728069007052,"duration":3},"status":"passed","severity":"normal"},{"uid":"dde06ffbdb5185b","name":"Push message with content topic containing Script","time":{"start":1728069237581,"stop":1728069237583,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad20659f1a7230cb","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728068916837,"stop":1728068916837,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c91b96d84119e3e","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728069112314,"stop":1728069112314,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab9e155e30ac343","name":"Push message with long payload","time":{"start":1728069237553,"stop":1728069237553,"duration":0},"status":"passed","severity":"normal"},{"uid":"798ba061e616ee9","name":"Query Generator, No Decoder","time":{"start":1728069307985,"stop":1728069307987,"duration":2},"status":"passed","severity":"normal"},{"uid":"bed3b37c1804bdfc","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728069406258,"stop":1728069406258,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c25f296d961f75","name":"LightPush with 2 connections","time":{"start":1728069108975,"stop":1728069108979,"duration":4},"status":"passed","severity":"normal"},{"uid":"4845ce619d1fe8be","name":"getPeersByDiscovery","time":{"start":1728069004057,"stop":1728069004057,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4e24cb4028c7e2","name":"Subscribe to topic containing Script and receive message","time":{"start":1728069312651,"stop":1728069312654,"duration":3},"status":"passed","severity":"normal"},{"uid":"ecc32e5505d44a71","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728069082688,"stop":1728069082689,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6da7fb4afcdd0e3","name":"Check received message containing shell command","time":{"start":1728069218838,"stop":1728069218839,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e96531393f76c0","name":"Subscribe and receive messages via waku relay post","time":{"start":1728069112292,"stop":1728069112293,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa12a6d6e968003","name":"should return different streams if requested simultaniously","time":{"start":1728068924126,"stop":1728068924127,"duration":1},"status":"passed","severity":"normal"},{"uid":"242c7922400b2d9b","name":"should throw an error for missing required configuration","time":{"start":1728068908050,"stop":1728068908051,"duration":1},"status":"passed","severity":"normal"},{"uid":"78441a0c23529cb5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728069112312,"stop":1728069112312,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3938f0662d7c366","name":"Check received message containing Russian","time":{"start":1728069218815,"stop":1728069218815,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8b9e8b4e3ad6c3","name":"should set field with only FILTER enabled","time":{"start":1728068916850,"stop":1728068916850,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc58ee4f85c0ef3","name":"Push message with content topic containing emoji","time":{"start":1728069279736,"stop":1728069279736,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3123855a8bbe0b","name":"Push message with Script payload","time":{"start":1728069279725,"stop":1728069279725,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce558a1bf8ccbe1","name":"Round trip binary serialization","time":{"start":1728068924343,"stop":1728068924343,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e828abfd3d18a5","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728069194209,"stop":1728069194210,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8183ded105836de","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728069312629,"stop":1728069312629,"duration":0},"status":"passed","severity":"normal"},{"uid":"94801e5b6f61d9c8","name":"Query with Ordered Callback, No Decoder","time":{"start":1728069307988,"stop":1728069307989,"duration":1},"status":"passed","severity":"normal"},{"uid":"e41a1f4c7491ce19","name":"Push message with escaped characters payload","time":{"start":1728069237563,"stop":1728069237563,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f4063029ac25f4","name":"Fails to push message with large meta","time":{"start":1728069279737,"stop":1728069279737,"duration":0},"status":"passed","severity":"normal"},{"uid":"490f6b6acc6a1440","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728068942357,"stop":1728068942357,"duration":0},"status":"passed","severity":"normal"},{"uid":"306abfaf1865858d","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728069013707,"stop":1728069013707,"duration":0},"status":"passed","severity":"normal"},{"uid":"6331ee26d6b76c1e","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728069320776,"stop":1728069320776,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac9b8015a319a28","name":"Check message with non string payload is not received","time":{"start":1728069218851,"stop":1728069218851,"duration":0},"status":"passed","severity":"normal"},{"uid":"648bced27ffc6089","name":"Check received message containing numeric","time":{"start":1728069218811,"stop":1728069218812,"duration":1},"status":"passed","severity":"normal"},{"uid":"61b2316fc286a0a9","name":"Check publish message containing JSON","time":{"start":1728069248370,"stop":1728069248371,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3c98369ba2058f2","name":"should emit a peer event after start","time":{"start":1728068936266,"stop":1728068936266,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9870da48490e7d5","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728068924128,"stop":1728068924128,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6f2770f461ce9d","name":"should throw an error for missing sharding configuration","time":{"start":1728068908065,"stop":1728068908065,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9abfb9e208a8d5b","name":"Check publish message containing shell command","time":{"start":1728069248371,"stop":1728069248371,"duration":0},"status":"passed","severity":"normal"},{"uid":"8333cbc92f909c01","name":"Subscribe to topic containing long and receive message","time":{"start":1728069112305,"stop":1728069112306,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3fc2818d0e1128","name":"Ping on subscribed peer","time":{"start":1728069010259,"stop":1728069010259,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bbaee46ebdf29b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728068908058,"stop":1728068908058,"duration":0},"status":"passed","severity":"normal"},{"uid":"d058187fa2f4302d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728069309213,"stop":1728069309213,"duration":0},"status":"passed","severity":"normal"},{"uid":"44366d007449485d","name":"Push message with short payload","time":{"start":1728069279719,"stop":1728069279719,"duration":0},"status":"passed","severity":"normal"},{"uid":"743b75f08474b291","name":"Query Generator - true","time":{"start":1728069321409,"stop":1728069321409,"duration":0},"status":"passed","severity":"normal"},{"uid":"549a4c0a44e70e4e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728068908056,"stop":1728068908056,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a679ce0dc0e20f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728068908057,"stop":1728068908057,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bef5032ac25cbd1","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728068908041,"stop":1728068908042,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f5d998b2daf1f7","name":"Push message with unicode special characters payload","time":{"start":1728069237564,"stop":1728069237564,"duration":0},"status":"passed","severity":"normal"},{"uid":"8118e316f5517ef8","name":"LightPush with 3 connections","time":{"start":1728069108979,"stop":1728069108980,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c9605974d002239","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728069312633,"stop":1728069312636,"duration":3},"status":"passed","severity":"normal"},{"uid":"64a350e579e9aa44","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728069312648,"stop":1728069312648,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d7472831c9275c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728068908043,"stop":1728068908043,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c4d31deb0bb699","name":"should throw error - no id","time":{"start":1728068916838,"stop":1728068916838,"duration":0},"status":"passed","severity":"normal"},{"uid":"6082c0e1283bad4c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728069082631,"stop":1728069082631,"duration":0},"status":"passed","severity":"normal"},{"uid":"355e257b9d62705a","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728069194234,"stop":1728069194235,"duration":1},"status":"passed","severity":"normal"},{"uid":"61b8db48ae6f543d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728069281349,"stop":1728069281350,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d23a6761ce9066","name":"Query generator for multiple messages with different content topic format","time":{"start":1728069336705,"stop":1728069336707,"duration":2},"status":"passed","severity":"normal"},{"uid":"b16a711e6cbbbc99","name":"Push message with content topic containing unicode special characters","time":{"start":1728069237587,"stop":1728069237588,"duration":1},"status":"passed","severity":"normal"},{"uid":"741e4cfe9f9a0691","name":"Check received message with timestamp: 1728068963152000000 ","time":{"start":1728069218823,"stop":1728069218824,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d3cfbde203c375","name":"Refresh subscription","time":{"start":1728069312646,"stop":1728069312646,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3151ad10421bcd4","name":"Sets default value correctly","time":{"start":1728069339891,"stop":1728069339891,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b34dd875a4b217","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728069032012,"stop":1728069032014,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba47ba82716e0443","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728068908062,"stop":1728068908062,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fec4042765bd2ab","name":"should be able to decode the field with only STORE set to true","time":{"start":1728068916322,"stop":1728068916322,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed8e8a59d9d29f1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728069312658,"stop":1728069312658,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6e3fabf2cd1419","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728068908039,"stop":1728068908039,"duration":0},"status":"passed","severity":"normal"},{"uid":"833fac2e0ed2039b","name":"Check received message containing emoji","time":{"start":1728069218844,"stop":1728069218844,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf88f58c5a2f1dd","name":"Check message with no content topic is not received","time":{"start":1728069218826,"stop":1728069218827,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf1996c0bb5014e5","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728069312650,"stop":1728069312650,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea1f18bb3d98dec","name":"Generator, custom pubsub topic","time":{"start":1728069334923,"stop":1728069334924,"duration":1},"status":"passed","severity":"normal"},{"uid":"b042a3cb4fc36368","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728069082690,"stop":1728069082691,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4eb3dd01cbc6bac","name":"LightPush with 1 connections","time":{"start":1728069108972,"stop":1728069108973,"duration":1},"status":"passed","severity":"normal"},{"uid":"213f581a7c0c2198","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728068908090,"stop":1728068908091,"duration":1},"status":"passed","severity":"normal"},{"uid":"48dd4843f4ee3fa2","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728068916324,"stop":1728068916324,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8b185ca69a8205","name":"should throw error - no public key","time":{"start":1728068916839,"stop":1728068916839,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fbae72e4a18f6e","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728068910695,"stop":1728068910695,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63302643bc168e0","name":"Reopen subscription with peer with lost subscription","time":{"start":1728069007053,"stop":1728069007053,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0723fbebf506103","name":"should only return 1 node with relay and store capability","time":{"start":1728068932330,"stop":1728068932330,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2ca418513bf1de","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728068931715,"stop":1728068931716,"duration":1},"status":"passed","severity":"normal"},{"uid":"12025b9d0763828a","name":"Ping on peer without subscriptions","time":{"start":1728069010262,"stop":1728069010262,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7a01c376bde089","name":"addEventListener with correct event","time":{"start":1728069004055,"stop":1728069004055,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3bc584a628d69cc","name":"handles empty contentTopics array correctly","time":{"start":1728068908065,"stop":1728068908066,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f058038d6b7766e","name":"Query Generator - false","time":{"start":1728069321409,"stop":1728069321410,"duration":1},"status":"passed","severity":"normal"},{"uid":"98389eb2c6493de2","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728069104865,"stop":1728069104865,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ecc0eac25b216f","name":"Check received message containing Arabic","time":{"start":1728069077442,"stop":1728069077442,"duration":0},"status":"passed","severity":"normal"},{"uid":"dacf75dbe9f07edd","name":"Fails to push message bigger that 1MB","time":{"start":1728069279740,"stop":1728069279741,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce712600d98fa7a0","name":"Encoder throws on undefined content topic","time":{"start":1728068944100,"stop":1728068944100,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b288095ec56d72","name":"should not throw an error for a single configured topic","time":{"start":1728068908060,"stop":1728068908061,"duration":1},"status":"passed","severity":"normal"},{"uid":"fce2561cb8816c42","name":"throws on content topic with empty application field","time":{"start":1728068908028,"stop":1728068908028,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e212325c80b0e0b","name":"stop","time":{"start":1728069004059,"stop":1728069004059,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb555e2151026dd","name":"Ordered callback, aborts when callback returns true","time":{"start":1728069336709,"stop":1728069336710,"duration":1},"status":"passed","severity":"normal"},{"uid":"f287120a91481f9b","name":"Check received message containing special chars","time":{"start":1728069077441,"stop":1728069077441,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b629b210f1ecb10","name":"recovers when dns.resolve returns empty","time":{"start":1728068932328,"stop":1728068932328,"duration":0},"status":"passed","severity":"normal"},{"uid":"c050b6b9fde78fa4","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728069339762,"stop":1728069339762,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e042b06f33f84d8","name":"Push message with Chinese payload","time":{"start":1728069279723,"stop":1728069279723,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ca20bf0ecdb411","name":"Check publish message containing Russian","time":{"start":1728069248366,"stop":1728069248367,"duration":1},"status":"passed","severity":"normal"},{"uid":"5acebee332fdb516","name":"addEventListener with wrong event","time":{"start":1728069004056,"stop":1728069004056,"duration":0},"status":"passed","severity":"normal"},{"uid":"28471581f145590d","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728068908031,"stop":1728068908031,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae43f510ae0e00e7","name":"Check received message containing escaped characters","time":{"start":1728069218820,"stop":1728069218821,"duration":1},"status":"passed","severity":"normal"},{"uid":"e28948900c8adfdb","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728069218825,"stop":1728069218825,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48659a30c9c565","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728068931716,"stop":1728068931717,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5d46fdbe675722","name":"Check publish message containing emoji","time":{"start":1728069248373,"stop":1728069248373,"duration":0},"status":"passed","severity":"normal"},{"uid":"635425e915d17f13","name":"Push message with SQL Injection payload","time":{"start":1728069237560,"stop":1728069237561,"duration":1},"status":"passed","severity":"normal"},{"uid":"be58219d309a6de7","name":"should decode valid enr with tcp successfully","time":{"start":1728068916837,"stop":1728068916837,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a4f0626822d04d","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728068908063,"stop":1728068908064,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e2febf39788e903","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728068916318,"stop":1728068916319,"duration":1},"status":"passed","severity":"normal"},{"uid":"8de480e345ec8373","name":"Publish message with large meta","time":{"start":1728069248386,"stop":1728069248387,"duration":1},"status":"passed","severity":"normal"},{"uid":"9473b62bf6114426","name":"should not receive a peer event before start","time":{"start":1728069294518,"stop":1728069294519,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb8eef578afbab84","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728069077474,"stop":1728069077474,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf37b1178fab5711","name":"should not fail to start the service if it is already started","time":{"start":1728068975098,"stop":1728068975098,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e9d3cadb9a193d","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728069281369,"stop":1728069281369,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f6693450a0868a","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728068924225,"stop":1728068924226,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf1c3392e47a23b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728069312628,"stop":1728069312628,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1bd8c1717350d0","name":"should not fail to stop the service if it was not started","time":{"start":1728068936265,"stop":1728068936265,"duration":0},"status":"passed","severity":"normal"},{"uid":"31086b098880a453","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728069013701,"stop":1728069013701,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e68a13bd55bece","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728069312637,"stop":1728069312637,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6e932a858106b5","name":"Query with Ordered Callback, No message returned","time":{"start":1728069307995,"stop":1728069307995,"duration":0},"status":"passed","severity":"normal"},{"uid":"13141104b6af7301","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728068908032,"stop":1728068908039,"duration":7},"status":"passed","severity":"normal"},{"uid":"4cdeb13c9f9aa093","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728068942355,"stop":1728068942356,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff8ddca4f3ac90b6","name":"Check received message containing shell command","time":{"start":1728069077459,"stop":1728069077460,"duration":1},"status":"passed","severity":"normal"},{"uid":"f05e7b38140a8c2","name":"getPeersByDiscovery","time":{"start":1728069276442,"stop":1728069276442,"duration":0},"status":"passed","severity":"normal"},{"uid":"49543439f12a0643","name":"Encoder throws on empty string content topic","time":{"start":1728068944101,"stop":1728068944101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7efe82f5f66246c","name":"isConnected should return false after all peers disconnect","time":{"start":1728068994842,"stop":1728068994849,"duration":7},"status":"passed","severity":"normal"},{"uid":"f4c9f887e26f06bb","name":"should get / set TCP multiaddr","time":{"start":1728068916842,"stop":1728068916847,"duration":5},"status":"passed","severity":"normal"},{"uid":"c4e219e78adff0c8","name":"Push message with content topic containing emoji","time":{"start":1728069237588,"stop":1728069237588,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb77b6b0d7d5d45","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728068908055,"stop":1728068908055,"duration":0},"status":"passed","severity":"normal"},{"uid":"48877887a8cb3582","name":"Check message with non string payload is not received","time":{"start":1728069218829,"stop":1728069218830,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad1a9bfd75bc4b73","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728069243909,"stop":1728069243909,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed8b8c2f9ec71b4","name":"Check received message containing long","time":{"start":1728069218811,"stop":1728069218811,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c1d1b34dc47b7","name":"Push message with JSON payload","time":{"start":1728069279726,"stop":1728069279726,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8847e24fa7b9551","name":"different cluster, same shard: nodes don't connect","time":{"start":1728069196071,"stop":1728069196071,"duration":0},"status":"passed","severity":"normal"},{"uid":"5644a7a9de862527","name":"Nodes with multiple pubsub topic","time":{"start":1728069243910,"stop":1728069243910,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f291c93e5e3cc38","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728069312626,"stop":1728069312627,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc01104c18884cea","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728069243907,"stop":1728069243908,"duration":1},"status":"passed","severity":"normal"},{"uid":"778bb3ff8716b9e9","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728068916323,"stop":1728068916323,"duration":0},"status":"passed","severity":"normal"},{"uid":"273e6a8ed4bcfa04","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728068924128,"stop":1728068924128,"duration":0},"status":"passed","severity":"normal"},{"uid":"275a16bd303c7aff","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728069339762,"stop":1728069339762,"duration":0},"status":"passed","severity":"normal"},{"uid":"78dbbf6f97455982","name":"Check received message containing XML","time":{"start":1728069218816,"stop":1728069218817,"duration":1},"status":"passed","severity":"normal"},{"uid":"3603c5d50324cac0","name":"Fails to push message with empty content topic","time":{"start":1728069279736,"stop":1728069279737,"duration":1},"status":"passed","severity":"normal"},{"uid":"582fc8c9f4a41958","name":"new peer added after a peer was already found","time":{"start":1728069276443,"stop":1728069276446,"duration":3},"status":"skipped","severity":"normal"},{"uid":"fe29cd27c4677112","name":"Filter with 3 connections","time":{"start":1728069108980,"stop":1728069108980,"duration":0},"status":"passed","severity":"normal"},{"uid":"295f7bafbca47e19","name":"topics with same application and version share the same shard","time":{"start":1728068908043,"stop":1728068908043,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16b129ebbb933ee","name":"Push message with content topic containing Chinese","time":{"start":1728069237576,"stop":1728069237577,"duration":1},"status":"passed","severity":"normal"},{"uid":"c241b6301ef64bf2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728069312655,"stop":1728069312655,"duration":0},"status":"passed","severity":"normal"},{"uid":"9746673b3f8b2dd5","name":"should encode/decode to text encoding","time":{"start":1728068916841,"stop":1728068916841,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd910b3a54eaeaa6","name":"Push message with custom timestamp: 1728065512723","time":{"start":1728069237590,"stop":1728069237591,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8bd8c93015fd67f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728068916319,"stop":1728068916320,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a1cccb60f08f7d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728069104865,"stop":1728069104865,"duration":0},"status":"passed","severity":"normal"},{"uid":"5102bdc3a64668d2","name":"Reopen subscription with peer with lost subscription","time":{"start":1728069010263,"stop":1728069010266,"duration":3},"status":"passed","severity":"normal"},{"uid":"3b79a1dfc8b68f27","name":"Overlapping topic subscription","time":{"start":1728069256720,"stop":1728069256721,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a031d81353aebc6f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728069243908,"stop":1728069243909,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcbe6c91060b0c83","name":"Push message with content topic containing Script","time":{"start":1728069279733,"stop":1728069279733,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95f50595881f2b7","name":"Delete observer","time":{"start":1728069220481,"stop":1728069220482,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0b0ace58dc08d4","name":"Push message with content topic containing short","time":{"start":1728069237572,"stop":1728069237572,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb64262ce04b61a","name":"handles multiple messages","time":{"start":1728069329884,"stop":1728069329887,"duration":3},"status":"passed","severity":"normal"},{"uid":"8c854ae8731a8570","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728068971062,"stop":1728068971062,"duration":0},"status":"passed","severity":"normal"},{"uid":"a301e8e4cc9f61a3","name":"Push 30 different messages","time":{"start":1728069279728,"stop":1728069279728,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb51db4ce58aded","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728069312629,"stop":1728069312629,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d40064f9c958a9","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1728069082626,"stop":1728069082626,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7d8682fff8d40d","name":"same cluster, same shard: nodes connect","time":{"start":1728069082617,"stop":1728069082619,"duration":2},"status":"passed","severity":"normal"},{"uid":"ecbbf0f01afaec85","name":"Filter with 2 connections","time":{"start":1728069108979,"stop":1728069108979,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff61813f8de14859","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728068944099,"stop":1728068944099,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b834b87de25dfc1","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728068908040,"stop":1728068908040,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7f9ffa6a18c015","name":"Throws when trying to push message with empty payload","time":{"start":1728069279728,"stop":1728069279729,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b8a9b196917010c","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728069320779,"stop":1728069320779,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c773828d4cecba","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728069406255,"stop":1728069406256,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7b48ba253d0c40","name":"Ping fails for unsubscribed peers","time":{"start":1728069031999,"stop":1728069032004,"duration":5},"status":"passed","severity":"normal"},{"uid":"660946cf154adfd6","name":"throws on content topic with empty topic name field","time":{"start":1728068908029,"stop":1728068908030,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed0edbccd4dd59f","name":"Subscribe and receive messages via waku relay post","time":{"start":1728069312643,"stop":1728069312643,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afa6f2a2ee45208","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728069339763,"stop":1728069339763,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1cbe499455b3c06","name":"Asymmetric encrypt & decrypt","time":{"start":1728068943039,"stop":1728068943039,"duration":0},"status":"passed","severity":"normal"},{"uid":"894a8cff5cd3c173","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728069302767,"stop":1728069302767,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ace245dfe2b28b","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728069194210,"stop":1728069194211,"duration":1},"status":"passed","severity":"normal"},{"uid":"cea325bc663b28e6","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728068931714,"stop":1728068931715,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c69f5caff595f7","name":"Non TWN Cluster","time":{"start":1728069281350,"stop":1728069281354,"duration":4},"status":"passed","severity":"normal"},{"uid":"ebfd70c594632bc5","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728069082655,"stop":1728069082655,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e46772a51d392f","name":"Promise Callback - false","time":{"start":1728069321412,"stop":1728069321413,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad12b761a73076d6","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728069013704,"stop":1728069013705,"duration":1},"status":"passed","severity":"normal"},{"uid":"de13fd9bf3c7b0f3","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728068908067,"stop":1728068908067,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af699eb03e4b1aa","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728069312645,"stop":1728069312646,"duration":1},"status":"passed","severity":"normal"},{"uid":"746cc5d08e1d856c","name":"can start the service","time":{"start":1728068975096,"stop":1728068975097,"duration":1},"status":"passed","severity":"normal"},{"uid":"25eda40e33b82adb","name":"Generator, custom pubsub topic","time":{"start":1728069334920,"stop":1728069334920,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4fab3b2ce9ef11","name":"Check message received after nwaku node is restarted","time":{"start":1728069077481,"stop":1728069077481,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4dfb43a30da3b3a","name":"Generator, 2 different pubsubtopics","time":{"start":1728069334921,"stop":1728069334922,"duration":1},"status":"passed","severity":"normal"},{"uid":"76962b3a43251f2d","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728068971065,"stop":1728068971065,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1e291c7a648453","name":"Subscribe to topic containing long and publish message","time":{"start":1728069256721,"stop":1728069256721,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e36ff61bf3b0d3","name":"Check received message containing Basic HTML tag","time":{"start":1728069218817,"stop":1728069218817,"duration":0},"status":"passed","severity":"normal"},{"uid":"17210a6a5a949846","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728069082643,"stop":1728069082643,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47f35c91f281c48","name":"should push to available amount of connection if less than required","time":{"start":1728069134716,"stop":1728069134718,"duration":2},"status":"passed","severity":"normal"},{"uid":"344ce673e65d7e18","name":"A test","time":{"start":1728069169231,"stop":1728069169231,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7fa3d62eee34f7","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728068971064,"stop":1728068971064,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b340b1a9f45fced","name":"Query Generator, No message returned","time":{"start":1728069307987,"stop":1728069307988,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c028cb2b370a703","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728069112313,"stop":1728069112313,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61f0be754ad9c50","name":"LightPush with 0 connections","time":{"start":1728069108969,"stop":1728069108971,"duration":2},"status":"passed","severity":"normal"},{"uid":"93b1251f60217359","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728069082654,"stop":1728069082654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9468bf94e2197e5","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728069082643,"stop":1728069082644,"duration":1},"status":"passed","severity":"normal"},{"uid":"8414619c9e8e7481","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728068908057,"stop":1728068908058,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c8519e5202e0bd9","name":"returns all values when wanted number matches available values","time":{"start":1728068931396,"stop":1728068931398,"duration":2},"status":"passed","severity":"normal"},{"uid":"c31c72274c9a230c","name":"should handle corrupted local storage data gracefully","time":{"start":1728068936268,"stop":1728068936268,"duration":0},"status":"passed","severity":"normal"},{"uid":"d715fbc72b59f369","name":"Relay - dialed first","time":{"start":1728069347120,"stop":1728069347120,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a659694d8ca0a3","name":"Nodes with multiple pubsub topic","time":{"start":1728069243908,"stop":1728069243908,"duration":0},"status":"passed","severity":"normal"},{"uid":"434f7fe34a53dfc3","name":"Push message with Arabic payload","time":{"start":1728069237559,"stop":1728069237559,"duration":0},"status":"passed","severity":"normal"},{"uid":"652a2eebf2f0bc1b","name":"should decode valid enr successfully","time":{"start":1728068916836,"stop":1728068916837,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e929c26eb7c445","name":"Check meta is set [symmetric]","time":{"start":1728068942357,"stop":1728068942358,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce51273fac16c8e8","name":"Push message equal or less that 1MB","time":{"start":1728069279740,"stop":1728069279740,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c8ca92f3990b56","name":"Subscribe and publish message","time":{"start":1728069256718,"stop":1728069256718,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51e8fd15bc7117","name":"Check publish message containing Script","time":{"start":1728069248369,"stop":1728069248369,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe36dfc566d46928","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728069302767,"stop":1728069302768,"duration":1},"status":"passed","severity":"normal"},{"uid":"9624cbe473ae085e","name":"Check received message containing JSON","time":{"start":1728069077456,"stop":1728069077459,"duration":3},"status":"passed","severity":"normal"},{"uid":"ffc795c0def2e365","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728069168801,"stop":1728069168820,"duration":19},"status":"passed","severity":"normal"},{"uid":"725d4cc18195be4","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728069339768,"stop":1728069339769,"duration":1},"status":"passed","severity":"normal"},{"uid":"526bc31645b0a625","name":"Sample","time":{"start":1728068916181,"stop":1728068916181,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08fa1ba075f4bbb","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728069196069,"stop":1728069196069,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fe8b9d407efb04","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728068916318,"stop":1728068916318,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64e8aa546b303d2","name":"Passing page size 19 when there are 20 messages","time":{"start":1728069329395,"stop":1728069329395,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aafc0c989fb5d8e","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728069256721,"stop":1728069256722,"duration":1},"status":"passed","severity":"normal"},{"uid":"567019347eb345a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728069312642,"stop":1728069312643,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c9b5076aad7f88","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728069082643,"stop":1728069082643,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b40cd361504b24","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728068916323,"stop":1728068916323,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac9af1e2ac8355d","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728069082655,"stop":1728069082656,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca59db58942ad1c","name":"Push message with content topic containing long","time":{"start":1728069279729,"stop":1728069279730,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ffea69d11f92f5","name":"Push message with Chinese payload","time":{"start":1728069237558,"stop":1728069237559,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6c8e9f00a1d1078","name":"Check received message containing Script","time":{"start":1728069077454,"stop":1728069077454,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5fcfc7202a146ba","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728069196068,"stop":1728069196069,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc290d5a6fc87149","name":"Query with Promise Callback, No Decoder","time":{"start":1728069307996,"stop":1728069307997,"duration":1},"status":"passed","severity":"normal"},{"uid":"a236979d1f6d153b","name":"Encoder throws on undefined content topic","time":{"start":1728068924345,"stop":1728068924345,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a0bfd3eb95c48a","name":"should return false","time":{"start":1728068916839,"stop":1728068916840,"duration":1},"status":"passed","severity":"normal"},{"uid":"be41e90ce5bd47fd","name":"Fails to publish message with empty text","time":{"start":1728069248379,"stop":1728069248380,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c49e39b2e902d6c","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728069082676,"stop":1728069082677,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0afe76a21d247f","name":"Subscribe to topic containing long and receive message","time":{"start":1728069312631,"stop":1728069312631,"duration":0},"status":"passed","severity":"normal"},{"uid":"8318dd27673550e2","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728068916321,"stop":1728068916321,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b2287bd04a27e9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728069312631,"stop":1728069312632,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ce8ffd9540a0324","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728069082632,"stop":1728069082632,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad5f4d575f96978","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728069082642,"stop":1728069082642,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a4ea7c2630b3a","name":"should use DNS peer discovery with light client","time":{"start":1728068975100,"stop":1728068975101,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d7b9a42c3f91f2e","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728069302766,"stop":1728069302767,"duration":1},"status":"passed","severity":"normal"},{"uid":"17418d74ae960ee3","name":"Check received message containing Chinese","time":{"start":1728069218813,"stop":1728069218814,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ebed104fbb7af0e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728069312627,"stop":1728069312627,"duration":0},"status":"passed","severity":"normal"},{"uid":"f904a4f24b1dad91","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728068936268,"stop":1728068936268,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af75be44d5d7a3d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728069248380,"stop":1728069248380,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a82983b81204be","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728069339763,"stop":1728069339763,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9061ab692e40f5","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728068908041,"stop":1728068908041,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc13ce698025206","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728068908054,"stop":1728068908054,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfa4c62849d605b","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728068931766,"stop":1728068931767,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e946d5ab8cfb920","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728069256724,"stop":1728069256724,"duration":0},"status":"passed","severity":"normal"},{"uid":"3128e88a20d21dec","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728069013704,"stop":1728069013704,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4cb5471d3d660e3","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728069082654,"stop":1728069082655,"duration":1},"status":"passed","severity":"normal"},{"uid":"28b2d914ac9e2df6","name":"Subscribe to topic containing Script and receive message","time":{"start":1728069312637,"stop":1728069312637,"duration":0},"status":"passed","severity":"normal"},{"uid":"e503bc6ef07dedd3","name":"Throws when trying to push message with empty payload","time":{"start":1728069237570,"stop":1728069237571,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a1dd9515d9b964f","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app91/1/topic486/test.js","time":{"start":1728069281356,"stop":1728069281356,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba199ffb0292b83","name":"Ping on peer without subscriptions","time":{"start":1728069007052,"stop":1728069007052,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b956c6bdd7f9a3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728068908054,"stop":1728068908055,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b98c3712c6f676","name":"unsubscribes","time":{"start":1728069329887,"stop":1728069329889,"duration":2},"status":"passed","severity":"normal"},{"uid":"b7ff2b0e147e850e","name":"Check received message containing unicode special characters","time":{"start":1728069218843,"stop":1728069218844,"duration":1},"status":"passed","severity":"normal"},{"uid":"342cacfbd81d3bf7","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1728069082625,"stop":1728069082625,"duration":0},"status":"passed","severity":"normal"},{"uid":"6427da06ca48f744","name":"Ping on subscribed peer","time":{"start":1728069010262,"stop":1728069010262,"duration":0},"status":"passed","severity":"normal"},{"uid":"4307e2036162c6a7","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728069243910,"stop":1728069243911,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc08d16f0c16d89","name":"Generator, 2 different pubsubtopics","time":{"start":1728069334920,"stop":1728069334920,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7f30b1288a54c7","name":"Renews peer on consistent ping failures","time":{"start":1728069032005,"stop":1728069032010,"duration":5},"status":"passed","severity":"normal"},{"uid":"5040361f1d82b2a2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728069041427,"stop":1728069041428,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf19e362e6be0a2","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728069334923,"stop":1728069334923,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8af809a56bcd44","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728069112312,"stop":1728069112312,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd455ce63a292507","name":"handles different clusterIds correctly","time":{"start":1728068908044,"stop":1728068908045,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb94a446aad6fcc","name":"All","time":{"start":1728068972277,"stop":1728068972277,"duration":0},"status":"passed","severity":"normal"},{"uid":"a816ea11fb8d7085","name":"Push message with content topic containing XML","time":{"start":1728069279733,"stop":1728069279734,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5fb6b4a442cd47","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728069082669,"stop":1728069082671,"duration":2},"status":"passed","severity":"normal"},{"uid":"f8c248de7857ece7","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728069256719,"stop":1728069256719,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1467532b3af4c11","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728068971064,"stop":1728068971065,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a0cbd6338c511a","name":"Subscribe to topic containing XML and receive message","time":{"start":1728069312654,"stop":1728069312654,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d38e1b4279849b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728069013706,"stop":1728069013707,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee33172a690a86d","name":"can start and stop the service","time":{"start":1728068936264,"stop":1728068936265,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffcd15bd72de59af","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728069248374,"stop":1728069248377,"duration":3},"status":"passed","severity":"normal"},{"uid":"a64875e2c05b70b2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728069312641,"stop":1728069312641,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff71adbf6d9a3baf","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728069312639,"stop":1728069312640,"duration":1},"status":"passed","severity":"normal"},{"uid":"c638606d381bcc37","name":"Push message equal or less that 1MB","time":{"start":1728069237591,"stop":1728069237592,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da6e991a749e08","name":"should be called for bootstrap peers","time":{"start":1728068971063,"stop":1728068971063,"duration":0},"status":"passed","severity":"normal"},{"uid":"689b1aad1ff60195","name":"Check received message containing escaped characters","time":{"start":1728069077460,"stop":1728069077462,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd88b335bdaa6242","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728069256723,"stop":1728069256724,"duration":1},"status":"passed","severity":"normal"},{"uid":"c520bb10355b2cf2","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728068908053,"stop":1728068908054,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5203f808d499aee","name":"Check message received after jswaku node is restarted","time":{"start":1728069218830,"stop":1728069218831,"duration":1},"status":"skipped","severity":"normal"},{"uid":"92bbf55db8ba1f80","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728069112294,"stop":1728069112295,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8f1c23331c99de5","name":"should load peers from local storage and dispatch events","time":{"start":1728068936267,"stop":1728068936268,"duration":1},"status":"passed","severity":"normal"},{"uid":"5777087cc98dbbba","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728068908047,"stop":1728068908047,"duration":0},"status":"passed","severity":"normal"},{"uid":"866f1ce44809beb5","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728068908059,"stop":1728068908059,"duration":0},"status":"passed","severity":"normal"},{"uid":"146c48748d26324b","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728069082676,"stop":1728069082676,"duration":0},"status":"passed","severity":"normal"},{"uid":"3765fc8fd5209ea8","name":"Query with Promise Callback, No message returned","time":{"start":1728069307997,"stop":1728069307997,"duration":0},"status":"passed","severity":"normal"},{"uid":"99face953e2d3f71","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728069312648,"stop":1728069312648,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc76d73d3d972a02","name":"Publish message with custom timestamp: Fri Oct 04 2024 20:13:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1728069248378,"stop":1728069248379,"duration":1},"status":"passed","severity":"normal"},{"uid":"e82cbc04d7141f6f","name":"Waku message hash computation (no timestamp)","time":{"start":1728068910696,"stop":1728068910696,"duration":0},"status":"passed","severity":"normal"},{"uid":"990bf66cabef88b8","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728068924225,"stop":1728068924225,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8c28b0076011cc","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728069243907,"stop":1728069243907,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd132526b435be2","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728069302768,"stop":1728069302768,"duration":0},"status":"passed","severity":"normal"},{"uid":"1421d9e5c6742ca9","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728069082644,"stop":1728069082644,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92c6b9b884b41e1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728069104851,"stop":1728069104851,"duration":0},"status":"passed","severity":"normal"},{"uid":"292f5b5b62f1e38b","name":"should handle a minimal index list","time":{"start":1728068908090,"stop":1728068908090,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab367352eb587207","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728069013707,"stop":1728069013708,"duration":1},"status":"passed","severity":"normal"},{"uid":"66eed5606eed0a37","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728069194217,"stop":1728069194217,"duration":0},"status":"passed","severity":"normal"},{"uid":"9224c55646af2b9f","name":"Push message with rate limit","time":{"start":1728069237589,"stop":1728069237590,"duration":1},"status":"passed","severity":"normal"},{"uid":"6edb0c6a3091bd17","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728068964164,"stop":1728068964167,"duration":3},"status":"passed","severity":"normal"},{"uid":"2130b1cc831f9d42","name":"Push message with custom timestamp: 1697310705355","time":{"start":1728069279738,"stop":1728069279738,"duration":0},"status":"passed","severity":"normal"},{"uid":"a603c260d1a4e7e2","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728069256727,"stop":1728069256728,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b385c4441f7ae7","name":"should not receive a peer event before start","time":{"start":1728068975099,"stop":1728068975099,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cfbd0cdb7ea844","name":"Subscribe to topic containing short and receive message","time":{"start":1728069312647,"stop":1728069312647,"duration":0},"status":"passed","severity":"normal"},{"uid":"be09e78508ba3b50","name":"Refresh subscription","time":{"start":1728069312630,"stop":1728069312630,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37dc497daed0551","name":"should not receive a peer event after stop","time":{"start":1728068975099,"stop":1728068975100,"duration":1},"status":"passed","severity":"normal"},{"uid":"add038029a547b21","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728068924225,"stop":1728068924225,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e93681d06d688c","name":"Push message with content topic containing escaped characters","time":{"start":1728069279735,"stop":1728069279735,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9f850216e66cb6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728069104867,"stop":1728069104867,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7deaccb625c800","name":"Push message with content topic containing numeric","time":{"start":1728069237573,"stop":1728069237574,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb4a959202332ed","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728069312644,"stop":1728069312644,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc385560f8d8ff2d","name":"Encoder throws on empty string content topic","time":{"start":1728068924345,"stop":1728068924345,"duration":0},"status":"passed","severity":"normal"},{"uid":"134bbd7de47a3b93","name":"Rejects garbage","time":{"start":1728068947444,"stop":1728068947444,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed41a3fb628796a","name":"Decoder throws on empty string content topic","time":{"start":1728068924346,"stop":1728068924346,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9a1779bdb7d8fa","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728068916322,"stop":1728068916322,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93f63e488740a91","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728069041428,"stop":1728069041428,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2ddca31a06ca3c","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728068994840,"stop":1728068994840,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cac9f6bcb797fde","name":"Filter with 0 connections","time":{"start":1728069108971,"stop":1728069108972,"duration":1},"status":"passed","severity":"normal"},{"uid":"fca5521ea77c10ae","name":"groups content topics by expected pubsub topic","time":{"start":1728068908044,"stop":1728068908044,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38f2fc443c06f6","name":"start node with empty content topic","time":{"start":1728069281369,"stop":1728069281370,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d9b150c2edd949","name":"should throw an error for an unconfigured topic","time":{"start":1728068908061,"stop":1728068908061,"duration":0},"status":"passed","severity":"normal"},{"uid":"4889a7802eb57115","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728068931712,"stop":1728068931713,"duration":1},"status":"passed","severity":"normal"},{"uid":"a49dd3b59397e8f0","name":"should only return 1 node with store capability","time":{"start":1728068932330,"stop":1728068932330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5807004d952b845","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728069082683,"stop":1728069082683,"duration":0},"status":"passed","severity":"normal"},{"uid":"af944cc0a56da6b4","name":"Check message received after nwaku node is restarted","time":{"start":1728069218831,"stop":1728069218831,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6bf832a67b6bc92f","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728069082681,"stop":1728069082682,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a32c2b86ecd6e55","name":"Push message with content topic containing Chinese","time":{"start":1728069279731,"stop":1728069279731,"duration":0},"status":"passed","severity":"normal"},{"uid":"284c378197f2e057","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728069112307,"stop":1728069112308,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6813b8e345eb70","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728069104867,"stop":1728069104868,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d18cfefd691d854","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728069406256,"stop":1728069406256,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2b206ee8ba15e2","name":"through manual discovery","time":{"start":1728069197792,"stop":1728069197793,"duration":1},"status":"passed","severity":"normal"},{"uid":"28af27a6aa42001d","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728069320781,"stop":1728069320781,"duration":0},"status":"passed","severity":"normal"},{"uid":"963ddf2144fab611","name":"should properly create peer info with all multiaddrs","time":{"start":1728068916849,"stop":1728068916849,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d6c754a219115c","name":"random static sharding 6 - Cluster ID: 176, Shard ID: 70","time":{"start":1728069309218,"stop":1728069309218,"duration":0},"status":"passed","severity":"normal"},{"uid":"4548063245a66006","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app21/4/topic816/utf8","time":{"start":1728069281358,"stop":1728069281360,"duration":2},"status":"passed","severity":"normal"},{"uid":"fef8fa18d0a7997f","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728069194211,"stop":1728069194215,"duration":4},"status":"passed","severity":"normal"},{"uid":"558df0dfe1bbc516","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728069312628,"stop":1728069312628,"duration":0},"status":"passed","severity":"normal"}] |