2025-01-15 11:44:21 +00:00

1 line
162 KiB
JSON

[{"uid":"cc5564c17d509c91","name":"should return the pubsub topic directly if a string is provided","time":{"start":1736940965530,"stop":1736940965530,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de29089c114f31c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1736940965570,"stop":1736940965570,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd9d3c17e520614","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1736941116493,"stop":1736941116494,"duration":1},"status":"skipped","severity":"normal"},{"uid":"51486cb426bc48ab","name":"Push message with Arabic payload","time":{"start":1736941285708,"stop":1736941285709,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff27310c82b5364e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1736941358953,"stop":1736941358953,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0144baf76003353","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1736941116494,"stop":1736941116494,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cc8f12e243ec8f45","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1736940965512,"stop":1736940965512,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af4205a31983737","name":"Check received message containing emoji","time":{"start":1736941265416,"stop":1736941265416,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad556ea2ea44957","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1736940968013,"stop":1736940968014,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba28482f2449ad1","name":"Query generator for 2000 messages","time":{"start":1736941366190,"stop":1736941366191,"duration":1},"status":"passed","severity":"normal"},{"uid":"b98e34808e5f0dc7","name":"Push 30 different messages","time":{"start":1736941272247,"stop":1736941272248,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14f5c1105fb11d7","name":"A test","time":{"start":1736941183695,"stop":1736941183695,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dab9f5e0f961b2c","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1736941116307,"stop":1736941116308,"duration":1},"status":"passed","severity":"normal"},{"uid":"216a96784a2c539c","name":"Push message with content topic containing long","time":{"start":1736941272249,"stop":1736941272249,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3a5afaf282eb80","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1736940965529,"stop":1736940965530,"duration":1},"status":"passed","severity":"normal"},{"uid":"52afac55d7eccc5c","name":"should be able to encode the field with only STORE set to true","time":{"start":1736940973435,"stop":1736940973436,"duration":1},"status":"passed","severity":"normal"},{"uid":"39564c5883e8c841","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1736941358942,"stop":1736941358942,"duration":0},"status":"passed","severity":"normal"},{"uid":"165838de9cb98837","name":"Push message with content topic containing JSON","time":{"start":1736941272253,"stop":1736941272253,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e0d4e1e5d3ea6a","name":"Check message received after nwaku node is restarted","time":{"start":1736941149277,"stop":1736941149277,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d808daee31451afa","name":"Check message received after jswaku node is restarted","time":{"start":1736941265440,"stop":1736941265440,"duration":0},"status":"skipped","severity":"normal"},{"uid":"80b764f491b9480b","name":"Check received message containing Chinese","time":{"start":1736941149260,"stop":1736941149261,"duration":1},"status":"passed","severity":"normal"},{"uid":"df1e9938129d0f11","name":"udp ip6 address","time":{"start":1736940973625,"stop":1736940973625,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6cef9cd5a0f4ef","name":"should not fail to start the service if it is already started","time":{"start":1736941039303,"stop":1736941039308,"duration":5},"status":"passed","severity":"normal"},{"uid":"4ff3e45a877e60d0","name":"should throw an error for an unconfigured topic","time":{"start":1736940965530,"stop":1736940965530,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec8b4c9d178fe46","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1736941322142,"stop":1736941322142,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a5b381ffd779e3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1736941358924,"stop":1736941358926,"duration":2},"status":"passed","severity":"normal"},{"uid":"556f51a71bd22d3a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1736941172092,"stop":1736941172092,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dae19e4b6a56a8d","name":"should log when no additional peers are found","time":{"start":1736941006750,"stop":1736941006750,"duration":0},"status":"passed","severity":"normal"},{"uid":"692928bf32bbaf59","name":"Check received message with timestamp: 1649153314 ","time":{"start":1736941265417,"stop":1736941265418,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d78ce64895993","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1736941369545,"stop":1736941369546,"duration":1},"status":"passed","severity":"normal"},{"uid":"a47dcd04e75c11aa","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1736941116496,"stop":1736941116496,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c5dafd5511378f72","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1736941294083,"stop":1736941294088,"duration":5},"status":"passed","severity":"normal"},{"uid":"5c7a5e1b3ea50724","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1736940965504,"stop":1736940965505,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b0a70017a2cad9","name":"Push message with content topic containing numeric","time":{"start":1736941285721,"stop":1736941285721,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d0332001e9d62c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1736941265418,"stop":1736941265418,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d18b7225ef6e92","name":"Check received message containing numeric","time":{"start":1736941265427,"stop":1736941265427,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3a23171e375460","name":"should be able to decode the field with only STORE set to true","time":{"start":1736940973441,"stop":1736940973443,"duration":2},"status":"passed","severity":"normal"},{"uid":"41a44eff02aa5fe2","name":"should reject if Filter is requested but not mounted","time":{"start":1736941006666,"stop":1736941006666,"duration":0},"status":"passed","severity":"normal"},{"uid":"e757280cc98496db","name":"should reject if LightPush is requested but not mounted","time":{"start":1736941006665,"stop":1736941006665,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f44af722b6822e","name":"Check received message containing SQL Injection","time":{"start":1736941149263,"stop":1736941149263,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0abf6e05461b6f","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1736941369547,"stop":1736941369548,"duration":1},"status":"passed","severity":"normal"},{"uid":"e941063508a2ded1","name":"Push message with content topic containing shell command","time":{"start":1736941272253,"stop":1736941272253,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d5610ff93d210e","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1736941294103,"stop":1736941294103,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2552559921c491","name":"should not throw an error for a single configured topic","time":{"start":1736940965529,"stop":1736940965529,"duration":0},"status":"passed","severity":"normal"},{"uid":"355b8f566cd857b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1736940974103,"stop":1736940974103,"duration":0},"status":"passed","severity":"normal"},{"uid":"605ae76e26513664","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1736940965522,"stop":1736940965522,"duration":0},"status":"passed","severity":"normal"},{"uid":"47dd63629b06c60a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1736941172110,"stop":1736941172110,"duration":0},"status":"passed","severity":"normal"},{"uid":"296bb173eb9f7677","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1736941358943,"stop":1736941358943,"duration":0},"status":"passed","severity":"normal"},{"uid":"d600310bf18cdca8","name":"Generator, 2 different pubsubtopics","time":{"start":1736941352518,"stop":1736941352519,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1087e21893fc4a","name":"handles empty shards array correctly","time":{"start":1736940965532,"stop":1736940965533,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb8413e689646efa","name":"Callback on promise","time":{"start":1736941366189,"stop":1736941366189,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2e1ca81f0d5053","name":"Generator, custom pubsub topic","time":{"start":1736941352525,"stop":1736941352525,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7def0d942d74cd8","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1736941006569,"stop":1736941006571,"duration":2},"status":"passed","severity":"normal"},{"uid":"b245b74be5f21755","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1736941116274,"stop":1736941116278,"duration":4},"status":"passed","severity":"normal"},{"uid":"421dfaae63fdc9a0","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1736941081795,"stop":1736941081795,"duration":0},"status":"passed","severity":"normal"},{"uid":"3264d1f74ae60842","name":"should encode/decode to text encoding","time":{"start":1736940974094,"stop":1736940974094,"duration":0},"status":"passed","severity":"normal"},{"uid":"30237319be6d65b6","name":"Push message with numeric payload","time":{"start":1736941285704,"stop":1736941285706,"duration":2},"status":"passed","severity":"normal"},{"uid":"ccbc51f879bb6927","name":"should return unique PubsubTopics for static sharding","time":{"start":1736940965519,"stop":1736940965519,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade41eea6ce7573b","name":"does not throw on valid cases","time":{"start":1736940965498,"stop":1736940965498,"duration":0},"status":"passed","severity":"normal"},{"uid":"156c7c597d7f8318","name":"Check publish message after client node is restarted","time":{"start":1736941291363,"stop":1736941291364,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a2e958bd6334485","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1736940965524,"stop":1736940965525,"duration":1},"status":"passed","severity":"normal"},{"uid":"a92364a9ca92833b","name":"can start and stop the service","time":{"start":1736941039302,"stop":1736941039303,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb3903dfed66f29","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1736941340685,"stop":1736941340685,"duration":0},"status":"passed","severity":"normal"},{"uid":"684fd5cdeea72fcf","name":"Accepts a valid Waku Message","time":{"start":1736941010028,"stop":1736941010029,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4374754de08301c","name":"should not fail to stop the service if it was not started","time":{"start":1736941039303,"stop":1736941039303,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a5056b7adad257","name":"Check publish message containing emoji","time":{"start":1736941291351,"stop":1736941291351,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc98d4d4b0e051c","name":"Check received message with timestamp: 1736941025290000000 ","time":{"start":1736941265416,"stop":1736941265417,"duration":1},"status":"passed","severity":"normal"},{"uid":"8afbf2730cd425ae","name":"should return usable stream attached to connection","time":{"start":1736940981434,"stop":1736940981438,"duration":4},"status":"passed","severity":"normal"},{"uid":"596d909ef6982bc2","name":"Query Generator, Wrong PubsubTopic","time":{"start":1736941340680,"stop":1736941340680,"duration":0},"status":"passed","severity":"normal"},{"uid":"32fc3589d74421d8","name":"Meta field set when metaSetter is specified","time":{"start":1736940981834,"stop":1736940981834,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5b96d1d9e72f5d","name":"non connected peers","time":{"start":1736941265788,"stop":1736941265789,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5dc94493828d964f","name":"should throw an error for insufficient data","time":{"start":1736940965570,"stop":1736940965570,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b24ea017e89d4c4","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1736941326372,"stop":1736941326372,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6ecb326a51b1e2","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1736940965511,"stop":1736940965512,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd617148d93b7736","name":"Encoder throws on empty string content topic","time":{"start":1736941001533,"stop":1736941001533,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcb416d083f2aaa","name":"Subscribe to topic containing emoji and receive message","time":{"start":1736941358963,"stop":1736941358966,"duration":3},"status":"passed","severity":"normal"},{"uid":"13c90fb086310404","name":"Ping on unsubscribed peer","time":{"start":1736941072403,"stop":1736941072403,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3ff6696f2879a0","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1736941116285,"stop":1736941116286,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1ecc8c178e5fa7","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1736941294106,"stop":1736941294106,"duration":0},"status":"passed","severity":"normal"},{"uid":"70308315a549bd9b","name":"Push message with XML payload","time":{"start":1736941272244,"stop":1736941272244,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6087f81457cc54","name":"isConnected should return false after all peers disconnect","time":{"start":1736941055283,"stop":1736941055283,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff337d771d4c7142","name":"throws on content topic with generation field greater than 0","time":{"start":1736940965500,"stop":1736940965501,"duration":1},"status":"passed","severity":"normal"},{"uid":"178170fbf0108e76","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app34/3/topic614/test.js","time":{"start":1736941312874,"stop":1736941312875,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd9457ac46ffa29","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1736941001531,"stop":1736941001531,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aee4ef221423773","name":"isConnected between 2 js-waku relay nodes","time":{"start":1736941055284,"stop":1736941055284,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d4f1e947d9ac5b","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1736940989345,"stop":1736940989345,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9b9f743bc9032d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1736941183572,"stop":1736941183572,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae05fe13056a496","name":"Decrypt messages","time":{"start":1736941267521,"stop":1736941267522,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a4c07178d169c36","name":"throws on content topic with empty version field","time":{"start":1736940965501,"stop":1736940965502,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bca5e9f9ec87aca","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1736941116281,"stop":1736941116284,"duration":3},"status":"passed","severity":"normal"},{"uid":"61afa37c1e784259","name":"Check received message containing escaped characters","time":{"start":1736941265415,"stop":1736941265415,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4ff4705e73fd82","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app67/8/topic917/json","time":{"start":1736941312872,"stop":1736941312872,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb3cdaa8e6c0088","name":"Filter with 0 connections","time":{"start":1736941116658,"stop":1736941116658,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2c570f9bf368093d","name":"Check received message containing numeric","time":{"start":1736941149258,"stop":1736941149258,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43e149703afaef7","name":"Js publishes, other Js receives","time":{"start":1736941284190,"stop":1736941284190,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea57b2e996eecde","name":"Push message with content topic containing shell command","time":{"start":1736941285749,"stop":1736941285749,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b9e50d89407d92","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1736941116492,"stop":1736941116492,"duration":0},"status":"skipped","severity":"normal"},{"uid":"368c39a867bf18f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1736941081798,"stop":1736941081798,"duration":0},"status":"passed","severity":"normal"},{"uid":"2937e925b00ae2e4","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1736940989337,"stop":1736940989338,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5fc6319e1ece9f","name":"Check message on other pubsub topic is not received","time":{"start":1736941265438,"stop":1736941265438,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b84a19f7c8fea6b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1736941241295,"stop":1736941241296,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83502ae3113ec0a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1736941205257,"stop":1736941205257,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f153f7bd5af4f4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1736940965526,"stop":1736940965527,"duration":1},"status":"passed","severity":"normal"},{"uid":"a797eeac3fe9476d","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1736941116239,"stop":1736941116247,"duration":8},"status":"passed","severity":"normal"},{"uid":"1f7cf70f8499e4b6","name":"getPeersByDiscovery","time":{"start":1736941322139,"stop":1736941322141,"duration":2},"status":"passed","severity":"normal"},{"uid":"e334e79c918a5a8","name":"Push message with content topic containing unicode special characters","time":{"start":1736941272254,"stop":1736941272254,"duration":0},"status":"passed","severity":"normal"},{"uid":"73986757163154ad","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1736941081794,"stop":1736941081794,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9347090df56e7","name":"Push message with content topic containing XML","time":{"start":1736941272252,"stop":1736941272252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a5b23c6811cead","name":"Push message with custom timestamp: 1736944749544","time":{"start":1736941272258,"stop":1736941272258,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b9bdc368734096","name":"Push message with emoji payload","time":{"start":1736941285719,"stop":1736941285719,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da9a67ee32439c","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1736940965569,"stop":1736940965570,"duration":1},"status":"passed","severity":"normal"},{"uid":"e71685d0561a39a0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1736941183581,"stop":1736941183582,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7f9642d27e9e3ab","name":"Check message with no pubsub topic is not received","time":{"start":1736941149273,"stop":1736941149273,"duration":0},"status":"passed","severity":"normal"},{"uid":"d820bb02b13eb4d6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1736941149270,"stop":1736941149272,"duration":2},"status":"passed","severity":"normal"},{"uid":"51d15b7002111256","name":"Ping on unsubscribed peer","time":{"start":1736941072405,"stop":1736941072415,"duration":10},"status":"passed","severity":"normal"},{"uid":"42a576c2aaa36dc8","name":"Check publish message containing Basic HTML tag","time":{"start":1736941291342,"stop":1736941291342,"duration":0},"status":"passed","severity":"normal"},{"uid":"66748cb7b2919c82","name":"Check received message containing JSON","time":{"start":1736941265414,"stop":1736941265415,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ad15901127e2c3","name":"Decoder throws on empty string content topic","time":{"start":1736941000009,"stop":1736941000009,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b10867e54d5033","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1736941026184,"stop":1736941026184,"duration":0},"status":"passed","severity":"normal"},{"uid":"233b6ed17a7babde","name":"should be called at least once on all `peer:discovery` events","time":{"start":1736941032855,"stop":1736941032856,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e3bb6fb7e6455","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1736940965516,"stop":1736940965517,"duration":1},"status":"passed","severity":"normal"},{"uid":"b39ade58ea0fea5b","name":"Passing invalid cursor","time":{"start":1736941326382,"stop":1736941326385,"duration":3},"status":"passed","severity":"normal"},{"uid":"fe7b2eb849620044","name":"Subscribe to topic containing Russian and receive message","time":{"start":1736941172094,"stop":1736941172095,"duration":1},"status":"passed","severity":"normal"},{"uid":"b60e688382adaf77","name":"Push message with long payload","time":{"start":1736941285701,"stop":1736941285703,"duration":2},"status":"passed","severity":"normal"},{"uid":"57a7342fc3a71a1a","name":"should handle corrupted local storage data gracefully","time":{"start":1736940993858,"stop":1736940993859,"duration":1},"status":"passed","severity":"normal"},{"uid":"742f1a10c7959295","name":"Query with Promise Callback, No message returned","time":{"start":1736941340688,"stop":1736941340689,"duration":1},"status":"passed","severity":"normal"},{"uid":"f770e89fbebb3b68","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1736940981502,"stop":1736940981502,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3488053dfa3f899","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1736941358957,"stop":1736941358957,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b00e8c7a989cf","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1736941172111,"stop":1736941172111,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de904114769ade","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1736941326363,"stop":1736941326367,"duration":4},"status":"passed","severity":"normal"},{"uid":"e6dbc4d57e367cbf","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1736941116267,"stop":1736941116269,"duration":2},"status":"passed","severity":"normal"},{"uid":"87c6622cf1323382","name":"should handle a minimal index list","time":{"start":1736940965569,"stop":1736940965569,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1e808e32fd3587","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1736940965534,"stop":1736940965534,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9d5083403de5d7","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1736941172112,"stop":1736941172113,"duration":1},"status":"passed","severity":"normal"},{"uid":"c93ce2eef6d111f8","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app74/2/topic158/test.js","time":{"start":1736941312871,"stop":1736941312871,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75ec952acc7abbc","name":"Check received message containing special chars","time":{"start":1736941149258,"stop":1736941149258,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c283654d5f96683","name":"Reopen subscription with peer with lost subscription","time":{"start":1736941072415,"stop":1736941072415,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95d51dd871ef9bf","name":"Check received message containing SQL Injection","time":{"start":1736941265412,"stop":1736941265412,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62d7a3f13c2cd88","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1736941294107,"stop":1736941294108,"duration":1},"status":"passed","severity":"normal"},{"uid":"cefceba25c6055de","name":"Generator, 2 different pubsubtopics","time":{"start":1736941352523,"stop":1736941352524,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d896e2be875e23","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1736941350836,"stop":1736941350837,"duration":1},"status":"passed","severity":"normal"},{"uid":"f855af988c0daa99","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1736941241299,"stop":1736941241299,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ccea708858f883","name":"throws on content topic with non-number generation field","time":{"start":1736940965500,"stop":1736940965500,"duration":0},"status":"passed","severity":"normal"},{"uid":"49eaa3ddbe8109f0","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1736941026186,"stop":1736941026188,"duration":2},"status":"passed","severity":"normal"},{"uid":"954b49bcd771246c","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1736941369543,"stop":1736941369544,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ecedb51664287","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1736941340685,"stop":1736941340685,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8658895a45238b7","name":"Check message with non string payload is not received","time":{"start":1736941265439,"stop":1736941265440,"duration":1},"status":"passed","severity":"normal"},{"uid":"f162882bf2f3def9","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1736941116494,"stop":1736941116494,"duration":0},"status":"skipped","severity":"normal"},{"uid":"836b57576b370e57","name":"Waku message hash computation (payload length 0)","time":{"start":1736940968015,"stop":1736940968015,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc39f3eb7ab5e82b","name":"Encoder throws on empty string content topic","time":{"start":1736941000007,"stop":1736941000008,"duration":1},"status":"passed","severity":"normal"},{"uid":"d081ab5eff707515","name":"Query generator for multiple messages","time":{"start":1736941366187,"stop":1736941366187,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e67280e920636","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1736940965524,"stop":1736940965524,"duration":0},"status":"passed","severity":"normal"},{"uid":"7722ffeb4597e741","name":"Refresh subscription","time":{"start":1736941358914,"stop":1736941358914,"duration":0},"status":"passed","severity":"normal"},{"uid":"241fa2eae8c30fc3","name":"random static sharding 8 - Cluster ID: 729, Shard ID: 373","time":{"start":1736941324829,"stop":1736941324830,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac5d8ce003eb1791","name":"should throw error - no public key","time":{"start":1736940974090,"stop":1736940974091,"duration":1},"status":"passed","severity":"normal"},{"uid":"d88b8dc9c62fd16d","name":"Subscribe to topic containing long and publish message","time":{"start":1736941294099,"stop":1736941294099,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31cabe0fb570d44","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1736941081796,"stop":1736941081796,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8da0056a00ea3a1","name":"Push message with content topic containing escaped characters","time":{"start":1736941272253,"stop":1736941272254,"duration":1},"status":"passed","severity":"normal"},{"uid":"b27072e28ee9d581","name":"Push message with content topic containing Script","time":{"start":1736941272251,"stop":1736941272252,"duration":1},"status":"passed","severity":"normal"},{"uid":"e011ea21d81d6447","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app59/3/topic79/xml","time":{"start":1736941312870,"stop":1736941312871,"duration":1},"status":"passed","severity":"normal"},{"uid":"c183ab7ac420413e","name":"Ordered Callback - false","time":{"start":1736941340897,"stop":1736941340902,"duration":5},"status":"passed","severity":"normal"},{"uid":"d289a364b61e689d","name":"Check received message containing Basic HTML tag","time":{"start":1736941149264,"stop":1736941149265,"duration":1},"status":"passed","severity":"normal"},{"uid":"9edb5b6ab68c91f4","name":"Fails to push message with large meta","time":{"start":1736941272255,"stop":1736941272257,"duration":2},"status":"passed","severity":"normal"},{"uid":"54b2c9d596e86316","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1736941322142,"stop":1736941322142,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f6e859d2f7e2dd7","name":"should decode valid enr with tcp successfully","time":{"start":1736940974090,"stop":1736940974090,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a710651771f770","name":"should throw if no connection provided","time":{"start":1736940981438,"stop":1736940981438,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c3e271c7d18ce1","name":"Refresh subscription","time":{"start":1736941358945,"stop":1736941358946,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e75a72e24091a9d","name":"Query Generator - false","time":{"start":1736941340894,"stop":1736941340894,"duration":0},"status":"passed","severity":"normal"},{"uid":"43eae2b7f4678489","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1736941358943,"stop":1736941358943,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09f65bdce5c15cc","name":"Push message with content topic containing emoji","time":{"start":1736941272254,"stop":1736941272254,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e417918f66a5835","name":"Push message with content topic containing Arabic","time":{"start":1736941285745,"stop":1736941285745,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08dd7b0a6790e3c","name":"listenerCount","time":{"start":1736941066136,"stop":1736941066136,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ca570f2ba8a148","name":"should return the correct number of peers","time":{"start":1736941006747,"stop":1736941006747,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ed7c9d43f0f503","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1736941183562,"stop":1736941183563,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6129200cdf7241","name":"should use DNS peer discovery with light client","time":{"start":1736941039321,"stop":1736941039322,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8a8286a8f9f27441","name":"returns only open connection if one present","time":{"start":1736940981102,"stop":1736940981103,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d565391f8c0a61","name":"should properly create location multiaddrs - udp4","time":{"start":1736940974098,"stop":1736940974099,"duration":1},"status":"passed","severity":"normal"},{"uid":"b345678bd3684b36","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1736941183582,"stop":1736941183585,"duration":3},"status":"passed","severity":"normal"},{"uid":"3e67e25451ac4db8","name":"Push message with Script payload","time":{"start":1736941272244,"stop":1736941272244,"duration":0},"status":"passed","severity":"normal"},{"uid":"52efadb50a1d76f4","name":"Push message with rate limit","time":{"start":1736941285752,"stop":1736941285752,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a746d94d0666270","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1736940981444,"stop":1736940981444,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad75f3a6660d481","name":"should set field with all protocols disabled","time":{"start":1736940974101,"stop":1736940974102,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8eac8231c54103","name":"should encodeTxt and decodeTxt","time":{"start":1736940974088,"stop":1736940974089,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14df59c4010ef62","name":"Fields are not dropped","time":{"start":1736940981133,"stop":1736940981134,"duration":1},"status":"passed","severity":"normal"},{"uid":"848c70acfb2f7d2a","name":"removeEventListener with correct event","time":{"start":1736941066135,"stop":1736941066135,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc160d56ac4edb","name":"Push message with meta","time":{"start":1736941272255,"stop":1736941272255,"duration":0},"status":"passed","severity":"normal"},{"uid":"2521fdafd978ec72","name":"returns all values when wanted number matches available values","time":{"start":1736940988857,"stop":1736940988858,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c944c9011d4525b","name":"Check received message containing special chars","time":{"start":1736941265427,"stop":1736941265428,"duration":1},"status":"passed","severity":"normal"},{"uid":"463c3643d11ac0a6","name":"configure the node with multiple pubsub topics","time":{"start":1736941324837,"stop":1736941324838,"duration":1},"status":"passed","severity":"normal"},{"uid":"a833101dd6e5fdbe","name":"Subscribe to topic containing shell command and receive message","time":{"start":1736941358926,"stop":1736941358930,"duration":4},"status":"passed","severity":"normal"},{"uid":"b5fac8a8f09ac0ff","name":"Relay + Store","time":{"start":1736940974104,"stop":1736940974104,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a9e6f5d83dac93","name":"Sign & Recover","time":{"start":1736941000534,"stop":1736941000534,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2c9130f2d18de3","name":"Push message with numeric payload","time":{"start":1736941272235,"stop":1736941272236,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb3e0de57f1eb25","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1736940965526,"stop":1736940965526,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f9c775139b6070","name":"should decode valid enr successfully","time":{"start":1736940974089,"stop":1736940974089,"duration":0},"status":"passed","severity":"normal"},{"uid":"878a6111647881e0","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1736941026185,"stop":1736941026185,"duration":0},"status":"passed","severity":"normal"},{"uid":"861d4dd8348703b4","name":"Push message on custom pubsubTopic","time":{"start":1736941241297,"stop":1736941241298,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b9bba341fcc4bb9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1736941358919,"stop":1736941358920,"duration":1},"status":"passed","severity":"normal"},{"uid":"53da44685d44d1b2","name":"Refresh subscription","time":{"start":1736941294098,"stop":1736941294098,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7dae6d9cba9aa398","name":"random static sharding 2 - Cluster ID: 517, Shard ID: 401","time":{"start":1736941324825,"stop":1736941324825,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7ea69793714ccd","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1736940988859,"stop":1736940988861,"duration":2},"status":"passed","severity":"normal"},{"uid":"8bda431008c9205c","name":"Check received message containing Chinese","time":{"start":1736941265409,"stop":1736941265409,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f7ac748feded2f","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1736941116492,"stop":1736941116492,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6e80eed2415bc1c6","name":"it tolerates circular branch references","time":{"start":1736940989961,"stop":1736940989961,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e8b625da30f9c0","name":"Light Node - default protocols","time":{"start":1736941376915,"stop":1736941376915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03f26e675b6dbe4","name":"configure the node with multiple content topics","time":{"start":1736941312876,"stop":1736941312876,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8caa62e89092d1","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1736940989341,"stop":1736940989342,"duration":1},"status":"passed","severity":"normal"},{"uid":"110a533933af8253","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1736940965514,"stop":1736940965514,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ce78669d253879","name":"Round trip binary serialization","time":{"start":1736940981833,"stop":1736940981833,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc5156827c36ff4","name":"Ping on subscribed peer","time":{"start":1736941072404,"stop":1736941072405,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfed03e883285271","name":"Passing page size 1 when there are 4 messages","time":{"start":1736941362122,"stop":1736941362122,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd929f8af5d3121","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1736941172088,"stop":1736941172088,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53be777d268a69a","name":"Push message with escaped characters payload","time":{"start":1736941285713,"stop":1736941285713,"duration":0},"status":"passed","severity":"normal"},{"uid":"803a8b5a39fc2bc2","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1736941033179,"stop":1736941033180,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c947e9aface23df","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1736941103496,"stop":1736941103497,"duration":1},"status":"passed","severity":"normal"},{"uid":"95755832faf44ed1","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1736941081795,"stop":1736941081795,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8cf1e0a3401208","name":"Privacy Node - default protocol","time":{"start":1736941376915,"stop":1736941376915,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abe919e30d34dfc","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1736941358950,"stop":1736941358950,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bc97571a129b2b","name":"Check received message containing Basic HTML tag","time":{"start":1736941265431,"stop":1736941265431,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fe7dd319779a0e","name":"should emit a peer event after start","time":{"start":1736941039311,"stop":1736941039313,"duration":2},"status":"passed","severity":"normal"},{"uid":"52850ca5146d8a90","name":"Subscribe and publish message","time":{"start":1736941294082,"stop":1736941294083,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e726ed64b8533df","name":"dispatchEvent via connectionManager","time":{"start":1736941066139,"stop":1736941066140,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d69ceb2483b92e","name":"Asymmetric encrypt & decrypt","time":{"start":1736941000532,"stop":1736941000532,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ecc1997c0446bd2","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app5/6/topic745/json","time":{"start":1736941312873,"stop":1736941312874,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d57d43bc9776669","name":"Check received message containing shell command","time":{"start":1736941149266,"stop":1736941149266,"duration":0},"status":"passed","severity":"normal"},{"uid":"50957371cfda6152","name":"LightPush","time":{"start":1736941376914,"stop":1736941376914,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ae0d34f783c6d2","name":"Check received message containing Chinese","time":{"start":1736941265428,"stop":1736941265428,"duration":0},"status":"passed","severity":"normal"},{"uid":"225b34d31cb61363","name":"should emit a peer event after start","time":{"start":1736940993856,"stop":1736940993856,"duration":0},"status":"passed","severity":"normal"},{"uid":"689438b65b83b441","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1736940973443,"stop":1736940973444,"duration":1},"status":"passed","severity":"normal"},{"uid":"820fee5849b821f5","name":"1 Relay, 1 fetch","time":{"start":1736940989479,"stop":1736940989479,"duration":0},"status":"passed","severity":"normal"},{"uid":"53611f36756dbc8c","name":"Check publish message containing SQL Injection","time":{"start":1736941291340,"stop":1736941291341,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ebc3c48f3c1f4f","name":"Throws when trying to push message with empty payload","time":{"start":1736941272248,"stop":1736941272248,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda47fd76efc5cef","name":"throws on content topic with empty encoding field","time":{"start":1736940965503,"stop":1736940965503,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb6a8f8719a4354","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1736941116495,"stop":1736941116495,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5366b87fa1c586fc","name":"Push message with unicode special characters payload","time":{"start":1736941272246,"stop":1736941272246,"duration":0},"status":"passed","severity":"normal"},{"uid":"93edc35094723e04","name":"addEventListener with correct event","time":{"start":1736941066134,"stop":1736941066134,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20eeaa1d0c0029b","name":"ignores domain fetching errors","time":{"start":1736940989962,"stop":1736940989962,"duration":0},"status":"passed","severity":"normal"},{"uid":"94dc2e1c8a60eecc","name":"Check message with no content topic is not received","time":{"start":1736941149273,"stop":1736941149274,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd130b4dec30b5bc","name":"should not fail to stop the service if it was not started","time":{"start":1736940993855,"stop":1736940993855,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef05b7927a82219","name":"Check meta is set [symmetric]","time":{"start":1736941000006,"stop":1736941000006,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18a0ce0835f0cbf","name":"Rejects garbage","time":{"start":1736941010030,"stop":1736941010030,"duration":0},"status":"passed","severity":"normal"},{"uid":"a972f8cb7f03c05f","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1736941103501,"stop":1736941103502,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade7ebdf61245ac3","name":"Check received message containing special chars","time":{"start":1736941265408,"stop":1736941265409,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9498508e66ec8d0","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1736940989965,"stop":1736940989965,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f2695535b9c8e95","name":"Subscribe to topic containing long and receive message","time":{"start":1736941358915,"stop":1736941358915,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9492378f0521ede","name":"should be online or offline if network state changed","time":{"start":1736941026189,"stop":1736941026189,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac7ebf3b42d16dd","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1736940989341,"stop":1736940989341,"duration":0},"status":"passed","severity":"normal"},{"uid":"92142cc23c6ad29","name":"Push message with content topic containing short","time":{"start":1736941272248,"stop":1736941272248,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ed4d2958edb652","name":"Push message with content topic containing SQL Injection","time":{"start":1736941272251,"stop":1736941272251,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6fa27fe6a52860","name":"Query generator for multiple messages with multiple decoders","time":{"start":1736941366188,"stop":1736941366188,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2924cf054cbee62","name":"Push message equal or less that 1MB","time":{"start":1736941272259,"stop":1736941272259,"duration":0},"status":"passed","severity":"normal"},{"uid":"155b5d02f3a07967","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1736941294102,"stop":1736941294102,"duration":0},"status":"passed","severity":"normal"},{"uid":"741fd2ad980833dd","name":"shard 0","time":{"start":1736941324822,"stop":1736941324823,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6fea2697042957","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1736941033179,"stop":1736941033179,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead71f2efb809242","name":"Check received message with timestamp: 1736941025229 ","time":{"start":1736941149270,"stop":1736941149270,"duration":0},"status":"passed","severity":"normal"},{"uid":"1329bbf261d65148","name":"Subscribe to topic containing shell command and receive message","time":{"start":1736941358959,"stop":1736941358959,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2102952f2d13f1b","name":"Check received message containing shell command","time":{"start":1736941265415,"stop":1736941265415,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2ee0492a9add3","name":"Store - dialed first","time":{"start":1736941376913,"stop":1736941376914,"duration":1},"status":"passed","severity":"normal"},{"uid":"f49b0fcd4e0b20a9","name":"Check received message with timestamp: 1736941025290 ","time":{"start":1736941265417,"stop":1736941265417,"duration":0},"status":"passed","severity":"normal"},{"uid":"33269976e8971a4","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1736941000004,"stop":1736941000005,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b461ca636dc549","name":"should properly create peer info with all multiaddrs","time":{"start":1736940974101,"stop":1736940974101,"duration":0},"status":"passed","severity":"normal"},{"uid":"7279aa16d8152957","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1736940965526,"stop":1736940965526,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb184fc0658cc45","name":"can start and stop the service","time":{"start":1736940993854,"stop":1736940993855,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5cd596446aa5c0b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1736941116238,"stop":1736941116238,"duration":0},"status":"passed","severity":"normal"},{"uid":"a965ccf083644835","name":"Encoder throws on empty string content topic","time":{"start":1736940981835,"stop":1736940981835,"duration":0},"status":"passed","severity":"normal"},{"uid":"738403b6527556ba","name":"Fails to publish duplicate message","time":{"start":1736941291353,"stop":1736941291357,"duration":4},"status":"passed","severity":"normal"},{"uid":"98636e5140c1c6e5","name":"Push message with Basic HTML tag payload","time":{"start":1736941272244,"stop":1736941272245,"duration":1},"status":"passed","severity":"normal"},{"uid":"d276164a1b45e65a","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1736940974089,"stop":1736940974090,"duration":1},"status":"passed","severity":"normal"},{"uid":"18db39b4a28ce6d9","name":"should throw error - invalid id","time":{"start":1736940974091,"stop":1736940974092,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7fd6554e27c6d0e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1736941358962,"stop":1736941358963,"duration":1},"status":"passed","severity":"normal"},{"uid":"c186d01d906751bf","name":"handles multiple messages","time":{"start":1736941360470,"stop":1736941360471,"duration":1},"status":"passed","severity":"normal"},{"uid":"37eefae3364b1724","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1736940981443,"stop":1736940981443,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5422491331b9174","name":"Subscribe to topic containing Script and receive message","time":{"start":1736941172095,"stop":1736941172101,"duration":6},"status":"passed","severity":"normal"},{"uid":"82807f60f016793d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1736941369547,"stop":1736941369547,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ff4546af30f585","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1736941437293,"stop":1736941437293,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d8bede6683e288","name":"groups content topics by expected pubsub topic","time":{"start":1736940965515,"stop":1736940965515,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f06795ac43a44eb","name":"should retry on failure if specified","time":{"start":1736941006573,"stop":1736941006573,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3047050670e4fbf","name":"random static sharding 5 - Cluster ID: 715, Shard ID: 809","time":{"start":1736941324827,"stop":1736941324827,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e56331fa83fb8a","name":"random static sharding 1 - Cluster ID: 461, Shard ID: 698","time":{"start":1736941324823,"stop":1736941324825,"duration":2},"status":"passed","severity":"normal"},{"uid":"a2f9c97f40418068","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1736941172083,"stop":1736941172086,"duration":3},"status":"passed","severity":"normal"},{"uid":"80010a3652f9fe5c","name":"Decoder throws on empty string content topic","time":{"start":1736941001533,"stop":1736941001534,"duration":1},"status":"passed","severity":"normal"},{"uid":"64700ff2c9710a69","name":"Push message with content topic containing special chars","time":{"start":1736941285730,"stop":1736941285730,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b26256c4bb79df8","name":"Check received message containing JSON","time":{"start":1736941265432,"stop":1736941265432,"duration":0},"status":"passed","severity":"normal"},{"uid":"a940d9f33b006c23","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1736941116495,"stop":1736941116496,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3454bc88d0703116","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1736941358909,"stop":1736941358909,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e0ae978eaea358","name":"should not receive a peer event after stop","time":{"start":1736941039317,"stop":1736941039317,"duration":0},"status":"passed","severity":"normal"},{"uid":"874474d128c1282f","name":"Filter with 2 connections","time":{"start":1736941116666,"stop":1736941116666,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc96bfa8ddc76cea","name":"more peers than existing","time":{"start":1736941265787,"stop":1736941265787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc7fa303e93904eb","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1736940965527,"stop":1736940965528,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ebd772650258c24","name":"should wait for Store peer to be connected","time":{"start":1736941006669,"stop":1736941006669,"duration":0},"status":"passed","severity":"normal"},{"uid":"78287c8e7fd40c15","name":"Check publish message containing escaped characters","time":{"start":1736941291347,"stop":1736941291347,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d65466824794fd","name":"Subscribe to topic containing short and receive message","time":{"start":1736941358914,"stop":1736941358914,"duration":0},"status":"passed","severity":"normal"},{"uid":"846c533403ecd88","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1736941116496,"stop":1736941116497,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5e7a8bf4469cab33","name":"connected peers and dial","time":{"start":1736941265786,"stop":1736941265786,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e6eecf01600b6588","name":"Check received message containing XML","time":{"start":1736941265430,"stop":1736941265430,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a85315329d1714","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1736940973438,"stop":1736940973439,"duration":1},"status":"passed","severity":"normal"},{"uid":"701e30e2d09b069f","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1736940965513,"stop":1736940965513,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdc91f32f351c35","name":"should throw an error for missing required configuration","time":{"start":1736940965521,"stop":1736940965521,"duration":0},"status":"passed","severity":"normal"},{"uid":"1820d48af17ffe82","name":"should be able to encode the field with only FILTER set to true","time":{"start":1736940973436,"stop":1736940973436,"duration":0},"status":"passed","severity":"normal"},{"uid":"5837b88f8db27a39","name":"1 Store, 2 relays, 2 fetches","time":{"start":1736940989480,"stop":1736940989480,"duration":0},"status":"passed","severity":"normal"},{"uid":"242af1f968b883f0","name":"Check publish message containing XML","time":{"start":1736941291341,"stop":1736941291341,"duration":0},"status":"passed","severity":"normal"},{"uid":"69529d329dfc6703","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1736941366190,"stop":1736941366190,"duration":0},"status":"passed","severity":"normal"},{"uid":"de44374d04b1c3fb","name":"Push message with custom timestamp: 1706182716893","time":{"start":1736941285752,"stop":1736941285752,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfdd2cc2f0768309","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1736940965528,"stop":1736940965528,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2bab4cdc8a12098","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1736940965532,"stop":1736940965532,"duration":0},"status":"passed","severity":"normal"},{"uid":"563fae1d2b14fb8b","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1736941116304,"stop":1736941116305,"duration":1},"status":"passed","severity":"normal"},{"uid":"30da2cc2571205a7","name":"should set field with only FILTER enabled","time":{"start":1736940974103,"stop":1736940974103,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22a5b70755267cf","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1736941172111,"stop":1736941172111,"duration":0},"status":"passed","severity":"normal"},{"uid":"e818dd26484a5798","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1736941437294,"stop":1736941437295,"duration":1},"status":"passed","severity":"normal"},{"uid":"74bf788972270daf","name":"Subscribe to topic containing XML and receive message","time":{"start":1736941358954,"stop":1736941358954,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3044ffcf0694d03","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1736941437293,"stop":1736941437294,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc3706cb7ab8241","name":"Subscribe to topic containing emoji and receive message","time":{"start":1736941358936,"stop":1736941358936,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a268bce392ca6b0","name":"should be able to decode the field with only RELAY set to true","time":{"start":1736940973440,"stop":1736940973440,"duration":0},"status":"passed","severity":"normal"},{"uid":"59792674812ae39a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1736940965511,"stop":1736940965511,"duration":0},"status":"passed","severity":"normal"},{"uid":"2237e8f1dccccb7e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1736941172112,"stop":1736941172112,"duration":0},"status":"passed","severity":"normal"},{"uid":"a178375c2f9a12c3","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1736941294089,"stop":1736941294090,"duration":1},"status":"passed","severity":"normal"},{"uid":"afaaf68790b31205","name":"Ping on peer without subscriptions","time":{"start":1736941072405,"stop":1736941072405,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62fd5e914fab127","name":"Push message with long payload","time":{"start":1736941272234,"stop":1736941272235,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e2cf6077921aed","name":"different cluster, different shard: nodes don't connect","time":{"start":1736941205259,"stop":1736941205259,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa825ee6912bced","name":"Check received message containing escaped characters","time":{"start":1736941265433,"stop":1736941265433,"duration":0},"status":"passed","severity":"normal"},{"uid":"523b5afd2b8b9b55","name":"Query with Promise Callback, No Decoder","time":{"start":1736941340685,"stop":1736941340688,"duration":3},"status":"passed","severity":"normal"},{"uid":"6ef425e2d5b5dc62","name":"Check received message containing short","time":{"start":1736941265425,"stop":1736941265426,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd29a44ad104a7b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1736941350837,"stop":1736941350839,"duration":2},"status":"passed","severity":"normal"},{"uid":"f98fddd9fa5d7b6","name":"Check publish message containing shell command","time":{"start":1736941291346,"stop":1736941291346,"duration":0},"status":"passed","severity":"normal"},{"uid":"d755f71d434d89ec","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1736940973439,"stop":1736940973439,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ff4efffa5a0bdd","name":"Overlapping topic subscription","time":{"start":1736941172088,"stop":1736941172089,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1d83d3c2acb99c9","name":"Ping on peer without subscriptions","time":{"start":1736941066822,"stop":1736941066826,"duration":4},"status":"passed","severity":"normal"},{"uid":"da28bb9f462c37c4","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1736941032864,"stop":1736941032864,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd4399b68d4063","name":"Check message received after jswaku node is restarted","time":{"start":1736941265420,"stop":1736941265420,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c092cf61523483f2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1736941358952,"stop":1736941358952,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e2f76e416ba380","name":"Generator, custom pubsub topic","time":{"start":1736941352517,"stop":1736941352518,"duration":1},"status":"passed","severity":"normal"},{"uid":"755fcbbe24072040","name":"Passing page size 0 when there are 110 messages","time":{"start":1736941362121,"stop":1736941362122,"duration":1},"status":"passed","severity":"normal"},{"uid":"368cc0e8ff63b79f","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1736940965519,"stop":1736940965519,"duration":0},"status":"passed","severity":"normal"},{"uid":"59874accb6425f5a","name":"Push to array if already present","time":{"start":1736940965114,"stop":1736940965114,"duration":0},"status":"passed","severity":"normal"},{"uid":"a535c05cce62bcee","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1736941116291,"stop":1736941116292,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4a4683f7933033","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1736941369546,"stop":1736941369547,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fef5bc86f4b7300","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1736941350831,"stop":1736941350832,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ea8d56882e9f5a","name":"should remove the specified number of excess peers","time":{"start":1736941006748,"stop":1736941006749,"duration":1},"status":"passed","severity":"normal"},{"uid":"a05e2ef5d624b84e","name":"Check received message containing Script","time":{"start":1736941149263,"stop":1736941149264,"duration":1},"status":"passed","severity":"normal"},{"uid":"228c5bea594f5848","name":"should not fail to stop the service if it was not started","time":{"start":1736941305498,"stop":1736941305498,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8aef5af54944bdb","name":"Check message with non string payload is not received","time":{"start":1736941265420,"stop":1736941265420,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e0c443138e60a4","name":"Subscribe to topic containing numeric and receive message","time":{"start":1736941172091,"stop":1736941172092,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e0924ff3dce0681","name":"Subscribe to topic containing shell command and publish message","time":{"start":1736941294107,"stop":1736941294107,"duration":0},"status":"passed","severity":"normal"},{"uid":"feae351dc29150e8","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1736941032864,"stop":1736941032866,"duration":2},"status":"passed","severity":"normal"},{"uid":"31c064920d9e3e2d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1736941358910,"stop":1736941358910,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2ffc2fb8839f90","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1736941358938,"stop":1736941358938,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fa7d3a08a16c19","name":"returns nothing if no connections present","time":{"start":1736940981100,"stop":1736940981102,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d75e3ef00e705","name":"Passing page size 10 when there are 10 messages","time":{"start":1736941362123,"stop":1736941362123,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefabdede6adfb42","name":"Push message with short payload","time":{"start":1736941272233,"stop":1736941272234,"duration":1},"status":"passed","severity":"normal"},{"uid":"66fd7599a08ed49a","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1736940965518,"stop":1736940965518,"duration":0},"status":"passed","severity":"normal"},{"uid":"126cca7b65c2ac47","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1736940965528,"stop":1736940965529,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5dd961b0805af7e","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1736941183580,"stop":1736941183580,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec28b469b2755a12","name":"Subscribe to topic containing Script and publish message","time":{"start":1736941294104,"stop":1736941294104,"duration":0},"status":"passed","severity":"normal"},{"uid":"892532c6c6f0d18","name":"should get / set UDP multiaddr","time":{"start":1736940974094,"stop":1736940974094,"duration":0},"status":"passed","severity":"normal"},{"uid":"9553a5ac5a29bccf","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1736941183581,"stop":1736941183581,"duration":0},"status":"passed","severity":"normal"},{"uid":"544baae6dc1ec593","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1736940965506,"stop":1736940965511,"duration":5},"status":"passed","severity":"normal"},{"uid":"3c674ec42530e99b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1736941172110,"stop":1736941172111,"duration":1},"status":"passed","severity":"normal"},{"uid":"182560ddf09dc217","name":"Fails to publish message with wrong content topic","time":{"start":1736941291357,"stop":1736941291358,"duration":1},"status":"passed","severity":"normal"},{"uid":"d61023e3935c758a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1736941324823,"stop":1736941324823,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9561e4d6e8d580c","name":"Correctly serialized arguments","time":{"start":1736941208215,"stop":1736941208216,"duration":1},"status":"passed","severity":"normal"},{"uid":"2245b7755459d5b3","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1736941103502,"stop":1736941103502,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e9a5b13bb7cb32","name":"Check received message containing Russian","time":{"start":1736941149262,"stop":1736941149263,"duration":1},"status":"passed","severity":"normal"},{"uid":"b27537e33a60c23a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1736940965525,"stop":1736940965526,"duration":1},"status":"passed","severity":"normal"},{"uid":"f29a71279280c0b8","name":"Push message with JSON payload","time":{"start":1736941272245,"stop":1736941272245,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cedd2653653223e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1736941116225,"stop":1736941116225,"duration":0},"status":"passed","severity":"normal"},{"uid":"5097ed1f278e6071","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1736941280851,"stop":1736941280851,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03f06c7fde5cf6d","name":"should encode/decode to RLP encoding","time":{"start":1736940974093,"stop":1736940974093,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff46d41c7a01efeb","name":"should add and remove event listeners correctly","time":{"start":1736940993859,"stop":1736940993859,"duration":0},"status":"passed","severity":"normal"},{"uid":"f804415f80911333","name":"Subscribe and receive messages via waku relay post","time":{"start":1736941358910,"stop":1736941358910,"duration":0},"status":"passed","severity":"normal"},{"uid":"1247103084e55473","name":"Waku message hash computation (no timestamp)","time":{"start":1736940968015,"stop":1736940968016,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c5c000cb33eeaf","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1736941358920,"stop":1736941358920,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d82e21c3f4bfad9","name":"should properly create location multiaddrs - tcp6","time":{"start":1736940974100,"stop":1736940974100,"duration":0},"status":"passed","severity":"normal"},{"uid":"d056b8945865dea7","name":"start node with empty content topic","time":{"start":1736941312877,"stop":1736941312877,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc197f53e8677ea9","name":"Subscribe and receive messages via waku relay post","time":{"start":1736941172081,"stop":1736941172082,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2071a61bbe424e","name":"Mutual subscription","time":{"start":1736941294079,"stop":1736941294079,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fab910bad1810c5","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1736941081794,"stop":1736941081794,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86ca953f438451a","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1736941116280,"stop":1736941116281,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd150bc537513c62","name":"Check publish message containing long","time":{"start":1736941291336,"stop":1736941291337,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d7a53b581ed5858","name":"Push message with special chars payload","time":{"start":1736941272236,"stop":1736941272237,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a47d2207425d45f","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1736940965519,"stop":1736940965519,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd9633e966f0ca","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1736940965515,"stop":1736940965515,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc965d5c72d421f","name":"Push message with unicode special characters payload","time":{"start":1736941285719,"stop":1736941285719,"duration":0},"status":"passed","severity":"normal"},{"uid":"159eadf96511135e","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1736941116491,"stop":1736941116491,"duration":0},"status":"skipped","severity":"normal"},{"uid":"57dbff6cfc27be56","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1736940965531,"stop":1736940965531,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8873dcc43f0a5b","name":"should wait for LightPush peer to be connected","time":{"start":1736941006668,"stop":1736941006668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37e24428e25c063","name":"Subscribe to topic containing short and publish message","time":{"start":1736941294099,"stop":1736941294099,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29cf00d527cc258","name":"Publish without waiting for remote peer","time":{"start":1736941294081,"stop":1736941294082,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b04388b53736f3a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1736941358942,"stop":1736941358942,"duration":0},"status":"passed","severity":"normal"},{"uid":"beda232f61cce553","name":"start node with empty shard should fail","time":{"start":1736941324841,"stop":1736941324841,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4b977cf764c292","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app53/7/topic886/utf8","time":{"start":1736941312869,"stop":1736941312869,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5366b3cf2bfafab","name":"throws an error for improperly formatted content topics","time":{"start":1736940965516,"stop":1736940965516,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee0a822fa116cd1","name":"Generator, 2 different pubsubtopics","time":{"start":1736941352525,"stop":1736941352525,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd89de0b1a4c47cf","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1736940965517,"stop":1736940965517,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbaf4c1e04e3569","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1736941183590,"stop":1736941183590,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e4a9c6ecfb130b","name":"Subscribe to topic containing Script and receive message","time":{"start":1736941358921,"stop":1736941358921,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac23b275ccc8e0d","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1736941116263,"stop":1736941116267,"duration":4},"status":"passed","severity":"normal"},{"uid":"17b0b4f2e8c5e495","name":"through manual discovery","time":{"start":1736941208031,"stop":1736941208032,"duration":1},"status":"passed","severity":"normal"},{"uid":"178f7f1173d34461","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1736940981503,"stop":1736940981503,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c6f4b4fafde57a","name":"Ephemeral field set to true","time":{"start":1736940981833,"stop":1736940981834,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e2ba39935f48b83","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1736941241298,"stop":1736941241298,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab573a426d4b241e","name":"Should update multiaddrs","time":{"start":1736941241779,"stop":1736941241779,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4106e261942539","name":"Passing page size 3 when there are 20 messages","time":{"start":1736941362122,"stop":1736941362123,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b449e9cd1eb809","name":"should find and add new peers","time":{"start":1736941006749,"stop":1736941006749,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9fbef72c8931ca","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1736941205256,"stop":1736941205257,"duration":1},"status":"passed","severity":"normal"},{"uid":"110ba973ca3836ff","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1736941039322,"stop":1736941039322,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f4a42896dd76980","name":"LightPush with 3 connections","time":{"start":1736941116667,"stop":1736941116667,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5552d45c941b4834","name":"Check meta is set [ecies]","time":{"start":1736941001532,"stop":1736941001532,"duration":0},"status":"passed","severity":"normal"},{"uid":"111fa36ca64d5b4f","name":"Check received message containing shell command","time":{"start":1736941265432,"stop":1736941265432,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05d56d3f267085e","name":"should not receive a peer event after stop","time":{"start":1736941305500,"stop":1736941305501,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4596196dd2b7960","name":"Check publish message after service node is restarted","time":{"start":1736941291362,"stop":1736941291363,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7533fc89f9a434a3","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1736941000006,"stop":1736941000006,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f21f182990160ad","name":"Decoder throws on empty string content topic","time":{"start":1736940981835,"stop":1736940981836,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eac4e9c4e36d9ea","name":"Check received message containing emoji","time":{"start":1736941265434,"stop":1736941265435,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39a6e21860c93a4","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1736940989343,"stop":1736940989343,"duration":0},"status":"passed","severity":"normal"},{"uid":"88081eb350931ba4","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1736940965522,"stop":1736940965522,"duration":0},"status":"passed","severity":"normal"},{"uid":"730bfd503bf896b9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1736941172094,"stop":1736941172094,"duration":0},"status":"passed","severity":"normal"},{"uid":"756b181ed00ed7d","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1736941116227,"stop":1736941116228,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ae035e811e0b44","name":"Ping on peer without subscriptions","time":{"start":1736941072402,"stop":1736941072403,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b3c39749fde1580","name":"Ephemeral messages are not stored","time":{"start":1736941033166,"stop":1736941033166,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a0d020871e2120","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1736940993858,"stop":1736940993858,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca9af29d8bacaae","name":"Check received message containing Script","time":{"start":1736941265412,"stop":1736941265413,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3dea42c6e7ec363","name":"Push message with short payload","time":{"start":1736941285700,"stop":1736941285700,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5497e400a2a0c4d","name":"LightPush with 1 connections","time":{"start":1736941116658,"stop":1736941116664,"duration":6},"status":"skipped","severity":"normal"},{"uid":"dd887af952335023","name":"Renews subscription after lossing a connection","time":{"start":1736941358966,"stop":1736941358968,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e806fdc684f7f79","name":"Push message with SQL Injection payload","time":{"start":1736941285711,"stop":1736941285711,"duration":0},"status":"passed","severity":"normal"},{"uid":"9806a5a74baf81f5","name":"Push message equal or less that 1MB","time":{"start":1736941285753,"stop":1736941285754,"duration":1},"status":"passed","severity":"normal"},{"uid":"58b0e8467ec3e5f7","name":"Push message with content topic containing Chinese","time":{"start":1736941285731,"stop":1736941285744,"duration":13},"status":"passed","severity":"normal"},{"uid":"a3ba41feecad7bb7","name":"Check received message containing emoji","time":{"start":1736941149269,"stop":1736941149269,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60e790fee5fea05","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1736941352525,"stop":1736941352526,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ca19201676225c","name":"should reject if WakuNode is not started","time":{"start":1736941006664,"stop":1736941006665,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fbab8d6f3c6dc03","name":"Passing cursor with wrong pubsubTopic","time":{"start":1736941326385,"stop":1736941326386,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da7109f7860871a","name":"Query with Ordered Callback, No Decoder","time":{"start":1736941340684,"stop":1736941340684,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5938341530c0bb3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1736941358949,"stop":1736941358949,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5a387f9f352d80","name":"should not receive a peer event before start","time":{"start":1736941305500,"stop":1736941305500,"duration":0},"status":"passed","severity":"normal"},{"uid":"988dfcb5ec4571c3","name":"Check received message containing Arabic","time":{"start":1736941265428,"stop":1736941265428,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b4bcfd3b3dd712","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1736940989343,"stop":1736940989345,"duration":2},"status":"passed","severity":"normal"},{"uid":"bfdb6a520de9348f","name":"should properly create location multiaddrs - udp6","time":{"start":1736940974099,"stop":1736940974100,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e87597772330319","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1736941183588,"stop":1736941183590,"duration":2},"status":"passed","severity":"normal"},{"uid":"225e3d6bd71d563d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1736941352524,"stop":1736941352524,"duration":0},"status":"passed","severity":"normal"},{"uid":"821ff72e3e5ac135","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1736941358931,"stop":1736941358932,"duration":1},"status":"passed","severity":"normal"},{"uid":"53bbd2dbe1704c9e","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1736940965514,"stop":1736940965514,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53a28a0ca925db0","name":"should return false","time":{"start":1736940974092,"stop":1736940974092,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d4fccc7f379e7d","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1736941437295,"stop":1736941437295,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ac6a7161bf63a1","name":"Subscribe to topic containing Russian and publish message","time":{"start":1736941294103,"stop":1736941294103,"duration":0},"status":"passed","severity":"normal"},{"uid":"d623487de7cddd4a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1736941172087,"stop":1736941172087,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d59fe0c07ff2b1","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1736941081799,"stop":1736941081800,"duration":1},"status":"passed","severity":"normal"},{"uid":"8486ccb9b85b7278","name":"All","time":{"start":1736941032616,"stop":1736941032616,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f2ac10a2348f07","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1736940968014,"stop":1736940968014,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e71fd9f6352b17","name":"Check received message containing escaped characters","time":{"start":1736941149268,"stop":1736941149268,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c240e2577dbd3b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1736940973437,"stop":1736940973438,"duration":1},"status":"passed","severity":"normal"},{"uid":"36ad0a8556d494c9","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1736941312876,"stop":1736941312877,"duration":1},"status":"passed","severity":"normal"},{"uid":"b76ab4de9f1ef657","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1736940965531,"stop":1736940965531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2e87c452f2baa1","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1736940965512,"stop":1736940965512,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a031c8625f052d9","name":"Check message on other pubsub topic is not received","time":{"start":1736941265418,"stop":1736941265419,"duration":1},"status":"passed","severity":"normal"},{"uid":"ece624fa18042986","name":"Check received message containing XML","time":{"start":1736941265413,"stop":1736941265414,"duration":1},"status":"passed","severity":"normal"},{"uid":"3763c2c4d33a273","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1736940973438,"stop":1736940973438,"duration":0},"status":"passed","severity":"normal"},{"uid":"d554fc779bf6f082","name":"should load peers from local storage and dispatch events","time":{"start":1736940993857,"stop":1736940993858,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a83668011ec74c","name":"should return false when no peers exist","time":{"start":1736941006748,"stop":1736941006748,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1171b0aefb0ff2","name":"Overlapping topic subscription","time":{"start":1736941358943,"stop":1736941358945,"duration":2},"status":"passed","severity":"normal"},{"uid":"9716bc83db400d6b","name":"should throw error - no id","time":{"start":1736940974090,"stop":1736940974090,"duration":0},"status":"passed","severity":"normal"},{"uid":"34975ae4d2538eb8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1736941103496,"stop":1736941103496,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f85a13f4671254","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1736941172095,"stop":1736941172095,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9044d890c97f2c","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1736941294102,"stop":1736941294102,"duration":0},"status":"passed","severity":"normal"},{"uid":"8939cfc64c8d43c2","name":"Check publish message containing unicode special characters","time":{"start":1736941291348,"stop":1736941291348,"duration":0},"status":"passed","severity":"normal"},{"uid":"6896524cd65952d8","name":"should be called for bootstrap peers","time":{"start":1736941032857,"stop":1736941032858,"duration":1},"status":"passed","severity":"normal"},{"uid":"5322520aeb8116fc","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1736941280847,"stop":1736941280847,"duration":0},"status":"passed","severity":"normal"},{"uid":"2256ac78c94d48b5","name":"Push message with Russian payload","time":{"start":1736941285709,"stop":1736941285710,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c3dd1d5e5227c9","name":"Ping succeeds for all connected peers","time":{"start":1736941113873,"stop":1736941113873,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0383bfc72eaf9f8","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1736940965533,"stop":1736940965533,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9597aa335cc1609","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1736940973443,"stop":1736940973443,"duration":0},"status":"passed","severity":"normal"},{"uid":"29eb8774d00ef15a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1736941358915,"stop":1736941358916,"duration":1},"status":"passed","severity":"normal"},{"uid":"af3610c61130b573","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1736941183563,"stop":1736941183563,"duration":0},"status":"passed","severity":"normal"},{"uid":"a467d9089866839f","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1736940965520,"stop":1736940965520,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a441cd916aa55b1","name":"Query generator for multiple messages with different message text format","time":{"start":1736941366187,"stop":1736941366187,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d63302de2cc6d4","name":"less peers than existing","time":{"start":1736941265788,"stop":1736941265788,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9465f6556d844307","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1736941358909,"stop":1736941358909,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b4850c1a08553e","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1736940989338,"stop":1736940989339,"duration":1},"status":"passed","severity":"normal"},{"uid":"adbbae159a7267f0","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1736941183580,"stop":1736941183581,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c3d888a171890b9","name":"Callback on promise, aborts when callback returns true","time":{"start":1736941366189,"stop":1736941366189,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3fbe9d5f2825b3","name":"Query Generator - true","time":{"start":1736941340894,"stop":1736941340894,"duration":0},"status":"passed","severity":"normal"},{"uid":"a237c17e3f2f3bb4","name":"should not receive a peer event before start","time":{"start":1736941039313,"stop":1736941039316,"duration":3},"status":"passed","severity":"normal"},{"uid":"6bf69ccf62d31f08","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1736941358938,"stop":1736941358939,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c1cd5748ddc2871","name":"Keep-alive pings maintain the connection","time":{"start":1736941113874,"stop":1736941113874,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28f276acb325ba9","name":"Check received message containing unicode special characters","time":{"start":1736941265415,"stop":1736941265416,"duration":1},"status":"passed","severity":"normal"},{"uid":"708466e66ffd4754","name":"should only return 1 node with relay capability","time":{"start":1736940989963,"stop":1736940989963,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eee33d8640b8f95","name":"Push message with content topic containing unicode special characters","time":{"start":1736941285750,"stop":1736941285750,"duration":0},"status":"passed","severity":"normal"},{"uid":"435d58ae49888a41","name":"Check received message containing XML","time":{"start":1736941149264,"stop":1736941149264,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bea808d4d0e2da","name":"Push 30 different messages","time":{"start":1736941285719,"stop":1736941285720,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e7b54797a766be2","name":"can start the service","time":{"start":1736941039299,"stop":1736941039299,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfed2b292a267d62","name":"Push message with content topic containing JSON","time":{"start":1736941285748,"stop":1736941285749,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ceb2e25eb363c5f","name":"should fail to send if no connected peers found","time":{"start":1736941006571,"stop":1736941006572,"duration":1},"status":"passed","severity":"normal"},{"uid":"84e8e03fe842762e","name":"Register correct protocols","time":{"start":1736941294080,"stop":1736941294081,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0cc446c1ccf177","name":"should return empty list for no shard","time":{"start":1736940965520,"stop":1736940965520,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f2952289f55ee3","name":"Add multiple subscription objects on single nwaku node","time":{"start":1736941358936,"stop":1736941358937,"duration":1},"status":"passed","severity":"normal"},{"uid":"f629d27728bcd7b1","name":"Passing an array","time":{"start":1736941369150,"stop":1736941369150,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f87ed2387bc7dc","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1736941113875,"stop":1736941113875,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc04c3d00e9de5f2","name":"Subscribe and receive messages via waku relay post","time":{"start":1736941358940,"stop":1736941358941,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad00b3dfe9574f49","name":"Decoder throws on undefined content topic","time":{"start":1736940981835,"stop":1736940981835,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d1000bc422b59d","name":"should send to specified number of peers of used peers","time":{"start":1736941006572,"stop":1736941006572,"duration":0},"status":"passed","severity":"normal"},{"uid":"63894a2d5af527ec","name":"Promise Callback - false","time":{"start":1736941340896,"stop":1736941340897,"duration":1},"status":"passed","severity":"normal"},{"uid":"237c991fe52c4ad9","name":"Push message with custom timestamp: 1706182749544","time":{"start":1736941272257,"stop":1736941272258,"duration":1},"status":"passed","severity":"normal"},{"uid":"325f577b81ae259f","name":"same cluster, same shard: nodes connect","time":{"start":1736941205257,"stop":1736941205258,"duration":1},"status":"passed","severity":"normal"},{"uid":"984d0df257974403","name":"Subscribe and receives messages on 20 topics","time":{"start":1736941172086,"stop":1736941172087,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce10e330d22edf6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1736940965523,"stop":1736940965523,"duration":0},"status":"passed","severity":"normal"},{"uid":"916b801c6942d3fa","name":"Push message with content topic containing long","time":{"start":1736941285721,"stop":1736941285721,"duration":0},"status":"passed","severity":"normal"},{"uid":"a241facdd04b824f","name":"Sets default value correctly","time":{"start":1736941369152,"stop":1736941369152,"duration":0},"status":"passed","severity":"normal"},{"uid":"567aa5b52ca2c82d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1736941350832,"stop":1736941350832,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8c42b5b7954bba","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1736941280851,"stop":1736941280851,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a7d390d82da68f","name":"handles empty contentTopics array correctly","time":{"start":1736940965533,"stop":1736940965533,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7fe2f1effa659e5","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1736941241296,"stop":1736941241297,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d96b99e7322c1c6","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1736941116294,"stop":1736941116302,"duration":8},"status":"passed","severity":"normal"},{"uid":"c56a5cf9514262d1","name":"Check received message containing SQL Injection","time":{"start":1736941265429,"stop":1736941265429,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b5ee2161fc0d36","name":"throws on content topic with too few or too many fields","time":{"start":1736940965499,"stop":1736940965500,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4b65dd32a6acba","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1736941294108,"stop":1736941294109,"duration":1},"status":"passed","severity":"normal"},{"uid":"678277a3ff1223cb","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1736940989339,"stop":1736940989341,"duration":2},"status":"passed","severity":"normal"},{"uid":"f66f645fe247a2d8","name":"Push message with custom timestamp: 1736944716893","time":{"start":1736941285753,"stop":1736941285753,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70773e4cec65073","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1736941324838,"stop":1736941324839,"duration":1},"status":"passed","severity":"normal"},{"uid":"f697c080fb01c2d4","name":"Encoder throws on undefined content topic","time":{"start":1736940981834,"stop":1736940981835,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c94cd60d9cbe2d1","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1736941369544,"stop":1736941369544,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f205fc8bcef5e97","name":"LightPush with 2 connections","time":{"start":1736941116665,"stop":1736941116665,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c7ea48e96d27fe62","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1736940989342,"stop":1736940989342,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50ac363af88e6c4","name":"should throw error - no public key","time":{"start":1736940974092,"stop":1736940974092,"duration":0},"status":"passed","severity":"normal"},{"uid":"844eb83686bca75f","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1736940965513,"stop":1736940965513,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9bd95f6254b95f","name":"returns all values when wanted number is greater than available values","time":{"start":1736940988859,"stop":1736940988859,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ea9c0f4b0033ed","name":"Check received message with timestamp: 1736941025290 ","time":{"start":1736941265435,"stop":1736941265436,"duration":1},"status":"passed","severity":"normal"},{"uid":"b60c07009427d880","name":"Subscribe to topic containing special chars and publish message","time":{"start":1736941294101,"stop":1736941294101,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efcc938bd3c12c1","name":"random static sharding 7 - Cluster ID: 537, Shard ID: 724","time":{"start":1736941324829,"stop":1736941324829,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d9e12499aa4853","name":"should not fail to start the service if it is already started","time":{"start":1736941305498,"stop":1736941305499,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea3c1cf299f6cd8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1736941358931,"stop":1736941358931,"duration":0},"status":"passed","severity":"normal"},{"uid":"831331a0d7617cc1","name":"Publish message with custom timestamp: Wed Jan 15 2025 12:41:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1736941291353,"stop":1736941291353,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9431882214084d","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app0/8/topic362/json","time":{"start":1736941312873,"stop":1736941312873,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93cd8769703a7d4","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1736941081796,"stop":1736941081796,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b158a012f523fd","name":"isConnected return false after peer stops","time":{"start":1736941055283,"stop":1736941055283,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f715154b99c786d","name":"Push message with emoji payload","time":{"start":1736941272246,"stop":1736941272247,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95ccc3ee1b980eb","name":"Relay","time":{"start":1736941032614,"stop":1736941032615,"duration":1},"status":"passed","severity":"normal"},{"uid":"727bcd9f5fc789a9","name":"Fails to push message with empty content topic","time":{"start":1736941272255,"stop":1736941272255,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a500d9e746847c","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1736941116492,"stop":1736941116492,"duration":0},"status":"skipped","severity":"normal"},{"uid":"15aad4890b4a15f1","name":"1 Relay, 1 Filter, gives up","time":{"start":1736940989480,"stop":1736940989480,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7a367bc463125d","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1736941081793,"stop":1736941081793,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15358388a3ba486","name":"Push message with content topic containing XML","time":{"start":1736941285747,"stop":1736941285747,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda8a082f118cc17","name":"random static sharding 6 - Cluster ID: 383, Shard ID: 646","time":{"start":1736941324828,"stop":1736941324828,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b3d92bd8be55f4","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1736941291358,"stop":1736941291359,"duration":1},"status":"passed","severity":"normal"},{"uid":"96705701117f0fb","name":"Check message with no payload is not received","time":{"start":1736941265439,"stop":1736941265439,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac67ba05538392d9","name":"Check message received after nwaku node is restarted","time":{"start":1736941265440,"stop":1736941265440,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f1d80e956c1cb85","name":"Push message with custom timestamp: 1736937549544","time":{"start":1736941272258,"stop":1736941272258,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a557707b22a1710","name":"1 Store, 2 fetches","time":{"start":1736940989479,"stop":1736940989479,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89dd525e2a3248b","name":"Decoder throws on undefined content topic","time":{"start":1736941000008,"stop":1736941000009,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae88946f2ff0cf1","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app23/9/topic682/xml","time":{"start":1736941312872,"stop":1736941312872,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e29d7448d3d09d","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1736941116308,"stop":1736941116308,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0230ab5c6d6284a","name":"Push message with escaped characters payload","time":{"start":1736941272246,"stop":1736941272246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b48745a6ffca46","name":"should throw an error for empty SingleShardInfos array","time":{"start":1736940965517,"stop":1736940965517,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74ef689d74a0b6","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1736941340683,"stop":1736941340684,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c061d0dc944576","name":"Renews peer on consistent missed messages","time":{"start":1736941113876,"stop":1736941113876,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d845386352c889","name":"Filter with 1 connections","time":{"start":1736941116664,"stop":1736941116665,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e5dba5d10adaf4ec","name":"Check message with invalid timestamp is not received","time":{"start":1736941149272,"stop":1736941149273,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f3453a521b00ddd","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1736941116255,"stop":1736941116259,"duration":4},"status":"passed","severity":"normal"},{"uid":"5b22e480d0260cf","name":"Push message with Basic HTML tag payload","time":{"start":1736941285712,"stop":1736941285712,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c09bd002062c9f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1736941172079,"stop":1736941172081,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8b58669e60c85fd","name":"pre and post cipher","time":{"start":1736941000533,"stop":1736941000533,"duration":0},"status":"passed","severity":"normal"},{"uid":"168a2a0115b7f87","name":"Refresh subscription","time":{"start":1736941172089,"stop":1736941172089,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c76e95626250b8","name":"Ping on subscribed peer","time":{"start":1736941072398,"stop":1736941072402,"duration":4},"status":"passed","severity":"normal"},{"uid":"b5f109e41f129428","name":"Used by Waku Relay","time":{"start":1736941369151,"stop":1736941369152,"duration":1},"status":"passed","severity":"normal"},{"uid":"effa37ea038795db","name":"should throw error - no id","time":{"start":1736940974091,"stop":1736940974091,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e80896f0a5a5279","name":"Check received message containing JSON","time":{"start":1736941149265,"stop":1736941149266,"duration":1},"status":"passed","severity":"normal"},{"uid":"35eb758d2a0b198b","name":"Ping fails for unsubscribed peers","time":{"start":1736941113873,"stop":1736941113874,"duration":1},"status":"passed","severity":"normal"},{"uid":"f879aa6637e1c8b7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1736940965523,"stop":1736940965523,"duration":0},"status":"passed","severity":"normal"},{"uid":"9874e148e885d806","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1736941116496,"stop":1736941116496,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2e72395d03377b07","name":"Renews peer for Filter on peer:disconnect event","time":{"start":1736941113876,"stop":1736941113876,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f48a48071d1b1fd","name":"should create a new stream if no existing for protocol found","time":{"start":1736940981438,"stop":1736940981439,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a06816c577acc5","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1736941358911,"stop":1736941358911,"duration":0},"status":"passed","severity":"normal"},{"uid":"504791b817ac8cf4","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1736941026181,"stop":1736941026183,"duration":2},"status":"passed","severity":"normal"},{"uid":"c984c100367bfeb5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1736940965528,"stop":1736940965528,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90ac9b4ee654f65","name":"random static sharding 4 - Cluster ID: 212, Shard ID: 403","time":{"start":1736941324826,"stop":1736941324827,"duration":1},"status":"passed","severity":"normal"},{"uid":"e006015dd4ec6161","name":"Check received message containing Russian","time":{"start":1736941265429,"stop":1736941265429,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae32a7e725091c8","name":"should properly compute the node id","time":{"start":1736940974093,"stop":1736940974093,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57bfcf370fdcf98","name":"Subscribe to topic containing long and receive message","time":{"start":1736941172090,"stop":1736941172091,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac6ae0236899648","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1736941116227,"stop":1736941116227,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d03d994342b8e","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1736941116238,"stop":1736941116239,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e30929339f9b7e6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1736941265436,"stop":1736941265437,"duration":1},"status":"passed","severity":"normal"},{"uid":"2992497b72b852f1","name":"Check received message containing Script","time":{"start":1736941265430,"stop":1736941265430,"duration":0},"status":"passed","severity":"normal"},{"uid":"50cf2bc3d0eae3cb","name":"should return valid sharding parameters for static sharding","time":{"start":1736940965532,"stop":1736940965532,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa40e9ca8eb0616","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1736941326372,"stop":1736941326373,"duration":1},"status":"passed","severity":"normal"},{"uid":"393ffa89417c2dae","name":"should properly create location multiaddrs - tcp","time":{"start":1736940974100,"stop":1736940974101,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b0422a6a2d2c27","name":"Wrong topic","time":{"start":1736941312875,"stop":1736941312876,"duration":1},"status":"passed","severity":"normal"},{"uid":"c52db6def1c20fd0","name":"Check received message containing unicode special characters","time":{"start":1736941149268,"stop":1736941149269,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cacaf61aa0f3487","name":"Symmetric encrypt & Decrypt","time":{"start":1736941000532,"stop":1736941000533,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8fafb2e1d881756","name":"Encoder throws on undefined content topic","time":{"start":1736941001532,"stop":1736941001533,"duration":1},"status":"passed","severity":"normal"},{"uid":"35274b210913c4a4","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1736941116302,"stop":1736941116304,"duration":2},"status":"passed","severity":"normal"},{"uid":"4433324db929c758","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1736941358959,"stop":1736941358962,"duration":3},"status":"passed","severity":"normal"},{"uid":"3ea112e9c6e2b54a","name":"should reject if Store is requested but not mounted","time":{"start":1736941006666,"stop":1736941006666,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae02fc7da69b7e","name":"Check publish message containing Arabic","time":{"start":1736941291339,"stop":1736941291340,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ea5dab956dfd58","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1736941116278,"stop":1736941116279,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff7cb803fb5d03d","name":"Check publish message containing Script","time":{"start":1736941291341,"stop":1736941291341,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5c88fdaa965955","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1736940965522,"stop":1736940965522,"duration":0},"status":"passed","severity":"normal"},{"uid":"72504706394a4df6","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1736940965506,"stop":1736940965506,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc803657e97ec3c","name":"Check message with no payload is not received","time":{"start":1736941149275,"stop":1736941149275,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0eaf17683e16ea","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1736941280851,"stop":1736941280852,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3b2d9c7e532204","name":"Push message with SQL Injection payload","time":{"start":1736941272243,"stop":1736941272243,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4e6649190668b8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1736941103495,"stop":1736941103496,"duration":1},"status":"passed","severity":"normal"},{"uid":"947f9430f0cd1685","name":"safeDispatchEvent","time":{"start":1736941066140,"stop":1736941066141,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aba51eb9243c9fe","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1736941116237,"stop":1736941116237,"duration":0},"status":"passed","severity":"normal"},{"uid":"18418bd98110733b","name":"Push message with content topic containing escaped characters","time":{"start":1736941285749,"stop":1736941285749,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad132b1d1425d7e","name":"Relay - dialed after","time":{"start":1736941376913,"stop":1736941376913,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec461a3888514551","name":"passes more than one ENR URLs and attempts connection","time":{"start":1736941039322,"stop":1736941039322,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f6bf71517e0fc92","name":"Fails to push message with large meta","time":{"start":1736941285751,"stop":1736941285751,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5de998638c7e028","name":"should not add existing peers","time":{"start":1736941006749,"stop":1736941006750,"duration":1},"status":"passed","severity":"normal"},{"uid":"227b0e965ad1849b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1736941172094,"stop":1736941172094,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc102ef69d92013","name":"Relay - dialed first","time":{"start":1736941376912,"stop":1736941376912,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28dc3dfb892389d","name":"Subscribe to topic containing emoji and publish message","time":{"start":1736941294109,"stop":1736941294109,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c4934933d8fb34","name":"can dial TLS multiaddrs","time":{"start":1736941208030,"stop":1736941208031,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea499dfe19e27c7","name":"getPeersByDiscovery","time":{"start":1736941066136,"stop":1736941066136,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ff3406c34dea2f","name":"Check publish message containing Chinese","time":{"start":1736941291338,"stop":1736941291338,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a73009944e7f51","name":"Query with Ordered Callback, No message returned","time":{"start":1736941340684,"stop":1736941340684,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf29f75e7ac08d","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1736941116495,"stop":1736941116495,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1cb585a26ce25244","name":"Overlapping topic subscription","time":{"start":1736941358913,"stop":1736941358914,"duration":1},"status":"passed","severity":"normal"},{"uid":"47cf48bf5101f5aa","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1736940981836,"stop":1736940981836,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c09cd32221325a","name":"Subscribe to topic containing XML and receive message","time":{"start":1736941358921,"stop":1736941358923,"duration":2},"status":"passed","severity":"normal"},{"uid":"629cd5f3995e19b4","name":"stop","time":{"start":1736941066141,"stop":1736941066142,"duration":1},"status":"passed","severity":"normal"},{"uid":"c724dec5ae26c33","name":"Passing page size 11 when there are 10 messages","time":{"start":1736941362123,"stop":1736941362124,"duration":1},"status":"passed","severity":"normal"},{"uid":"a179f8fb2cfde6e4","name":"should correctly map a content topic to a pubsub topic","time":{"start":1736940965533,"stop":1736940965533,"duration":0},"status":"passed","severity":"normal"},{"uid":"64690056a83f7192","name":"connects to nwaku","time":{"start":1736941369149,"stop":1736941369149,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1ff1484e4d67f7","name":"Query Generator, Multiple PubsubTopics","time":{"start":1736941340680,"stop":1736941340680,"duration":0},"status":"passed","severity":"normal"},{"uid":"685afe9c99c0b909","name":"Throws when trying to push message with empty payload","time":{"start":1736941285720,"stop":1736941285720,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9f0e0af59e4128","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1736940973445,"stop":1736940973445,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b7f11a4ac4d637","name":"should add a peer","time":{"start":1736941006745,"stop":1736941006746,"duration":1},"status":"passed","severity":"normal"},{"uid":"30fefe3f9d070f35","name":"should only return 1 node with store capability","time":{"start":1736940989963,"stop":1736940989964,"duration":1},"status":"passed","severity":"normal"},{"uid":"84b0f5a845e23c5","name":"Subscribe to topic containing short and receive message","time":{"start":1736941172090,"stop":1736941172090,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08fec8f25ab94a4","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1736941116247,"stop":1736941116250,"duration":3},"status":"passed","severity":"normal"},{"uid":"63cff97d6c3a8ac6","name":"Subscribe to topic containing special chars and receive message","time":{"start":1736941358918,"stop":1736941358918,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd0b8a4ab7d516e","name":"topics with same application and version share the same shard","time":{"start":1736940965514,"stop":1736940965515,"duration":1},"status":"passed","severity":"normal"},{"uid":"be74e1d25edc6466","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1736940965531,"stop":1736940965531,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc55b41a6118a9f6","name":"Default pageSize","time":{"start":1736941362124,"stop":1736941362125,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c74db1f0115bceb","name":"Generator, custom pubsub topic","time":{"start":1736941352522,"stop":1736941352522,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c5cccc9c6fb7df","name":"Push message with content topic containing special chars","time":{"start":1736941272249,"stop":1736941272250,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee6ca672f2779e7e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1736941358918,"stop":1736941358918,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7b722d893a6332","name":"Relay + Store","time":{"start":1736941032616,"stop":1736941032616,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d4eda27c454585","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app42/10/topic215/proto","time":{"start":1736941312871,"stop":1736941312872,"duration":1},"status":"passed","severity":"normal"},{"uid":"84fc93a081d30d72","name":"Reusing cursor across nodes","time":{"start":1736941326380,"stop":1736941326381,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b65ae5d8322cac6","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1736941241295,"stop":1736941241295,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc81324baedb323e","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1736941294096,"stop":1736941294097,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ad4416b2b377d5","name":"creates an iterator","time":{"start":1736941360470,"stop":1736941360470,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eaf8c7305697b61","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1736940965527,"stop":1736940965527,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39d3c053e122004","name":"Check received message containing unicode special characters","time":{"start":1736941265433,"stop":1736941265433,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c543993ba0e2db","name":"Push message with special chars payload","time":{"start":1736941285706,"stop":1736941285707,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa5815f7f02667af","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1736941358912,"stop":1736941358912,"duration":0},"status":"passed","severity":"normal"},{"uid":"549ae33786bb3cae","name":"Check received message containing long","time":{"start":1736941265407,"stop":1736941265408,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dc2c3f2ab9b9dc5","name":"Check received message containing short","time":{"start":1736941149254,"stop":1736941149254,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7605bdff4b6f8d9","name":"should not receive a peer event before start","time":{"start":1736940993856,"stop":1736940993857,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c92011031cb5560","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1736941103500,"stop":1736941103500,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc641e52e7eb6356","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1736941116494,"stop":1736941116495,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bd53df7a6ba2df45","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1736941183585,"stop":1736941183586,"duration":1},"status":"passed","severity":"normal"},{"uid":"c12a13124f1e2f9b","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1736941055280,"stop":1736941055280,"duration":0},"status":"passed","severity":"normal"},{"uid":"82adc4d59ab24235","name":"Push message on custom pubsubTopic","time":{"start":1736941241296,"stop":1736941241296,"duration":0},"status":"passed","severity":"normal"},{"uid":"936f9ea888898e42","name":"Push message with Chinese payload","time":{"start":1736941272237,"stop":1736941272238,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc15d66883ed626c","name":"Publish message with custom timestamp: Wed Jan 15 2025 10:41:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1736941291352,"stop":1736941291353,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae88529363594fe","name":"random static sharding 10 - Cluster ID: 906, Shard ID: 342","time":{"start":1736941324835,"stop":1736941324835,"duration":0},"status":"passed","severity":"normal"},{"uid":"82407dee453a7c82","name":"peer:update - should do nothing if another protocol hit","time":{"start":1736940981442,"stop":1736940981443,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e51b4dee0672b59","name":"Subscribe to topic containing emoji and receive message","time":{"start":1736941172112,"stop":1736941172112,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d8ab00b126741f","name":"A test","time":{"start":1736941183694,"stop":1736941183695,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9b2807bab36773","name":"Number of peers are maintained correctly","time":{"start":1736941113872,"stop":1736941113873,"duration":1},"status":"passed","severity":"normal"},{"uid":"9996b897483b16f0","name":"Push message with shell command payload","time":{"start":1736941272245,"stop":1736941272245,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fff7ca47631d22c","name":"Fails to push message bigger that 1MB","time":{"start":1736941272259,"stop":1736941272259,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8c59edc21fb434","name":"should return all peers when numPeers is 0","time":{"start":1736940981501,"stop":1736940981502,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c885c5b46bd02b","name":"Overlapping topic subscription","time":{"start":1736941294098,"stop":1736941294098,"duration":0},"status":"skipped","severity":"normal"},{"uid":"23f53bf374f8a1d3","name":"should properly create location multiaddrs - udp","time":{"start":1736940974100,"stop":1736940974100,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0deaf6cc8d4c80","name":"Publish message with custom timestamp: Thu Jan 25 2024 11:41:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1736941291352,"stop":1736941291352,"duration":0},"status":"passed","severity":"normal"},{"uid":"9605e99ae415092d","name":"should set field with only RELAY enabled","time":{"start":1736940974102,"stop":1736940974103,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f2ec7bdf322e669","name":"Query Generator, No Decoder","time":{"start":1736941340681,"stop":1736941340682,"duration":1},"status":"passed","severity":"normal"},{"uid":"4902a4db6597e74a","name":"Check message with no content topic is not received","time":{"start":1736941265419,"stop":1736941265419,"duration":0},"status":"passed","severity":"normal"},{"uid":"70112c9e0ccd3c23","name":"Waku message hash computation (meta attribute not present)","time":{"start":1736940968015,"stop":1736940968015,"duration":0},"status":"passed","severity":"normal"},{"uid":"63484b9e4912084e","name":"Passing page size 110 when there are 120 messages","time":{"start":1736941362124,"stop":1736941362124,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c9fcb4c1affc11","name":"Subscribe to topic containing JSON and receive message","time":{"start":1736941358959,"stop":1736941358959,"duration":0},"status":"passed","severity":"normal"},{"uid":"4407bd34c306e58a","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1736941294091,"stop":1736941294096,"duration":5},"status":"passed","severity":"normal"},{"uid":"58d78a41a263c4f0","name":"should return no connections if no open connection provided","time":{"start":1736940981103,"stop":1736940981104,"duration":1},"status":"passed","severity":"normal"},{"uid":"b85f89ef6ce9d73","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1736940965505,"stop":1736940965505,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce9f972993389d9","name":"Push message with content topic containing Russian","time":{"start":1736941285745,"stop":1736941285746,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bfc2089a1a93527","name":"should set field with only STORE enabled","time":{"start":1736940974103,"stop":1736940974103,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd7661eb4d8e2a4","name":"nwaku subscribes","time":{"start":1736941284188,"stop":1736941284189,"duration":1},"status":"passed","severity":"normal"},{"uid":"a569f0bc6732d309","name":"should throw an error for missing sharding configuration","time":{"start":1736940965532,"stop":1736940965532,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f18b0b9a724e9e","name":"should return true when peers exist","time":{"start":1736941006747,"stop":1736941006748,"duration":1},"status":"passed","severity":"normal"},{"uid":"b66c5572b4a64230","name":"should set field with all protocols enabled","time":{"start":1736940974102,"stop":1736940974102,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e8c9f6945eab54","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1736940965525,"stop":1736940965525,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc34df1165c5d22","name":"Check received message containing numeric","time":{"start":1736941265408,"stop":1736941265408,"duration":0},"status":"passed","severity":"normal"},{"uid":"988b9d9f87b09d41","name":"Query generator for multiple messages with different content topic format","time":{"start":1736941366188,"stop":1736941366188,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0475b4759e8596","name":"should not receive a peer event after stop","time":{"start":1736940993857,"stop":1736940993857,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b9c20072a63d3f","name":"throws on content topic with empty application field","time":{"start":1736940965501,"stop":1736940965501,"duration":0},"status":"passed","severity":"normal"},{"uid":"972566eb36930045","name":"Push message with content topic containing SQL Injection","time":{"start":1736941285746,"stop":1736941285747,"duration":1},"status":"passed","severity":"normal"},{"uid":"422b2bb0592fb97b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1736941149272,"stop":1736941149272,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e23094ac120b34","name":"Subscribe to topic containing long and receive message","time":{"start":1736941358948,"stop":1736941358949,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a768b5bad59b7ed","name":"Push message with Russian payload","time":{"start":1736941272242,"stop":1736941272243,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd82165d008c2f47","name":"Subscribe to topic containing XML and receive message","time":{"start":1736941172101,"stop":1736941172102,"duration":1},"status":"passed","severity":"normal"},{"uid":"f329609bc13a89b6","name":"Push message with shell command payload","time":{"start":1736941285713,"stop":1736941285713,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2e6cd287b86552","name":"Relay - times out","time":{"start":1736941376913,"stop":1736941376913,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece90af3d341cff7","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1736941369546,"stop":1736941369546,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1836c4543c1572d","name":"Check message with non string payload is not received","time":{"start":1736941149275,"stop":1736941149276,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c27274670f2e939","name":"Check publish message containing Russian","time":{"start":1736941291340,"stop":1736941291340,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5cb96b5f04d586","name":"LightPush with 0 connections","time":{"start":1736941116658,"stop":1736941116658,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f5d7157452616a94","name":"Subscribe and receive messages via lightPush","time":{"start":1736941358907,"stop":1736941358907,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ef61d781bf2dde","name":"caches peers it previously fetched","time":{"start":1736940989962,"stop":1736940989963,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c82421f05d8e5e","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1736940989964,"stop":1736940989964,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b306912d572f98c","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1736941280848,"stop":1736941280848,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee4dbb29f23b255","name":"Check message received after nwaku node is restarted","time":{"start":1736941265425,"stop":1736941265425,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a118cbb18a0e71f9","name":"should return different streams if requested simultaniously","time":{"start":1736940981439,"stop":1736940981442,"duration":3},"status":"passed","severity":"normal"},{"uid":"9d300291c509328c","name":"Push message with Arabic payload","time":{"start":1736941272238,"stop":1736941272242,"duration":4},"status":"passed","severity":"normal"},{"uid":"6562b2e8b0e2b467","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1736940965524,"stop":1736940965524,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdcb38856609e82","name":"should throw an error if shards are undefined for static sharding","time":{"start":1736940965520,"stop":1736940965521,"duration":1},"status":"passed","severity":"normal"},{"uid":"3efe76774c5e89e7","name":"should not fail to start the service if it is already started","time":{"start":1736940993855,"stop":1736940993856,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6ff5981e6524c5","name":"should reject on timeout if it was set","time":{"start":1736941006667,"stop":1736941006667,"duration":0},"status":"passed","severity":"normal"},{"uid":"715538b5c157cf3e","name":"should call waitForPeer on Relay","time":{"start":1736941006669,"stop":1736941006669,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d0fe99ef6214fc","name":"addEventListener with wrong event","time":{"start":1736941066134,"stop":1736941066135,"duration":1},"status":"passed","severity":"normal"},{"uid":"59eeec6a14b0bc61","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1736940981502,"stop":1736940981502,"duration":0},"status":"passed","severity":"normal"},{"uid":"324a5112aae46ad3","name":"Subscribe and receives messages on 20 topics","time":{"start":1736941358911,"stop":1736941358911,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b6cb35a22695d","name":"Push message with rate limit","time":{"start":1736941272257,"stop":1736941272257,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c384de21781c15","name":"Check received message containing long","time":{"start":1736941265426,"stop":1736941265426,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ca1daa3b86b717","name":"Push message with content topic containing Arabic","time":{"start":1736941272250,"stop":1736941272250,"duration":0},"status":"passed","severity":"normal"},{"uid":"8594fc06ac20ba61","name":"Push message with meta","time":{"start":1736941285751,"stop":1736941285751,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b413beb4350be9","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1736941291351,"stop":1736941291352,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc4c3c5f7a65f7b7","name":"should properly create location multiaddrs - tcp4","time":{"start":1736940974099,"stop":1736940974099,"duration":0},"status":"passed","severity":"normal"},{"uid":"57308f46a295c398","name":"Subscribe to topic containing XML and publish message","time":{"start":1736941294104,"stop":1736941294106,"duration":2},"status":"passed","severity":"normal"},{"uid":"3375779a77aefe04","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1736941369546,"stop":1736941369546,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57deb9db6bb12b0","name":"throws on content topic with empty topic name field","time":{"start":1736940965502,"stop":1736940965503,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3508a2f413d36a5","name":"Check message with no content topic is not received","time":{"start":1736941265438,"stop":1736941265439,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e410b2ef3d3b429","name":"should select older connection if present","time":{"start":1736940981104,"stop":1736940981105,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3dc180b9cff293b","name":"Subscribe to topic containing short and receive message","time":{"start":1736941358946,"stop":1736941358947,"duration":1},"status":"passed","severity":"normal"},{"uid":"2054ffd7f40d052f","name":"can start and stop the service","time":{"start":1736941305497,"stop":1736941305498,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee5dc6dc61228dc6","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1736941116252,"stop":1736941116252,"duration":0},"status":"passed","severity":"normal"},{"uid":"30dce1185707ae95","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1736941172102,"stop":1736941172110,"duration":8},"status":"passed","severity":"normal"},{"uid":"468215a74b866af3","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1736941116251,"stop":1736941116251,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd342e350e345a77","name":"Push message with JSON payload","time":{"start":1736941285712,"stop":1736941285713,"duration":1},"status":"passed","severity":"normal"},{"uid":"9098b2ad86d12849","name":"Fails to publish message with size larger than 1 MB","time":{"start":1736941291361,"stop":1736941291362,"duration":1},"status":"passed","severity":"normal"},{"uid":"eae287cc0dfa8bfa","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1736940973437,"stop":1736940973437,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f1eb0f824e94ed","name":"should get / set TCP multiaddr","time":{"start":1736940974094,"stop":1736940974098,"duration":4},"status":"passed","severity":"normal"},{"uid":"cd094ca28cb4457a","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1736941326361,"stop":1736941326361,"duration":0},"status":"passed","severity":"normal"},{"uid":"3606535c904e8ef7","name":"Ordered callback, aborts when callback returns true","time":{"start":1736941366190,"stop":1736941366190,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a1e8e3f881027d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1736941358923,"stop":1736941358924,"duration":1},"status":"passed","severity":"normal"},{"uid":"87a5b3f0c5795934","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1736941116286,"stop":1736941116289,"duration":3},"status":"passed","severity":"normal"},{"uid":"4bf2acc3f56eaa8c","name":"Fails to push message with empty content topic","time":{"start":1736941285750,"stop":1736941285751,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb704bfcafb5c81","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1736940973444,"stop":1736940973444,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fa6ab6eb5b342","name":"Subscribe to topic containing Script and receive message","time":{"start":1736941358954,"stop":1736941358954,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a360973639074a1","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1736941081797,"stop":1736941081797,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fec26bcf5355d4","name":"Sample","time":{"start":1736940973536,"stop":1736940973536,"duration":0},"status":"passed","severity":"normal"},{"uid":"438e6027c38f05a","name":"Promise Callback - true","time":{"start":1736941340894,"stop":1736941340895,"duration":1},"status":"passed","severity":"normal"},{"uid":"e242c0bb053a35a4","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1736941358953,"stop":1736941358954,"duration":1},"status":"passed","severity":"normal"},{"uid":"193441195e59c1d3","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1736941116281,"stop":1736941116281,"duration":0},"status":"passed","severity":"normal"},{"uid":"892fd21409a6f26b","name":"Publish message with large meta","time":{"start":1736941291364,"stop":1736941291365,"duration":1},"status":"passed","severity":"normal"},{"uid":"a793cdbbb142cf6c","name":"Check received message containing Russian","time":{"start":1736941265410,"stop":1736941265411,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c7065c75ff3dcd","name":"Nodes with multiple pubsub topic","time":{"start":1736941280852,"stop":1736941280852,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1840a38ef1352b","name":"Push message with content topic containing short","time":{"start":1736941285720,"stop":1736941285721,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7549b9c566be9f4","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1736940965518,"stop":1736940965518,"duration":0},"status":"passed","severity":"normal"},{"uid":"677b5eb2b775cc5b","name":"Ephemeral field is preserved - encoder v0","time":{"start":1736941033166,"stop":1736941033172,"duration":6},"status":"passed","severity":"normal"},{"uid":"ab309ff6f9a6dc3d","name":"Check publish message containing short","time":{"start":1736941291335,"stop":1736941291335,"duration":0},"status":"passed","severity":"normal"},{"uid":"1110ef9322862b5a","name":"should check connected peers if present and suitable","time":{"start":1736941006667,"stop":1736941006668,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ceab29ec236a38","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1736941358919,"stop":1736941358919,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cb469739738a89","name":"Renews peer on consistent ping failures","time":{"start":1736941113874,"stop":1736941113875,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7cac68ee367fc91","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1736941172074,"stop":1736941172079,"duration":5},"status":"passed","severity":"normal"},{"uid":"1ebbd84f61edbd64","name":"Check received message containing Basic HTML tag","time":{"start":1736941265414,"stop":1736941265414,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2641fc47bfda101","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1736940965531,"stop":1736940965531,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28fa374fdab6cca","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1736941369544,"stop":1736941369544,"duration":0},"status":"passed","severity":"normal"},{"uid":"95034cf65c99fbe","name":"Push message with custom timestamp: 1736937516893","time":{"start":1736941285752,"stop":1736941285753,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe7931d809c4d42","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1736941116290,"stop":1736941116290,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0342f67421e5322","name":"Check received message containing Arabic","time":{"start":1736941265409,"stop":1736941265410,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5919eea1c7e3efc","name":"can start the service","time":{"start":1736940993853,"stop":1736940993854,"duration":1},"status":"passed","severity":"normal"},{"uid":"743741630101c764","name":"Check publish message containing JSON","time":{"start":1736941291346,"stop":1736941291346,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe83cc5d9b73a5","name":"removeEventListener with wrong event","time":{"start":1736941066135,"stop":1736941066135,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ee7f7fa6833a57","name":"handles different clusterIds correctly","time":{"start":1736940965515,"stop":1736940965515,"duration":0},"status":"passed","severity":"normal"},{"uid":"7596edea3aa1c145","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1736941116252,"stop":1736941116252,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c0fac837f86490","name":"should use the provided clusterId for the pubsub topic","time":{"start":1736940965534,"stop":1736940965534,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8962a309083da4","name":"Push message with content topic containing Basic HTML tag","time":{"start":1736941272252,"stop":1736941272253,"duration":1},"status":"passed","severity":"normal"},{"uid":"f599dd17523d025e","name":"Push message with content topic containing emoji","time":{"start":1736941285750,"stop":1736941285750,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2b15bffbfeea","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1736940968016,"stop":1736940968016,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b9c6c380f34f06","name":"Filter with 3 connections","time":{"start":1736941116667,"stop":1736941116667,"duration":0},"status":"skipped","severity":"normal"},{"uid":"744e6bccf252ed68","name":"throws on empty content topic","time":{"start":1736940965499,"stop":1736940965499,"duration":0},"status":"passed","severity":"normal"},{"uid":"95423e623f28c688","name":"Subscribe and receive messages via lightPush","time":{"start":1736941358937,"stop":1736941358938,"duration":1},"status":"passed","severity":"normal"},{"uid":"18323de580c5339d","name":"Init the array if not present","time":{"start":1736940965112,"stop":1736940965114,"duration":2},"status":"passed","severity":"normal"},{"uid":"d64959344e57801c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1736941241297,"stop":1736941241297,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e38993afc885db","name":"can start the service","time":{"start":1736941305497,"stop":1736941305497,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b5a37feb4951bb","name":"Non TWN Cluster","time":{"start":1736941312868,"stop":1736941312868,"duration":0},"status":"passed","severity":"normal"},{"uid":"278d445e6f72f4d8","name":"Check message with no payload is not received","time":{"start":1736941265419,"stop":1736941265419,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f6af11e502866f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1736941001531,"stop":1736941001532,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f30bf0cf96107dc","name":"Check message with invalid timestamp is not received","time":{"start":1736941265438,"stop":1736941265438,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd83cf48f8fa556a","name":"Delete observer","time":{"start":1736941267522,"stop":1736941267522,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac36127c8425028","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1736940965523,"stop":1736940965523,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0da5aed6c4fe7f","name":"Ping on unsubscribed peer","time":{"start":1736941066826,"stop":1736941066827,"duration":1},"status":"passed","severity":"normal"},{"uid":"654b5ad84f61c2f5","name":"Check received message with timestamp: 1736941025229000000 ","time":{"start":1736941149269,"stop":1736941149270,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd12c1fd367c182","name":"Check received message containing short","time":{"start":1736941265407,"stop":1736941265407,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f025c473834cc86","name":"Nodes with multiple pubsub topic","time":{"start":1736941280850,"stop":1736941280850,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f955c6a31e5bdac","name":"Push message with content topic containing Russian","time":{"start":1736941272250,"stop":1736941272251,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d3f92b5b78225a","name":"Push message on custom pubsubTopic","time":{"start":1736941241295,"stop":1736941241295,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60a546bf6d07497","name":"Fails to publish message with empty text","time":{"start":1736941291357,"stop":1736941291357,"duration":0},"status":"passed","severity":"normal"},{"uid":"584e1a43352cb223","name":"Subscribe and receives messages on 20 topics","time":{"start":1736941358942,"stop":1736941358943,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c88b2a8ffdb18c","name":"Check message with invalid timestamp is not received","time":{"start":1736941265418,"stop":1736941265418,"duration":0},"status":"passed","severity":"normal"},{"uid":"c899f593607427be","name":"Push message with content topic containing numeric","time":{"start":1736941272249,"stop":1736941272249,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c09e8c177d3bcc","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1736941116254,"stop":1736941116255,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd78cc40bf0be6a","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1736941055281,"stop":1736941055281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e6c0e36b2aceae","name":"isConnected should return true after first peer connects","time":{"start":1736941055282,"stop":1736941055282,"duration":0},"status":"passed","severity":"normal"},{"uid":"857465ab74f5543","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1736941340683,"stop":1736941340683,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8815f012ac5e8fa","name":"handles different networkShards values correctly","time":{"start":1736940965515,"stop":1736940965516,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7563cb55dcc725","name":"Push message with content topic containing Basic HTML tag","time":{"start":1736941285748,"stop":1736941285748,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e59a60ead2e977","name":"should wait for Filter peer to be connected","time":{"start":1736941006668,"stop":1736941006668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81fe8c3d98eca31","name":"Fails to push message bigger that 1MB","time":{"start":1736941285754,"stop":1736941285754,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d71aaf6264f12c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1736941172082,"stop":1736941172083,"duration":1},"status":"passed","severity":"normal"},{"uid":"5429f868103ea0a8","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1736940965513,"stop":1736940965513,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e4db118e733dad","name":"unsubscribes","time":{"start":1736941360471,"stop":1736941360471,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0497b1c47a190f","name":"recovers when dns.resolve returns empty","time":{"start":1736940989961,"stop":1736940989962,"duration":1},"status":"passed","severity":"normal"},{"uid":"800594f26e23563d","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1736941026186,"stop":1736941026186,"duration":0},"status":"passed","severity":"normal"},{"uid":"97905d5ed591ac95","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1736941280852,"stop":1736941280853,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a367fb9f75d944f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1736941358966,"stop":1736941358966,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8e00507376b7e6","name":"should be able to decode the field with only FILTER set to true","time":{"start":1736940973440,"stop":1736940973441,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf51e361fa3026d","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1736941116493,"stop":1736941116493,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a1184547a620dba5","name":"Check received message containing Arabic","time":{"start":1736941149261,"stop":1736941149262,"duration":1},"status":"passed","severity":"normal"},{"uid":"623bc0efe3c8e6b3","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1736941116492,"stop":1736941116492,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cdfa697757c1e90c","name":"Passing page size 19 when there are 20 messages","time":{"start":1736941362124,"stop":1736941362124,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc00802c6fceb0b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1736940965527,"stop":1736940965527,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d44d1b1f23ccd87","name":"Decoder throws on undefined content topic","time":{"start":1736941001533,"stop":1736941001533,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0d001eb0de9ddd","name":"random static sharding 9 - Cluster ID: 217, Shard ID: 686","time":{"start":1736941324833,"stop":1736941324834,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e37e1fb5f60ea12","name":"different cluster, same shard: nodes don't connect","time":{"start":1736941205258,"stop":1736941205259,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca743d841280107","name":"Reopen subscription with peer with lost subscription","time":{"start":1736941072403,"stop":1736941072404,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b64db8ac2879ffe","name":"Encoder throws on undefined content topic","time":{"start":1736941000007,"stop":1736941000007,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8576a82498b61a","name":"random static sharding 3 - Cluster ID: 180, Shard ID: 658","time":{"start":1736941324826,"stop":1736941324826,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b682582d90fd76","name":"Push message with Chinese payload","time":{"start":1736941285707,"stop":1736941285708,"duration":1},"status":"passed","severity":"normal"},{"uid":"f56e3bc4ca0e1d0e","name":"should remove a peer","time":{"start":1736941006746,"stop":1736941006746,"duration":0},"status":"passed","severity":"normal"},{"uid":"be79a19b21e0e78c","name":"Check received message with timestamp: 1736941025290000000 ","time":{"start":1736941265435,"stop":1736941265435,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46ec2fcef280e99","name":"Ping on subscribed peer","time":{"start":1736941066822,"stop":1736941066822,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8150febcf383be8","name":"should only return 1 node with relay and store capability","time":{"start":1736940989963,"stop":1736940989963,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d74fbf3e89c3ade","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1736941116239,"stop":1736941116239,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d1798296206b5","name":"Push message with content topic containing Script","time":{"start":1736941285747,"stop":1736941285747,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cc8d5a0f995968","name":"Renews subscription after lossing a connection","time":{"start":1736941358937,"stop":1736941358937,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9d380b0d3b990e","name":"Publish message with rate limit","time":{"start":1736941291366,"stop":1736941291367,"duration":1},"status":"passed","severity":"normal"},{"uid":"bffd1a762853712c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1736941081798,"stop":1736941081798,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7ccde192b33ac2","name":"Using a function","time":{"start":1736941369150,"stop":1736941369151,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5558317b71f37b","name":"Push message with Script payload","time":{"start":1736941285711,"stop":1736941285711,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4800d07c392706f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1736941358949,"stop":1736941358949,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba2525fb667de6","name":"Check message on other pubsub topic is not received","time":{"start":1736941149273,"stop":1736941149273,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5592dffb462a84d","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1736941326361,"stop":1736941326363,"duration":2},"status":"passed","severity":"normal"},{"uid":"eb2a9463b3608164","name":"Publishes to nwaku","time":{"start":1736941284189,"stop":1736941284189,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4fa7e41db390a7","name":"Subscribe and receive messages via lightPush","time":{"start":1736941172073,"stop":1736941172074,"duration":1},"status":"passed","severity":"normal"},{"uid":"89050c458353973","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app89/1/topic771/proto","time":{"start":1736941312869,"stop":1736941312870,"duration":1},"status":"passed","severity":"normal"},{"uid":"25046e79f49d8bf5","name":"Check publish message containing numeric","time":{"start":1736941291337,"stop":1736941291337,"duration":0},"status":"passed","severity":"normal"},{"uid":"308d03de634b0f98","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1736940989965,"stop":1736940989965,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ba1da7f353cf34","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1736941116280,"stop":1736941116280,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2b287435f72329","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1736941352519,"stop":1736941352520,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb781da2a6cfc4a6","name":"Does not throw an exception when node disconnects","time":{"start":1736941369149,"stop":1736941369150,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd48fde8325d7754","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1736941183572,"stop":1736941183580,"duration":8},"status":"passed","severity":"normal"},{"uid":"22d76126306d5519","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1736941116316,"stop":1736941116316,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c1cb1c8f502631","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1736940965521,"stop":1736940965521,"duration":0},"status":"passed","severity":"normal"},{"uid":"afbc4f38a34e0b0c","name":"Should update shard info","time":{"start":1736941241780,"stop":1736941241780,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8395f12e906297a","name":"new peer added after a peer was already found","time":{"start":1736941322141,"stop":1736941322142,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2bd3e2791f1c14be","name":"Check received message containing long","time":{"start":1736941149254,"stop":1736941149254,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ebce2b0ee94080","name":"Query Generator, No message returned","time":{"start":1736941340682,"stop":1736941340683,"duration":1},"status":"passed","severity":"normal"},{"uid":"36eab68170bc6c48","name":"Nwaku publishes","time":{"start":1736941284190,"stop":1736941284190,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb9eb70905fe8db","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1736941116278,"stop":1736941116278,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b921133a587335","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1736940973445,"stop":1736940973446,"duration":1},"status":"passed","severity":"normal"},{"uid":"506ba8377d678e88","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1736941116225,"stop":1736941116227,"duration":2},"status":"passed","severity":"normal"},{"uid":"164e87e142530b47","name":"Subscribe to topic containing numeric and publish message","time":{"start":1736941294099,"stop":1736941294101,"duration":2},"status":"passed","severity":"normal"},{"uid":"aeb6b4e9b25d9529","name":"Store - dialed after - with timeout","time":{"start":1736941376914,"stop":1736941376914,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49c0b58eb578f58","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1736941055281,"stop":1736941055282,"duration":1},"status":"passed","severity":"normal"},{"uid":"73a7d53729057864","name":"ignores unrecognized TXT record formats","time":{"start":1736940989962,"stop":1736940989962,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6e664d6fc2c906","name":"Tracks peer failures correctly","time":{"start":1736941113875,"stop":1736941113875,"duration":0},"status":"passed","severity":"normal"},{"uid":"da47b843036ecdaa","name":"Subscribe to topic containing JSON and publish message","time":{"start":1736941294106,"stop":1736941294107,"duration":1},"status":"passed","severity":"normal"},{"uid":"9787e5eed88d94f8","name":"tcp ip4 address","time":{"start":1736940973624,"stop":1736940973625,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e967a7081d80ef9","name":"Filter","time":{"start":1736941376914,"stop":1736941376915,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffb40682b9729b5e","name":"Reopen subscription with peer with lost subscription","time":{"start":1736941066828,"stop":1736941066828,"duration":0},"status":"passed","severity":"normal"},{"uid":"a261f55e1aa4c39b","name":"Push message with XML payload","time":{"start":1736941285711,"stop":1736941285712,"duration":1},"status":"passed","severity":"normal"},{"uid":"e537d516158ba2bb","name":"same cluster, different shard: nodes connect","time":{"start":1736941205258,"stop":1736941205258,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73fbc7f05454e07","name":"should reject if Relay is requested but not mounted","time":{"start":1736941006665,"stop":1736941006665,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fa4045cdb68608","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1736940989964,"stop":1736940989964,"duration":0},"status":"passed","severity":"normal"},{"uid":"8082993893958862","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1736941032858,"stop":1736941032863,"duration":5},"status":"passed","severity":"normal"},{"uid":"994fa10a638a78cb","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1736941116304,"stop":1736941116304,"duration":0},"status":"passed","severity":"normal"},{"uid":"d453c6c90015f94d","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1736941326373,"stop":1736941326380,"duration":7},"status":"passed","severity":"normal"},{"uid":"52d9d60af3bed0c0","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1736941116279,"stop":1736941116279,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6423fcdfca1ebcc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1736940965525,"stop":1736940965525,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a0db405eacf7e7","name":"should emit a peer event after start","time":{"start":1736941305499,"stop":1736941305500,"duration":1},"status":"passed","severity":"normal"},{"uid":"168a187f01fd10","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1736941358911,"stop":1736941358912,"duration":1},"status":"passed","severity":"normal"},{"uid":"acae5c611893a17e","name":"Push message with content topic containing Chinese","time":{"start":1736941272250,"stop":1736941272250,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80bc6c3d01be19f","name":"retrieves a single peer","time":{"start":1736940989960,"stop":1736940989961,"duration":1},"status":"passed","severity":"normal"},{"uid":"986a53e52336f1e4","name":"Check publish message containing special chars","time":{"start":1736941291338,"stop":1736941291338,"duration":0},"status":"passed","severity":"normal"},{"uid":"205808acef283018","name":"should be able to encode the field with only RELAY set to true","time":{"start":1736940973434,"stop":1736940973435,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fafbb094aa1cbb","name":"Ordered Callback - true","time":{"start":1736941340897,"stop":1736941340897,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b8061d3500c629","name":"Check message received after jswaku node is restarted","time":{"start":1736941149276,"stop":1736941149276,"duration":0},"status":"skipped","severity":"normal"},{"uid":"690d6910483cc0ee","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1736941312868,"stop":1736941312868,"duration":0},"status":"passed","severity":"normal"},{"uid":"224bda7a16380294","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1736941265437,"stop":1736941265437,"duration":0},"status":"passed","severity":"normal"}]