2025-07-01 22:44:20 +00:00

1 line
161 KiB
JSON

[{"uid":"991e73e5cc70c397","name":"Asymmetric encrypt & decrypt","time":{"start":1751409178888,"stop":1751409178888,"duration":0},"status":"passed","severity":"normal"},{"uid":"690ecc2983b3bdf1","name":"Push message with JSON payload","time":{"start":1751409824977,"stop":1751409824977,"duration":0},"status":"passed","severity":"normal"},{"uid":"a174f6a4612309b7","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1751409150426,"stop":1751409150427,"duration":1},"status":"passed","severity":"normal"},{"uid":"13bc96b5419419ef","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1751409204799,"stop":1751409204799,"duration":0},"status":"passed","severity":"normal"},{"uid":"9069d500e5722cb0","name":"should throw an error for insufficient data","time":{"start":1751409144997,"stop":1751409144998,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8263bb732b9ae05","name":"Relay - dialed first","time":{"start":1751409493875,"stop":1751409493876,"duration":1},"status":"passed","severity":"normal"},{"uid":"8170123c02b09d1b","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1751409159944,"stop":1751409159944,"duration":0},"status":"passed","severity":"normal"},{"uid":"36530bb92f5bbd7","name":"isConnected between 2 js-waku relay nodes","time":{"start":1751409240488,"stop":1751409240488,"duration":0},"status":"passed","severity":"normal"},{"uid":"4793d62c5da56552","name":"start node with empty shard should fail","time":{"start":1751409513934,"stop":1751409513935,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4eac11ed5830e8","name":"pre and post cipher","time":{"start":1751409178889,"stop":1751409178890,"duration":1},"status":"passed","severity":"normal"},{"uid":"10bf7820e3333d2a","name":"ignores domain fetching errors","time":{"start":1751409168249,"stop":1751409168249,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed735cd3fda94a2","name":"Push message with content topic containing Russian","time":{"start":1751409824967,"stop":1751409824967,"duration":0},"status":"passed","severity":"normal"},{"uid":"782c69f5b435adcd","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751409731284,"stop":1751409731284,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5bd57909dc4358","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751409394166,"stop":1751409394167,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cce4dabb6ed93a0","name":"Fails to push message with large meta","time":{"start":1751409824971,"stop":1751409824971,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e362abc5e7aa80","name":"Push message with short payload","time":{"start":1751409824958,"stop":1751409824959,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc73f9c0d30f3129","name":"should send to specified number of peers of used peers","time":{"start":1751409190033,"stop":1751409190033,"duration":0},"status":"passed","severity":"normal"},{"uid":"fedc0ed9533768a7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751409731286,"stop":1751409731286,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5bd68d2e41951c","name":"Init the array if not present","time":{"start":1751409144595,"stop":1751409144596,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f22d9589d27ccc","name":"Check received message containing special chars","time":{"start":1751409673460,"stop":1751409673460,"duration":0},"status":"passed","severity":"normal"},{"uid":"e283d9edd5380ea","name":"Check received message containing numeric","time":{"start":1751409673460,"stop":1751409673460,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a92524f9dbe4fdc","name":"throws on content topic with empty topic name field","time":{"start":1751409144930,"stop":1751409144931,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6bf3b9718e165ad","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751409456647,"stop":1751409456648,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f381afe75dfbd78","name":"Push message with content topic containing escaped characters","time":{"start":1751409824984,"stop":1751409824984,"duration":0},"status":"passed","severity":"normal"},{"uid":"429d54cf19afc955","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1751409144941,"stop":1751409144941,"duration":0},"status":"passed","severity":"normal"},{"uid":"1131fd1ada9f1d32","name":"throws on content topic with empty application field","time":{"start":1751409144929,"stop":1751409144929,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc8a50ab5fe8f35","name":"Push message with content topic containing short","time":{"start":1751409824965,"stop":1751409824965,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a13dfe25d239f8","name":"should emit a peer event after start","time":{"start":1751409225346,"stop":1751409225346,"duration":0},"status":"passed","severity":"normal"},{"uid":"89958f8ba8bbf598","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751409394168,"stop":1751409394168,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c72d2759ef5adc","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1751409150426,"stop":1751409150426,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c070bc3189f7ac7","name":"should properly clean up resources when disposed","time":{"start":1751409188497,"stop":1751409188497,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a93e1931711d24","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1751409144936,"stop":1751409144937,"duration":1},"status":"passed","severity":"normal"},{"uid":"28801203fb5abe77","name":"Fails to publish message with wrong content topic","time":{"start":1751409330184,"stop":1751409330184,"duration":0},"status":"passed","severity":"normal"},{"uid":"559afeba3cc9c02f","name":"start node with empty content topic","time":{"start":1751409434352,"stop":1751409434352,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9e99b90e0e38c6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751409731280,"stop":1751409731280,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f666f0d3e3ed60","name":"Check received message containing XML","time":{"start":1751409673462,"stop":1751409673462,"duration":0},"status":"passed","severity":"normal"},{"uid":"adabcc03a2b85e99","name":"should keep entries that haven't expired yet","time":{"start":1751409188491,"stop":1751409188495,"duration":4},"status":"passed","severity":"normal"},{"uid":"c27daf91f020500a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1751409144950,"stop":1751409144950,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6507518d3762d5","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1751409426099,"stop":1751409426099,"duration":0},"status":"passed","severity":"normal"},{"uid":"1babeef4aa86e8bf","name":"ignores unrecognized TXT record formats","time":{"start":1751409168249,"stop":1751409168249,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1028521111133bd","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1751409488037,"stop":1751409488038,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb17d2a187ece7d","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1751409426097,"stop":1751409426098,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c4040146ccc4d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app11/2/topic885/test.js","time":{"start":1751409434346,"stop":1751409434347,"duration":1},"status":"passed","severity":"normal"},{"uid":"f88e2c5e5ae3ddf8","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1751409190004,"stop":1751409190004,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c992e3c26e918f","name":"Renews subscription after lossing a connection","time":{"start":1751409731296,"stop":1751409731296,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3f8bd574d0c7e5","name":"should insert message into bloom filter","time":{"start":1751409204791,"stop":1751409204791,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec89f9d1ca9c743","name":"Push message with numeric payload","time":{"start":1751409824959,"stop":1751409824959,"duration":0},"status":"passed","severity":"normal"},{"uid":"e743ecc61b7393ba","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1751409144946,"stop":1751409144947,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d619f41982adcfc","name":"should initialize with Unhealthy status","time":{"start":1751409189118,"stop":1751409189118,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad21e9cf1716356","name":"Default pageSize","time":{"start":1751409478209,"stop":1751409478209,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71e29fc012f6635","name":"Query generator for multiple messages with different message text format","time":{"start":1751409470265,"stop":1751409470266,"duration":1},"status":"passed","severity":"normal"},{"uid":"681a55dfe852d8e0","name":"Push message with Chinese payload","time":{"start":1751409824960,"stop":1751409824960,"duration":0},"status":"passed","severity":"normal"},{"uid":"fecd68d1e4308fb7","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1751409334448,"stop":1751409334448,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0d980655e70b52","name":"handles different networkShards values correctly","time":{"start":1751409144940,"stop":1751409144941,"duration":1},"status":"passed","severity":"normal"},{"uid":"678d0cf643d99108","name":"Subscribe to topic containing XML and publish message","time":{"start":1751409334450,"stop":1751409334450,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd10ff1806cea7d0","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1751409178517,"stop":1751409178518,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d47e98d02359de","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751409412358,"stop":1751409412360,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b5151a1b4365882","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1751409426101,"stop":1751409426101,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3cf3e0ca80063a38","name":"Fails to push message bigger that 1MB","time":{"start":1751409824973,"stop":1751409824973,"duration":0},"status":"passed","severity":"normal"},{"uid":"480e13806a908332","name":"Check received message containing Script","time":{"start":1751409673462,"stop":1751409673462,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a32b47ac53de07","name":"should wait for Store peer to be connected","time":{"start":1751409189895,"stop":1751409189901,"duration":6},"status":"passed","severity":"normal"},{"uid":"66310b63e841e855","name":"Check publish message containing long","time":{"start":1751409330173,"stop":1751409330173,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f26c5b40153b54","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1751409488037,"stop":1751409488037,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fdfe033e8736dad","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1751409426099,"stop":1751409426100,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7b28b0e884bcb55","name":"should get / set UDP multiaddr","time":{"start":1751409151267,"stop":1751409151268,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d518fda104e177f","name":"Check publish message after service node is restarted","time":{"start":1751409330186,"stop":1751409330186,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6591d35df10781f5","name":"Subscribe to topic containing Script and receive message","time":{"start":1751409731281,"stop":1751409731281,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d60494d0345dbeb","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751409150428,"stop":1751409150428,"duration":0},"status":"passed","severity":"normal"},{"uid":"5481193955432a37","name":"Check received message containing numeric","time":{"start":1751409673443,"stop":1751409673443,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1dfd9531f8b258","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1751409325595,"stop":1751409325596,"duration":1},"status":"passed","severity":"normal"},{"uid":"79edb8b534aec776","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1751409159247,"stop":1751409159247,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a895fec5c7948d","name":"non connected peers","time":{"start":1751409302148,"stop":1751409302148,"duration":0},"status":"skipped","severity":"normal"},{"uid":"81415a672f01261","name":"Check publish message containing Chinese","time":{"start":1751409330174,"stop":1751409330174,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06359d65ae51bff","name":"Check message on other pubsub topic is not received","time":{"start":1751409673470,"stop":1751409673470,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1715abce48e5850","name":"Subscribe to topic containing emoji and publish message","time":{"start":1751409334457,"stop":1751409334457,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7422d146826411","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1751409204793,"stop":1751409204793,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52eb931805f150b","name":"Fields are not dropped","time":{"start":1751409159738,"stop":1751409159738,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b02cc046782713","name":"should throw error - no public key","time":{"start":1751409151262,"stop":1751409151263,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e86b9232637636","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1751409167902,"stop":1751409167902,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c316e9d9c43e219","name":"Check message with no content topic is not received","time":{"start":1751409673456,"stop":1751409673457,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6dc6cb30abbc0d","name":"Publish message with custom timestamp: Tue Jul 01 2025 23:35:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1751409330181,"stop":1751409330183,"duration":2},"status":"passed","severity":"normal"},{"uid":"ac89b340d3ccede3","name":"should not throw an error for a single configured topic","time":{"start":1751409144959,"stop":1751409144960,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2601658fd0fe140","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1751409321994,"stop":1751409321994,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb751662e45d9c6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751409731291,"stop":1751409731292,"duration":1},"status":"passed","severity":"normal"},{"uid":"97427f5700363503","name":"should add to incoming buffer if dependencies are not met","time":{"start":1751409204794,"stop":1751409204794,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b5b867704f9fe5","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1751409168252,"stop":1751409168252,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1ec7234434438","name":"should throw an error for an unconfigured topic","time":{"start":1751409144960,"stop":1751409144960,"duration":0},"status":"passed","severity":"normal"},{"uid":"da86ae7ec68d861","name":"Subscribe and receive messages via lightPush","time":{"start":1751409731285,"stop":1751409731285,"duration":0},"status":"passed","severity":"normal"},{"uid":"60566c13cf1943","name":"Push message with shell command payload","time":{"start":1751409824963,"stop":1751409824963,"duration":0},"status":"passed","severity":"normal"},{"uid":"7256da7dcec35d6a","name":"Push message with content topic containing unicode special characters","time":{"start":1751409824984,"stop":1751409824984,"duration":0},"status":"passed","severity":"normal"},{"uid":"29cfa05b70f93441","name":"should be delivered immediately if received","time":{"start":1751409204799,"stop":1751409204800,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaf1ab189bf8ec5a","name":"Ordered callback, aborts when callback returns true","time":{"start":1751409470274,"stop":1751409470275,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31be3b0ae1d06c9","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1751409144936,"stop":1751409144936,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa1eb5636080ff7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1751409144951,"stop":1751409144951,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c288854b2b545b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751409731281,"stop":1751409731282,"duration":1},"status":"passed","severity":"normal"},{"uid":"21e118e10d1a5970","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751409731292,"stop":1751409731292,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd987f819077e5b9","name":"should decode valid enr with tcp successfully","time":{"start":1751409151262,"stop":1751409151262,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe446af6c4c3da52","name":"Query Generator, Multiple PubsubTopics","time":{"start":1751409440384,"stop":1751409440384,"duration":0},"status":"passed","severity":"normal"},{"uid":"a245bb08f8714dc1","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app83/1/topic370/xml","time":{"start":1751409434350,"stop":1751409434350,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d59f081eae17542","name":"Check message received after jswaku node is restarted","time":{"start":1751409673471,"stop":1751409673472,"duration":1},"status":"passed","severity":"normal"},{"uid":"48bb5f438b64befe","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1751409150420,"stop":1751409150421,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83f94220d47e7de","name":"Generator, 2 different pubsubtopics","time":{"start":1751409456636,"stop":1751409456636,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea87b6b79efc437c","name":"Does not throw an exception when node disconnects","time":{"start":1751409496278,"stop":1751409496279,"duration":1},"status":"passed","severity":"normal"},{"uid":"5627e23f7489815d","name":"should select older connection if present","time":{"start":1751409159555,"stop":1751409159555,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0d9131ac1033a7","name":"should be able to encode the field with only FILTER set to true","time":{"start":1751409150419,"stop":1751409150420,"duration":1},"status":"passed","severity":"normal"},{"uid":"2450252a2ab1f343","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1751409189120,"stop":1751409189120,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e13d1077be6bdf5","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1751409144938,"stop":1751409144938,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7c8e7abf47023","name":"Decoder throws on undefined content topic","time":{"start":1751409180164,"stop":1751409180164,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d99d7af3cbd3f26","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app71/7/topic379/test.js","time":{"start":1751409434343,"stop":1751409434346,"duration":3},"status":"passed","severity":"normal"},{"uid":"de30db9d3a038272","name":"Subscribe to topic containing Russian and publish message","time":{"start":1751409334448,"stop":1751409334449,"duration":1},"status":"passed","severity":"normal"},{"uid":"762fc8bdfc076307","name":"Push message with Russian payload","time":{"start":1751409824975,"stop":1751409824976,"duration":1},"status":"passed","severity":"normal"},{"uid":"228391f6765be058","name":"Push message equal or less that 1MB","time":{"start":1751409824972,"stop":1751409824973,"duration":1},"status":"passed","severity":"normal"},{"uid":"501d9f709faa572c","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1751409144932,"stop":1751409144933,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e624f13ebe024ff","name":"Check message with no pubsub topic is not received","time":{"start":1751409673470,"stop":1751409673470,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56e33c936d4c5c9","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751409150423,"stop":1751409150423,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab59e03e70c7786","name":"Query Generator - true","time":{"start":1751409465126,"stop":1751409465127,"duration":1},"status":"passed","severity":"normal"},{"uid":"373d0f041f6d9fd9","name":"Check publish message containing Basic HTML tag","time":{"start":1751409330176,"stop":1751409330177,"duration":1},"status":"passed","severity":"normal"},{"uid":"891d39b1b1da2e0f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751409731288,"stop":1751409731289,"duration":1},"status":"passed","severity":"normal"},{"uid":"70efe742ceb81f4b","name":"should use DNS peer discovery with light client","time":{"start":1751409225349,"stop":1751409225349,"duration":0},"status":"skipped","severity":"normal"},{"uid":"974d64648ec14783","name":"random static sharding 3 - Cluster ID: 817, Shard ID: 83","time":{"start":1751409513930,"stop":1751409513930,"duration":0},"status":"passed","severity":"normal"},{"uid":"47736088fa6be3d1","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1751409150422,"stop":1751409150422,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1aabfa321cdde4","name":"Query generator for multiple messages","time":{"start":1751409470265,"stop":1751409470265,"duration":0},"status":"passed","severity":"normal"},{"uid":"84efddfde44723b","name":"Push 30 different messages","time":{"start":1751409824979,"stop":1751409824979,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ba0b1ac585edc92d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1751409144958,"stop":1751409144958,"duration":0},"status":"passed","severity":"normal"},{"uid":"20be8f1ac1dd428c","name":"Check received message with timestamp: 1751409220486 ","time":{"start":1751409673454,"stop":1751409673454,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14e05f1d8d5798c","name":"should retry on complete failure if specified","time":{"start":1751409190033,"stop":1751409190034,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b21974f820dd58e","name":"should successfully stop","time":{"start":1751409190006,"stop":1751409190008,"duration":2},"status":"passed","severity":"normal"},{"uid":"301937583f921dd","name":"same cluster, different shard: nodes connect","time":{"start":1751409269424,"stop":1751409269425,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2ee814ed32ea8c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751409731288,"stop":1751409731288,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad0ead67b338c61","name":"Correctly serialized arguments","time":{"start":1751409263300,"stop":1751409263300,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d71048abb52090","name":"should get / set TCP multiaddr","time":{"start":1751409151268,"stop":1751409151268,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad553449354f4ff2","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1751409144935,"stop":1751409144935,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2643a5d61263be","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751409513928,"stop":1751409513929,"duration":1},"status":"passed","severity":"normal"},{"uid":"74eb240a9ab88996","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1751409190041,"stop":1751409190042,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7102ff8167741e","name":"Accepts a valid Waku Message","time":{"start":1751409193708,"stop":1751409193710,"duration":2},"status":"passed","severity":"normal"},{"uid":"44802889430af423","name":"should continually clean up expired entries at intervals","time":{"start":1751409188497,"stop":1751409188497,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4bb0fc07b47171","name":"Sets default value correctly","time":{"start":1751409496281,"stop":1751409496281,"duration":0},"status":"passed","severity":"normal"},{"uid":"bced56b9e45a7af2","name":"more peers than existing","time":{"start":1751409302147,"stop":1751409302147,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7abe6345e215f53d","name":"should process tasks in queue","time":{"start":1751409189326,"stop":1751409189327,"duration":1},"status":"passed","severity":"normal"},{"uid":"d03c0e573e7e51db","name":"should handle task timeouts","time":{"start":1751409189329,"stop":1751409189330,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f9b72de60d23bd7","name":"Check meta is set [ecies]","time":{"start":1751409180163,"stop":1751409180163,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe75d0ebc1f4c20f","name":"messageHashStr produces consistent results for the same input","time":{"start":1751409159871,"stop":1751409159871,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b11cfe960ad378e","name":"should only return 1 node with store capability","time":{"start":1751409168251,"stop":1751409168251,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20831f819b25a16","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1751409330179,"stop":1751409330179,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2edbe78d5456","name":"Check publish message containing JSON","time":{"start":1751409330177,"stop":1751409330177,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fb52327ced2272","name":"Encoder throws on undefined content topic","time":{"start":1751409180163,"stop":1751409180163,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3581e66cc2467a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1751409199728,"stop":1751409199728,"duration":0},"status":"passed","severity":"normal"},{"uid":"25dfcdc7232e7040","name":"Subscribe to topic containing short and receive message","time":{"start":1751409731278,"stop":1751409731278,"duration":0},"status":"passed","severity":"normal"},{"uid":"c824c247847b3e3","name":"Check publish message containing special chars","time":{"start":1751409330173,"stop":1751409330174,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6a4d32eb1a02547","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1751409144997,"stop":1751409144997,"duration":0},"status":"passed","severity":"normal"},{"uid":"1188e292eb2defa9","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1751409144961,"stop":1751409144962,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8609c438ccd1367","name":"should reject if Filter is requested but not mounted","time":{"start":1751409189886,"stop":1751409189887,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a84537b70dc2cee","name":"Query with Promise Callback, No message returned","time":{"start":1751409440389,"stop":1751409440389,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5572c77343365f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751409731282,"stop":1751409731282,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ccfb7c230b05f8","name":"should throw if no connection provided","time":{"start":1751409159943,"stop":1751409159943,"duration":0},"status":"passed","severity":"normal"},{"uid":"efeb3b1237a0af15","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1751409199699,"stop":1751409199700,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb8b8d6d09d7003","name":"handles different clusterIds correctly","time":{"start":1751409144940,"stop":1751409144940,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f095d92e1f4122","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1751409167901,"stop":1751409167902,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ccc7d5e4fd63ac","name":"should not receive a peer event before start","time":{"start":1751409225346,"stop":1751409225347,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0f602dea90a8d7c","name":"Push message with emoji payload","time":{"start":1751409824964,"stop":1751409824964,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbd8b21ecdac823","name":"should decode valid enr successfully","time":{"start":1751409151261,"stop":1751409151261,"duration":0},"status":"passed","severity":"normal"},{"uid":"8994081f03087bfd","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1751409204798,"stop":1751409204798,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f7806d58530277","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1751409199703,"stop":1751409199703,"duration":0},"status":"passed","severity":"normal"},{"uid":"808b255317d0526b","name":"Check received message containing emoji","time":{"start":1751409673464,"stop":1751409673464,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c9b0a46af72fd3","name":"should not receive a peer event after stop","time":{"start":1751409172219,"stop":1751409172219,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f282c4d467c51a1","name":"Check received message containing Basic HTML tag","time":{"start":1751409673463,"stop":1751409673463,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb6d82b14f52f27","name":"should invoke callbacks when receiving a message","time":{"start":1751409190252,"stop":1751409190253,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b45d9507a610bcb","name":"Publish message with custom timestamp: Wed Jul 10 2024 22:35:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1751409330179,"stop":1751409330180,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd032078d0403dd3","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751409731288,"stop":1751409731288,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6e2c4c1eba85ab94","name":"Round trip binary serialization","time":{"start":1751409160164,"stop":1751409160164,"duration":0},"status":"passed","severity":"normal"},{"uid":"19faf945233e5437","name":"udp ip6 address","time":{"start":1751409150537,"stop":1751409150538,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6929f8a65d9e0c9","name":"Push message with special chars payload","time":{"start":1751409824959,"stop":1751409824960,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83d1aa8fd1dd7d6","name":"Subscribe and receives messages on 20 topics","time":{"start":1751409731287,"stop":1751409731288,"duration":1},"status":"passed","severity":"normal"},{"uid":"299e4d54cf1b7a69","name":"shard 0","time":{"start":1751409513928,"stop":1751409513928,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e3012342e3f7f3","name":"Mutual subscription","time":{"start":1751409334432,"stop":1751409334433,"duration":1},"status":"passed","severity":"normal"},{"uid":"8af9e33dbdb03eab","name":"A test","time":{"start":1751409259045,"stop":1751409259046,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc7e26747de0b6a","name":"should successfully subscribe to supported pubsub topic","time":{"start":1751409190003,"stop":1751409190004,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c5ec4e9cc0b8aa","name":"Decoder throws on undefined content topic","time":{"start":1751409160166,"stop":1751409160166,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35dc2cc0efbebd8","name":"should be delivered but not added to local log or bloom filter","time":{"start":1751409204798,"stop":1751409204799,"duration":1},"status":"passed","severity":"normal"},{"uid":"f244e2c1e26e0e72","name":"All","time":{"start":1751409226076,"stop":1751409226076,"duration":0},"status":"passed","severity":"normal"},{"uid":"d562dc2da89099b1","name":"should properly create location multiaddrs - tcp","time":{"start":1751409151270,"stop":1751409151270,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d126d719a6359a","name":"should get locked peers","time":{"start":1751409189342,"stop":1751409189343,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0d71f9035c5d95f","name":"Push message with Arabic payload","time":{"start":1751409824975,"stop":1751409824975,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a489c2d5baf110","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1751409477589,"stop":1751409477589,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b4df46ca4b0856","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1751409426098,"stop":1751409426098,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba6ef671f4a29e8","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751409225349,"stop":1751409225349,"duration":0},"status":"skipped","severity":"normal"},{"uid":"89ff620220d4b1cd","name":"Subscribe to topic containing short and receive message","time":{"start":1751409731289,"stop":1751409731290,"duration":1},"status":"passed","severity":"normal"},{"uid":"47370da5e4f345cc","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1751409199701,"stop":1751409199702,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a6e4904f9d61eb0","name":"should return PeerId when PeerId is provided","time":{"start":1751409190038,"stop":1751409190038,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f6880a8f56e998","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1751409199711,"stop":1751409199714,"duration":3},"status":"passed","severity":"normal"},{"uid":"2abc0dabb6d9eb31","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751409168252,"stop":1751409168253,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5f0a2b16f0b5ddb0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751409731290,"stop":1751409731290,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09df1c77594c925","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751409394168,"stop":1751409394168,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f9e03a4a77860d","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1751409488035,"stop":1751409488035,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d69900cde70670","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751409731291,"stop":1751409731291,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d79aafc2f13176","name":"different cluster, same shard: nodes don't connect","time":{"start":1751409269425,"stop":1751409269428,"duration":3},"status":"passed","severity":"normal"},{"uid":"d33329be3d3b2845","name":"should properly create location multiaddrs - udp4","time":{"start":1751409151268,"stop":1751409151269,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8189dd0fbf7b1bb","name":"returns only open connection if one present","time":{"start":1751409159554,"stop":1751409159554,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed6da9a17a85d8f","name":"rejects hash query with time filter","time":{"start":1751409159249,"stop":1751409159250,"duration":1},"status":"passed","severity":"normal"},{"uid":"17d76cd4df69952b","name":"Check received message containing shell command","time":{"start":1751409673463,"stop":1751409673463,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3af596348277c5a","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1751409227931,"stop":1751409227932,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca4545d2ea63189","name":"Push message with Basic HTML tag payload","time":{"start":1751409824962,"stop":1751409824962,"duration":0},"status":"passed","severity":"normal"},{"uid":"693dd5b1364f0c20","name":"getPeersByDiscovery","time":{"start":1751409325592,"stop":1751409325594,"duration":2},"status":"passed","severity":"normal"},{"uid":"b0bef40c18b7bb35","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1751409334436,"stop":1751409334437,"duration":1},"status":"passed","severity":"normal"},{"uid":"c27ed8aed34a9937","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1751409159868,"stop":1751409159868,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0469632664ee514","name":"should not retry if at least one success","time":{"start":1751409190034,"stop":1751409190034,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66a2833c2513b2e","name":"should not receive a peer event after stop","time":{"start":1751409301619,"stop":1751409301620,"duration":1},"status":"passed","severity":"normal"},{"uid":"591242ae88fc57c6","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1751409167905,"stop":1751409167905,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5b584f17d81ae1","name":"accepts time-filtered query with content filter","time":{"start":1751409159250,"stop":1751409159250,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62b7b64d1fc489b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1751409199729,"stop":1751409199730,"duration":1},"status":"passed","severity":"normal"},{"uid":"5501e1eaebaac0cd","name":"Publish without waiting for remote peer","time":{"start":1751409334434,"stop":1751409334435,"duration":1},"status":"passed","severity":"normal"},{"uid":"a71bab7f5989742d","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app80/4/topic861/json","time":{"start":1751409434349,"stop":1751409434349,"duration":0},"status":"passed","severity":"normal"},{"uid":"e836a5fde52cd935","name":"should add received messages to bloom filter","time":{"start":1751409204794,"stop":1751409204794,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef59594dae8e0f3","name":"should be empty after removing the only subscription","time":{"start":1751409190252,"stop":1751409190252,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8fc820a6527531","name":"removeEventListener with wrong event","time":{"start":1751409260956,"stop":1751409260956,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab87a13128921c2","name":"should successfully unsubscribe from an existing subscription","time":{"start":1751409190005,"stop":1751409190005,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3bd6f68d4fc1ab","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1751409199725,"stop":1751409199725,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffde1a8cee43c845","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1751409240485,"stop":1751409240485,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36c527775d04621","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1751409488038,"stop":1751409488038,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c52717dca00b1e","name":"should emit a peer event after start","time":{"start":1751409172218,"stop":1751409172218,"duration":0},"status":"passed","severity":"normal"},{"uid":"41320aa1b5e5721d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1751409199727,"stop":1751409199727,"duration":0},"status":"passed","severity":"normal"},{"uid":"21af901e886340bc","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751409731294,"stop":1751409731294,"duration":0},"status":"passed","severity":"normal"},{"uid":"22dc42c81cbdf471","name":"connects to nwaku","time":{"start":1751409496278,"stop":1751409496278,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d954527047b095","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1751409144940,"stop":1751409144940,"duration":0},"status":"passed","severity":"normal"},{"uid":"9746254fc326bd1a","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1751409150421,"stop":1751409150421,"duration":0},"status":"passed","severity":"normal"},{"uid":"a591ac8196f0613b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1751409168253,"stop":1751409168253,"duration":0},"status":"skipped","severity":"normal"},{"uid":"966fcb15f75fbe03","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1751409199699,"stop":1751409199699,"duration":0},"status":"passed","severity":"normal"},{"uid":"77bbb4f2c0c26193","name":"Check received message containing JSON","time":{"start":1751409673463,"stop":1751409673463,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b557feee7c0c4b7","name":"can query messages normally","time":{"start":1751409442529,"stop":1751409442530,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bebf4342114f2d8","name":"Push message with Script payload","time":{"start":1751409824961,"stop":1751409824962,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b1499a74907c248","name":"Ephemeral messages are not stored","time":{"start":1751409226811,"stop":1751409226811,"duration":0},"status":"passed","severity":"normal"},{"uid":"57892ee1a9e14174","name":"Subscribe to topic containing long and receive message","time":{"start":1751409731290,"stop":1751409731290,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a182619744dfa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1751409144959,"stop":1751409144959,"duration":0},"status":"passed","severity":"normal"},{"uid":"dddb47e6a04072e3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751409412356,"stop":1751409412356,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37e8263437d9dab","name":"should transition to Unhealthy when no connections","time":{"start":1751409189119,"stop":1751409189119,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfff43a9e14fdbc","name":"should stop and cleanup resources","time":{"start":1751409190254,"stop":1751409190254,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b67e7107f836a","name":"Check received message containing Script","time":{"start":1751409673449,"stop":1751409673449,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd9a479f9a8f8f4","name":"Subscribe to topic containing XML and receive message","time":{"start":1751409731293,"stop":1751409731293,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8c06503ebcb1e2","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751409412361,"stop":1751409412361,"duration":0},"status":"passed","severity":"normal"},{"uid":"76579688beff5e5a","name":"should deliver messages after dependencies are met","time":{"start":1751409204796,"stop":1751409204797,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a2e51fcdfe7bdc","name":"can start and stop the service","time":{"start":1751409225343,"stop":1751409225343,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1645a8c1fcda20d","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1751409199715,"stop":1751409199716,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e8b113d3575d5d5","name":"should initialize with default number of peers","time":{"start":1751409189339,"stop":1751409189339,"duration":0},"status":"passed","severity":"normal"},{"uid":"385d2f5e35118951","name":"should be able to decode the field with only RELAY set to true","time":{"start":1751409150423,"stop":1751409150425,"duration":2},"status":"passed","severity":"normal"},{"uid":"dac1f05391e2e033","name":"Subscribe to topic containing long and receive message","time":{"start":1751409731278,"stop":1751409731278,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc23aad974c21094","name":"Push message with custom timestamp: 1751405628213","time":{"start":1751409824972,"stop":1751409824972,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4ea145ebebd21d","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1751409190040,"stop":1751409190040,"duration":0},"status":"passed","severity":"normal"},{"uid":"72503252dc61ba1e","name":"should wait for Filter peer to be connected","time":{"start":1751409189892,"stop":1751409189894,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ca3fd1f4d5d975d","name":"Check meta is set [symmetric]","time":{"start":1751409178518,"stop":1751409178518,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8ff9f1e62842e6","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1751409334448,"stop":1751409334448,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d7174db8467216","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751409434352,"stop":1751409434352,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba7d4f9aa87ddf4","name":"Check received message containing Basic HTML tag","time":{"start":1751409673450,"stop":1751409673451,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd469dce2f16ca9e","name":"Query Generator, No message returned","time":{"start":1751409440384,"stop":1751409440385,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e1b9021d5183b68","name":"Push message with content topic containing SQL Injection","time":{"start":1751409824982,"stop":1751409824982,"duration":0},"status":"passed","severity":"normal"},{"uid":"8225e9d38e3c4187","name":"safeDispatchEvent","time":{"start":1751409260958,"stop":1751409260958,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e5b67253f7b322","name":"Passing page size 0 when there are 110 messages","time":{"start":1751409478206,"stop":1751409478207,"duration":1},"status":"passed","severity":"normal"},{"uid":"490da3ca88da8dbb","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1751409199714,"stop":1751409199715,"duration":1},"status":"passed","severity":"normal"},{"uid":"f72a02766ac54b11","name":"Push message with content topic containing long","time":{"start":1751409824980,"stop":1751409824980,"duration":0},"status":"passed","severity":"normal"},{"uid":"6652c0f17176da11","name":"should have no discoveries enabled by default","time":{"start":1751409190043,"stop":1751409190043,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc53db0279c45dda","name":"should maintain proper timestamps if all messages received","time":{"start":1751409204793,"stop":1751409204794,"duration":1},"status":"passed","severity":"normal"},{"uid":"c00d0b4f1b024dad","name":"Push message with content topic containing Arabic","time":{"start":1751409824981,"stop":1751409824981,"duration":0},"status":"passed","severity":"normal"},{"uid":"664acec7c124cace","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1751409258840,"stop":1751409258840,"duration":0},"status":"passed","severity":"normal"},{"uid":"e217dfdb08c520b0","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1751409144944,"stop":1751409144945,"duration":1},"status":"passed","severity":"normal"},{"uid":"917aaca2825a1ff6","name":"Passing page size 3 when there are 20 messages","time":{"start":1751409478207,"stop":1751409478207,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b566c0c9a2092cb","name":"should partition messages based on acknowledgement status","time":{"start":1751409204797,"stop":1751409204797,"duration":0},"status":"passed","severity":"normal"},{"uid":"9088ee562c9197ec","name":"Encoder throws on undefined content topic","time":{"start":1751409160165,"stop":1751409160165,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e6b52183a158fd","name":"Push message with content topic containing Script","time":{"start":1751409824982,"stop":1751409824982,"duration":0},"status":"passed","severity":"normal"},{"uid":"18bcae9b4cf2817","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1751409199725,"stop":1751409199725,"duration":0},"status":"passed","severity":"normal"},{"uid":"53693b4aed5b342c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751409731293,"stop":1751409731294,"duration":1},"status":"passed","severity":"normal"},{"uid":"4400d23d1c823f55","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1751409144949,"stop":1751409144950,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc36d9bea088af54","name":"throws on content topic with empty version field","time":{"start":1751409144929,"stop":1751409144930,"duration":1},"status":"passed","severity":"normal"},{"uid":"4516d76ecf209e9e","name":"Check received message containing SQL Injection","time":{"start":1751409673445,"stop":1751409673449,"duration":4},"status":"passed","severity":"normal"},{"uid":"2a6853f708199520","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751409731294,"stop":1751409731294,"duration":0},"status":"passed","severity":"normal"},{"uid":"62029e5d846526f7","name":"should use the provided clusterId for the pubsub topic","time":{"start":1751409144965,"stop":1751409144965,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18943af22a07f6b","name":"should return no connections if no open connection provided","time":{"start":1751409159555,"stop":1751409159555,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a37e849e7cd0ac2","name":"returns all values when wanted number matches available values","time":{"start":1751409166996,"stop":1751409167004,"duration":8},"status":"passed","severity":"normal"},{"uid":"7d25416432fb7944","name":"Push message with content topic containing short","time":{"start":1751409824979,"stop":1751409824980,"duration":1},"status":"passed","severity":"normal"},{"uid":"594c374d54029fc5","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751409731296,"stop":1751409731297,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e82d01456a56d49","name":"Check message with invalid timestamp is not received","time":{"start":1751409673469,"stop":1751409673469,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0cfd5b0f0d112","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1751409199223,"stop":1751409199224,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9b6b7f2efdb0b","name":"Round trip binary encryption [ecies, signature]","time":{"start":1751409180162,"stop":1751409180163,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9a4e078dfd6254","name":"Fails to push message with large meta","time":{"start":1751409824985,"stop":1751409824986,"duration":1},"status":"passed","severity":"normal"},{"uid":"26380511d0843a01","name":"should not fail to start the service if it is already started","time":{"start":1751409172217,"stop":1751409172217,"duration":0},"status":"passed","severity":"normal"},{"uid":"44599468237abd95","name":"messageHashStr returns a hex string","time":{"start":1751409159869,"stop":1751409159869,"duration":0},"status":"passed","severity":"normal"},{"uid":"2505e30ea8d95d3c","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1751409199704,"stop":1751409199704,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5cca46b29eedc7","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1751409144938,"stop":1751409144938,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e8e9a1f77f9212","name":"Check received message containing Russian","time":{"start":1751409673461,"stop":1751409673461,"duration":0},"status":"passed","severity":"normal"},{"uid":"8227a8ada56876d6","name":"Push message with content topic containing emoji","time":{"start":1751409824970,"stop":1751409824970,"duration":0},"status":"passed","severity":"normal"},{"uid":"127b5fd66d1f66ed","name":"rejects content-filtered query with only contentTopics","time":{"start":1751409159247,"stop":1751409159248,"duration":1},"status":"passed","severity":"normal"},{"uid":"147100bad9f12427","name":"should encodeTxt and decodeTxt","time":{"start":1751409151260,"stop":1751409151261,"duration":1},"status":"passed","severity":"normal"},{"uid":"663b9d8d13dc15d1","name":"should not fail to stop the service if it was not started","time":{"start":1751409172217,"stop":1751409172217,"duration":0},"status":"passed","severity":"normal"},{"uid":"869bf1a2a933aa07","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1751409144948,"stop":1751409144948,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df8999510438b3b","name":"Fails to push message bigger that 1MB","time":{"start":1751409824987,"stop":1751409824988,"duration":1},"status":"passed","severity":"normal"},{"uid":"73612abe2ee0a6ef","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1751409426098,"stop":1751409426098,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0827161bb3fc1f0","name":"Push message with numeric payload","time":{"start":1751409824974,"stop":1751409824974,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebca9f350e4bd253","name":"Push message with rate limit","time":{"start":1751409824971,"stop":1751409824971,"duration":0},"status":"passed","severity":"normal"},{"uid":"374bb2ba2a2d80e8","name":"Check received message containing unicode special characters","time":{"start":1751409673464,"stop":1751409673464,"duration":0},"status":"passed","severity":"normal"},{"uid":"40710392e3189920","name":"Push message with content topic containing Chinese","time":{"start":1751409824966,"stop":1751409824967,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f6a2b854e65f81","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751409824983,"stop":1751409824983,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0ac27b7988a4a0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751409731274,"stop":1751409731274,"duration":0},"status":"passed","severity":"normal"},{"uid":"28428363b54702b7","name":"random static sharding 6 - Cluster ID: 433, Shard ID: 129","time":{"start":1751409513931,"stop":1751409513931,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b1941b33ca3c43","name":"should set field with all protocols disabled","time":{"start":1751409151270,"stop":1751409151271,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3b2100a88a0fb4a","name":"should detect messages with missing dependencies","time":{"start":1751409204796,"stop":1751409204796,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e97d87bbe22edb","name":"Check publish message containing escaped characters","time":{"start":1751409330178,"stop":1751409330178,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d722f7887c2215","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1751409199710,"stop":1751409199711,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb2c578db96a54a9","name":"should throw an error for missing sharding configuration","time":{"start":1751409144963,"stop":1751409144963,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbfa378b1a0a54b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751409412356,"stop":1751409412357,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f71f7f0326ede2","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1751409144942,"stop":1751409144942,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98a2cec13b2bb06","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1751409190032,"stop":1751409190032,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07cb242d260fe26","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751409673454,"stop":1751409673454,"duration":0},"status":"passed","severity":"normal"},{"uid":"57fb98f711513376","name":"Subscribe to topic containing short and publish message","time":{"start":1751409334442,"stop":1751409334443,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a1b946da65be0a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751409412361,"stop":1751409412361,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce10101665c54774","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1751409220965,"stop":1751409220966,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a12489675998b6","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1751409199717,"stop":1751409199717,"duration":0},"status":"passed","severity":"normal"},{"uid":"142ba7b9681fdd27","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751409434339,"stop":1751409434342,"duration":3},"status":"passed","severity":"normal"},{"uid":"602f33bad8e331c7","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1751409334440,"stop":1751409334441,"duration":1},"status":"passed","severity":"normal"},{"uid":"448f96bc1d498d50","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1751409204797,"stop":1751409204797,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b7dc4316f4f6b1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751409731275,"stop":1751409731275,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00928d0ff330369","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1751409160167,"stop":1751409160167,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b503e27ef1ef372","name":"should throw error - no public key","time":{"start":1751409151264,"stop":1751409151264,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1dff93480e2b81","name":"Push message with unicode special characters payload","time":{"start":1751409824978,"stop":1751409824978,"duration":0},"status":"passed","severity":"normal"},{"uid":"808f8d23747160b1","name":"Push message with content topic containing shell command","time":{"start":1751409824969,"stop":1751409824969,"duration":0},"status":"passed","severity":"normal"},{"uid":"c004ff13df447cf3","name":"random static sharding 4 - Cluster ID: 360, Shard ID: 766","time":{"start":1751409513931,"stop":1751409513931,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbb97ee6662cdf7","name":"Query with Ordered Callback, No Decoder","time":{"start":1751409440385,"stop":1751409440386,"duration":1},"status":"passed","severity":"normal"},{"uid":"70c53714abcdcbb4","name":"should return unique PubsubTopics for static sharding","time":{"start":1751409144943,"stop":1751409144943,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8b3f34fe60f700","name":"Push message with special chars payload","time":{"start":1751409824974,"stop":1751409824975,"duration":1},"status":"passed","severity":"normal"},{"uid":"f74632ea3e62c246","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1751409477590,"stop":1751409477590,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a796f6ecacf2d31","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751409731276,"stop":1751409731277,"duration":1},"status":"passed","severity":"normal"},{"uid":"edc715a53db7f560","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1751409167005,"stop":1751409167005,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15fd00e55937fad","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1751409190044,"stop":1751409190044,"duration":0},"status":"passed","severity":"normal"},{"uid":"4007405ee8548eb6","name":"Check publish message after client node is restarted","time":{"start":1751409330186,"stop":1751409330186,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d854ffda622ce77e","name":"Renews subscription after lossing a connection","time":{"start":1751409731284,"stop":1751409731284,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b277e1698fa69cb","name":"should handle corrupted local storage data gracefully","time":{"start":1751409172220,"stop":1751409172221,"duration":1},"status":"passed","severity":"normal"},{"uid":"3add454c89220de3","name":"Push message with meta","time":{"start":1751409824970,"stop":1751409824970,"duration":0},"status":"passed","severity":"normal"},{"uid":"463507c5fde46d83","name":"addEventListener with correct event","time":{"start":1751409260954,"stop":1751409260955,"duration":1},"status":"passed","severity":"normal"},{"uid":"efbf80359044bcee","name":"should properly create peer info with all multiaddrs","time":{"start":1751409151270,"stop":1751409151270,"duration":0},"status":"passed","severity":"normal"},{"uid":"495e80fd8bec15e5","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1751409488038,"stop":1751409488039,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e452428d3aee7f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751409412355,"stop":1751409412355,"duration":0},"status":"passed","severity":"normal"},{"uid":"60cfb88c8b7915af","name":"Query generator for multiple messages with multiple decoders","time":{"start":1751409470266,"stop":1751409470266,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3d01856b86706f","name":"should initialize with custom number of peers","time":{"start":1751409189339,"stop":1751409189340,"duration":1},"status":"passed","severity":"normal"},{"uid":"df80d217619fd9bf","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751409412357,"stop":1751409412357,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bdb1c310529fad","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1751409144944,"stop":1751409144944,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb4ea7a7c0538d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1751409144948,"stop":1751409144949,"duration":1},"status":"passed","severity":"normal"},{"uid":"d45f7be2bcb26c9c","name":"can start and stop the service","time":{"start":1751409301604,"stop":1751409301606,"duration":2},"status":"passed","severity":"normal"},{"uid":"15cfada7edfdbcae","name":"random static sharding 1 - Cluster ID: 806, Shard ID: 992","time":{"start":1751409513929,"stop":1751409513929,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed2885faf89573e","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1751409440388,"stop":1751409440388,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74d3fc0e52199cf","name":"Nwaku publishes","time":{"start":1751409317496,"stop":1751409317496,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5486242d76515e","name":"should throw error - invalid id","time":{"start":1751409151264,"stop":1751409151264,"duration":0},"status":"passed","severity":"normal"},{"uid":"95978cd9e4394eb5","name":"Push message with content topic containing Script","time":{"start":1751409824968,"stop":1751409824968,"duration":0},"status":"passed","severity":"normal"},{"uid":"531358c91dfe5b55","name":"isConnected return false after peer stops","time":{"start":1751409240488,"stop":1751409240488,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bae86a51157a0b3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1751409144949,"stop":1751409144949,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05e4a61ee24dd18","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1751409199721,"stop":1751409199721,"duration":0},"status":"passed","severity":"normal"},{"uid":"7909a54380ce36ab","name":"Waku message hash computation (no timestamp)","time":{"start":1751409159867,"stop":1751409159868,"duration":1},"status":"passed","severity":"normal"},{"uid":"236b910b381678a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1751409199724,"stop":1751409199724,"duration":0},"status":"passed","severity":"normal"},{"uid":"1959304abae88d8f","name":"1 Store, 2 fetches","time":{"start":1751409167829,"stop":1751409167830,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f92703f17beadb","name":"should handle incoming messages","time":{"start":1751409190006,"stop":1751409190006,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13e0acf73a6ece3","name":"should return usable stream attached to connection","time":{"start":1751409159942,"stop":1751409159942,"duration":0},"status":"passed","severity":"normal"},{"uid":"80edb36de8b085f2","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1751409144937,"stop":1751409144937,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8859649768f0926","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1751409190039,"stop":1751409190039,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1e85e19f85b003","name":"different cluster, different shard: nodes don't connect","time":{"start":1751409269429,"stop":1751409269429,"duration":0},"status":"passed","severity":"normal"},{"uid":"17771974aa26fc7f","name":"Subscribe to topic containing Script and publish message","time":{"start":1751409334449,"stop":1751409334449,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df41757d99081b2","name":"Used by Waku Relay","time":{"start":1751409496280,"stop":1751409496280,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa9045f88ed8a29","name":"should be called at least once on all `peer:discovery` events","time":{"start":1751409227929,"stop":1751409227929,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c05dd8ed1a850b","name":"Check publish message containing unicode special characters","time":{"start":1751409330178,"stop":1751409330178,"duration":0},"status":"passed","severity":"normal"},{"uid":"e217e0668bff8dde","name":"should handle connection events","time":{"start":1751409189349,"stop":1751409189349,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9d64b2ccf8e828","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1751409199697,"stop":1751409199698,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2b8316e35789e7d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751409673469,"stop":1751409673469,"duration":0},"status":"passed","severity":"normal"},{"uid":"898e395a7b13b238","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1751409167904,"stop":1751409167904,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7ab18ee58fbabc","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1751409144997,"stop":1751409144997,"duration":0},"status":"passed","severity":"normal"},{"uid":"1823442e8171ccb","name":"Push message with Chinese payload","time":{"start":1751409824975,"stop":1751409824975,"duration":0},"status":"passed","severity":"normal"},{"uid":"222c912e21f80000","name":"throws on content topic with empty encoding field","time":{"start":1751409144931,"stop":1751409144931,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a52abacd5f63e1","name":"Relay + Store","time":{"start":1751409226074,"stop":1751409226076,"duration":2},"status":"passed","severity":"normal"},{"uid":"85520653dbd4688a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1751409334454,"stop":1751409334455,"duration":1},"status":"passed","severity":"normal"},{"uid":"f47df823e41baa09","name":"should reject if WakuNode is not started","time":{"start":1751409189884,"stop":1751409189884,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ac09be45680b5b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1751409199724,"stop":1751409199725,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e622358c73f2f5","name":"recovers when dns.resolve returns empty","time":{"start":1751409168248,"stop":1751409168248,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3439b5c6477176","name":"Push message with escaped characters payload","time":{"start":1751409824963,"stop":1751409824963,"duration":0},"status":"passed","severity":"normal"},{"uid":"a237f7bbb5a5b0af","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1751409144957,"stop":1751409144958,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2fa0f8dbde81f63","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1751409144942,"stop":1751409144943,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d0c9cb40747035","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app14/1/topic304/xml","time":{"start":1751409434350,"stop":1751409434351,"duration":1},"status":"passed","severity":"normal"},{"uid":"235cbb7b2ed9b081","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1751409488034,"stop":1751409488035,"duration":1},"status":"passed","severity":"normal"},{"uid":"e703ab5466a56e51","name":"Check received message containing long","time":{"start":1751409673459,"stop":1751409673460,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f434c3aa50c4f2","name":"should be sent with empty content","time":{"start":1751409204798,"stop":1751409204798,"duration":0},"status":"passed","severity":"normal"},{"uid":"1974102f0cbe1242","name":"new peer added after a peer was already found","time":{"start":1751409325594,"stop":1751409325594,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b7c7da05406f483","name":"should not fail to start the service if it is already started","time":{"start":1751409225345,"stop":1751409225346,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8a74d076b3de8a","name":"Push message with custom timestamp: 1751412828213","time":{"start":1751409824972,"stop":1751409824972,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d6fcdd7939e190","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app46/9/topic230/test.js","time":{"start":1751409434348,"stop":1751409434348,"duration":0},"status":"passed","severity":"normal"},{"uid":"199608c5ea1e77","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1751409199715,"stop":1751409199715,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8be6cba3d3fb66","name":"Check received message with timestamp: 1751409220486000000 ","time":{"start":1751409673453,"stop":1751409673453,"duration":0},"status":"passed","severity":"normal"},{"uid":"56013e8129f131a7","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1751409190253,"stop":1751409190253,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d14f8f450defa86","name":"Passing an array","time":{"start":1751409496279,"stop":1751409496279,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d515cab57534696","name":"Check message with no payload is not received","time":{"start":1751409673457,"stop":1751409673458,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a36359334ac2ff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1751409199730,"stop":1751409199730,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed17a4528568821d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1751409144958,"stop":1751409144958,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e216e46aacf1024","name":"Relay + Store","time":{"start":1751409151273,"stop":1751409151273,"duration":0},"status":"passed","severity":"normal"},{"uid":"5921a0dbc6c3209","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1751409440385,"stop":1751409440385,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb61b5a1318c6b8","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1751409325594,"stop":1751409325595,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9bce3c1df36c32f0","name":"handles empty shards array correctly","time":{"start":1751409144963,"stop":1751409144963,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa545162db64daec","name":"Check received message containing short","time":{"start":1751409673459,"stop":1751409673459,"duration":0},"status":"passed","severity":"normal"},{"uid":"683f1036dc32b995","name":"Query Generator, Wrong PubsubTopic","time":{"start":1751409440381,"stop":1751409440383,"duration":2},"status":"passed","severity":"normal"},{"uid":"be5a85dfcd511cea","name":"should be able to decode the field with only STORE set to true","time":{"start":1751409150425,"stop":1751409150426,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2290d92d068b982","name":"Push message with content topic containing long","time":{"start":1751409824965,"stop":1751409824965,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c9ce2ac0f58130","name":"should wait for LightPush peer to be connected","time":{"start":1751409189891,"stop":1751409189892,"duration":1},"status":"passed","severity":"normal"},{"uid":"4480bd0f667c1bee","name":"should not be empty after adding a subscription","time":{"start":1751409190252,"stop":1751409190252,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd0dc145c11cca2","name":"Subscribe to topic containing shell command and publish message","time":{"start":1751409334455,"stop":1751409334456,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a4d4e1381303df1","name":"Symmetric encrypt & Decrypt","time":{"start":1751409178889,"stop":1751409178889,"duration":0},"status":"passed","severity":"normal"},{"uid":"55116e3e2725ed2d","name":"Subscribe to topic containing XML and receive message","time":{"start":1751409731281,"stop":1751409731281,"duration":0},"status":"passed","severity":"normal"},{"uid":"9321e7e53f2bf982","name":"Fails to publish message with empty text","time":{"start":1751409330183,"stop":1751409330184,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed35ab71ce7b6e0","name":"should return empty list for no shard","time":{"start":1751409144945,"stop":1751409144945,"duration":0},"status":"passed","severity":"normal"},{"uid":"2478384822c2409","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1751409199702,"stop":1751409199702,"duration":0},"status":"passed","severity":"normal"},{"uid":"82435131441c81c8","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751409731285,"stop":1751409731285,"duration":0},"status":"passed","severity":"normal"},{"uid":"951016374876043e","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1751409199715,"stop":1751409199715,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc0a012de60d0c8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1751409199723,"stop":1751409199723,"duration":0},"status":"passed","severity":"normal"},{"uid":"296943e612b90a07","name":"Check publish message containing numeric","time":{"start":1751409330173,"stop":1751409330173,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b390f36d57d669","name":"should reject if Relay is requested but not mounted","time":{"start":1751409189884,"stop":1751409189885,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1a61ab27e26e48","name":"Register correct protocols","time":{"start":1751409334433,"stop":1751409334434,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4c905634a3038f","name":"should be able to encode the field with only RELAY set to true","time":{"start":1751409150416,"stop":1751409150418,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce9cf64ef42a86d5","name":"Query with Ordered Callback, No message returned","time":{"start":1751409440386,"stop":1751409440388,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ce4a9a9f4becb","name":"should not fail to stop the service if it was not started","time":{"start":1751409225344,"stop":1751409225345,"duration":1},"status":"passed","severity":"normal"},{"uid":"941a5b74c9cebdf1","name":"Generator, 2 different pubsubtopics","time":{"start":1751409456640,"stop":1751409456641,"duration":1},"status":"skipped","severity":"normal"},{"uid":"76414c19c938004d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751409731283,"stop":1751409731283,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa3c60bf119993b","name":"should be called for bootstrap peers","time":{"start":1751409227930,"stop":1751409227930,"duration":0},"status":"passed","severity":"normal"},{"uid":"684224fe15a7959f","name":"Subscribe and publish message","time":{"start":1751409334435,"stop":1751409334436,"duration":1},"status":"passed","severity":"normal"},{"uid":"53feecd40af2814","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751409731274,"stop":1751409731274,"duration":0},"status":"passed","severity":"normal"},{"uid":"61467b7ab022f3ef","name":"Push message with content topic containing XML","time":{"start":1751409824982,"stop":1751409824983,"duration":1},"status":"passed","severity":"normal"},{"uid":"2005867ebe23a9b8","name":"should not allow unachievable error rate","time":{"start":1751409199222,"stop":1751409199222,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8247eae7779e10","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1751409178516,"stop":1751409178517,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9af32c51bcf14b5","name":"passes more than one ENR URLs and attempts connection","time":{"start":1751409225349,"stop":1751409225350,"duration":1},"status":"skipped","severity":"normal"},{"uid":"88fe313ad6ebb97f","name":"Check received message containing escaped characters","time":{"start":1751409673452,"stop":1751409673452,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f80e9abc6eaae71","name":"should not receive a peer event before start","time":{"start":1751409172218,"stop":1751409172218,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24f8b0801747a2e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1751409199731,"stop":1751409199731,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00f58b4fb57e731","name":"should insert elements correctly","time":{"start":1751409201861,"stop":1751409201862,"duration":1},"status":"passed","severity":"normal"},{"uid":"37cbbefdb74e8d55","name":"should be online or offline if network state changed","time":{"start":1751409220981,"stop":1751409220982,"duration":1},"status":"passed","severity":"normal"},{"uid":"b56e2594093b8ad2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751409731293,"stop":1751409731293,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a8c0ae80b494ad","name":"should use provided shard info when available","time":{"start":1751409190039,"stop":1751409190039,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7be6927e794000","name":"Push message with emoji payload","time":{"start":1751409824978,"stop":1751409824979,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c396cd8b41ea6c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1751409488036,"stop":1751409488037,"duration":1},"status":"passed","severity":"normal"},{"uid":"fafad6284ad2d203","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1751409190003,"stop":1751409190003,"duration":0},"status":"passed","severity":"normal"},{"uid":"480725d78ae8e9ab","name":"should support chaining for add method","time":{"start":1751409188489,"stop":1751409188490,"duration":1},"status":"passed","severity":"normal"},{"uid":"485d809c8e1cf23","name":"Store - dialed after - with timeout","time":{"start":1751409493879,"stop":1751409493880,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf172fd3e0f3a6cd","name":"groups content topics by expected pubsub topic","time":{"start":1751409144939,"stop":1751409144939,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd221a79699ac1f","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1751409144947,"stop":1751409144947,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d457efbeab29d2","name":"should be able to encode the field with only STORE set to true","time":{"start":1751409150419,"stop":1751409150419,"duration":0},"status":"passed","severity":"normal"},{"uid":"338065aa007c92b9","name":"Check received message containing Arabic","time":{"start":1751409673444,"stop":1751409673445,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9573b94ae985924","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1751409477589,"stop":1751409477590,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b3e3caf089b6b1","name":"should handle different types of entries","time":{"start":1751409188496,"stop":1751409188496,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7ec807dab5fa4b","name":"Push message with custom timestamp: 1751412828213","time":{"start":1751409824987,"stop":1751409824987,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f95f3c432d83b3e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751409731282,"stop":1751409731282,"duration":0},"status":"passed","severity":"normal"},{"uid":"62cec53d2f42f4d4","name":"configure the node with multiple content topics","time":{"start":1751409434351,"stop":1751409434352,"duration":1},"status":"passed","severity":"normal"},{"uid":"b012cdb7ef42f091","name":"should push the message to the outgoing buffer","time":{"start":1751409204791,"stop":1751409204791,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a48efbc225f1b2f","name":"retrieves a single peer","time":{"start":1751409168246,"stop":1751409168246,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e6d2b24abd5c90","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751409731280,"stop":1751409731280,"duration":0},"status":"passed","severity":"normal"},{"uid":"9290ebf4bd234221","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1751409180162,"stop":1751409180162,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab42b699d9767a5","name":"Subscribe and receives messages on 20 topics","time":{"start":1751409731275,"stop":1751409731276,"duration":1},"status":"passed","severity":"normal"},{"uid":"37283e86ee98e5b3","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1751409440385,"stop":1751409440385,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5fa771d93a7f6d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1751409144951,"stop":1751409144951,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c089ef7981a2da","name":"Push message with unicode special characters payload","time":{"start":1751409824963,"stop":1751409824964,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb24ec719ae9a24","name":"should create a new stream if no existing for protocol found","time":{"start":1751409159943,"stop":1751409159943,"duration":0},"status":"passed","severity":"normal"},{"uid":"753a4b9cdba02cc","name":"Overlapping topic subscription","time":{"start":1751409731277,"stop":1751409731277,"duration":0},"status":"passed","severity":"normal"},{"uid":"80492d38e7a98d9d","name":"Check publish message containing XML","time":{"start":1751409330176,"stop":1751409330176,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2112f1eb8a299be","name":"should return valid sharding parameters for static sharding","time":{"start":1751409144962,"stop":1751409144962,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbdc18e4120654d","name":"Push message with long payload","time":{"start":1751409824974,"stop":1751409824974,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76fea3387d4125a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1751409199701,"stop":1751409199701,"duration":0},"status":"passed","severity":"normal"},{"uid":"355e4cd9e4cb9a9a","name":"Check publish message containing emoji","time":{"start":1751409330179,"stop":1751409330179,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fec365e9b935d3","name":"Nodes with multiple pubsub topic","time":{"start":1751409321992,"stop":1751409321992,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3d21c0cd023814","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1751409199702,"stop":1751409199703,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e8e821500abb2f3","name":"should handle special patterns correctly","time":{"start":1751409201864,"stop":1751409201864,"duration":0},"status":"passed","severity":"normal"},{"uid":"805ad6b5c06fca50","name":"Fails to publish message with size larger than 1 MB","time":{"start":1751409330185,"stop":1751409330186,"duration":1},"status":"passed","severity":"normal"},{"uid":"5557380b2dd7871f","name":"Check received message containing JSON","time":{"start":1751409673451,"stop":1751409673451,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c2680592e2caa6","name":"Relay","time":{"start":1751409226073,"stop":1751409226074,"duration":1},"status":"passed","severity":"normal"},{"uid":"aefeb73831707efc","name":"Check received message containing short","time":{"start":1751409673442,"stop":1751409673442,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4978770d8e3e0","name":"Promise Callback - true","time":{"start":1751409465127,"stop":1751409465127,"duration":0},"status":"passed","severity":"normal"},{"uid":"334372514d23ab39","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1751409199729,"stop":1751409199729,"duration":0},"status":"passed","severity":"normal"},{"uid":"b265a5205fadee68","name":"Push message equal or less that 1MB","time":{"start":1751409824987,"stop":1751409824987,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f628b7a3efd964","name":"should be empty when created","time":{"start":1751409190251,"stop":1751409190251,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e99480de03116d","name":"Push message with custom timestamp: 1720650828213","time":{"start":1751409824971,"stop":1751409824972,"duration":1},"status":"passed","severity":"normal"},{"uid":"6395b8bce9768f6e","name":"should set field with only LIGHTPUSH enabled","time":{"start":1751409151272,"stop":1751409151272,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4816eab3fcd3eef","name":"Check publish message containing Russian","time":{"start":1751409330175,"stop":1751409330175,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3182a551efbbc5d","name":"Push to array if already present","time":{"start":1751409144597,"stop":1751409144597,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16981dbdb967d6f","name":"caches peers it previously fetched","time":{"start":1751409168249,"stop":1751409168250,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e52ff6f73549fb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751409412353,"stop":1751409412353,"duration":0},"status":"passed","severity":"normal"},{"uid":"76799446160f6a28","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1751409144962,"stop":1751409144962,"duration":0},"status":"passed","severity":"normal"},{"uid":"709ed197c39fc537","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1751409334449,"stop":1751409334449,"duration":0},"status":"passed","severity":"normal"},{"uid":"568a91767ba4ddfd","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1751409144933,"stop":1751409144934,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de0438c20acc159","name":"should maintain desired error rate","time":{"start":1751409201862,"stop":1751409201862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f946f2de854890a8","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751409731279,"stop":1751409731279,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2ee0640cf185ff","name":"should initialize bloom filter with correct parameters","time":{"start":1751409201861,"stop":1751409201861,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ecc0395ec95694","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1751409167903,"stop":1751409167903,"duration":0},"status":"passed","severity":"normal"},{"uid":"35aad602a7686b62","name":"random static sharding 2 - Cluster ID: 752, Shard ID: 704","time":{"start":1751409513929,"stop":1751409513930,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a3ebf96ea571f","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app89/4/topic89/test.js","time":{"start":1751409434350,"stop":1751409434350,"duration":0},"status":"passed","severity":"normal"},{"uid":"960fd9ebb52c2291","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751409321993,"stop":1751409321993,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ec4ec0b337f2f1","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1751409144960,"stop":1751409144960,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06a9256815283b3","name":"should properly create location multiaddrs - tcp6","time":{"start":1751409151269,"stop":1751409151269,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6331e03266d9eb","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1751409204795,"stop":1751409204796,"duration":1},"status":"passed","severity":"normal"},{"uid":"acdae9b90a05ea1e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751409731284,"stop":1751409731284,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28999ec2bbac6c9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1751409199723,"stop":1751409199723,"duration":0},"status":"passed","severity":"normal"},{"uid":"510bc2a05b06fa59","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751409456645,"stop":1751409456646,"duration":1},"status":"skipped","severity":"normal"},{"uid":"44cb090da4726e1e","name":"should properly create location multiaddrs - udp","time":{"start":1751409151270,"stop":1751409151270,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34f6952c85564bb","name":"Check publish message containing SQL Injection","time":{"start":1751409330175,"stop":1751409330175,"duration":0},"status":"passed","severity":"normal"},{"uid":"4096f5f9ee070a06","name":"nwaku subscribes","time":{"start":1751409317495,"stop":1751409317495,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc591db2fb1c002c","name":"should return different streams if requested simultaniously","time":{"start":1751409159943,"stop":1751409159944,"duration":1},"status":"passed","severity":"normal"},{"uid":"17543c0de9d64782","name":"should correctly map a content topic to a pubsub topic","time":{"start":1751409144964,"stop":1751409144964,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1b07718cc7de61","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1751409159944,"stop":1751409159945,"duration":1},"status":"passed","severity":"normal"},{"uid":"1962c0dcef54d028","name":"Store - dialed first","time":{"start":1751409493877,"stop":1751409493879,"duration":2},"status":"passed","severity":"normal"},{"uid":"36d18c34646573d","name":"should handle a minimal index list","time":{"start":1751409144996,"stop":1751409144996,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c181061818ee49","name":"Push message with JSON payload","time":{"start":1751409824962,"stop":1751409824963,"duration":1},"status":"passed","severity":"normal"},{"uid":"12204849dc5d64aa","name":"Subscribe and receive messages via waku relay post","time":{"start":1751409731286,"stop":1751409731286,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01581b1741db74c","name":"Rejects garbage","time":{"start":1751409193710,"stop":1751409193710,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0d81887d266ea2","name":"should enable all discoveries when explicitly set","time":{"start":1751409190043,"stop":1751409190043,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4441a1e93d8bda","name":"Push message with content topic containing Russian","time":{"start":1751409824981,"stop":1751409824982,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f70b27d3a92380","name":"isConnected should return true after first peer connects","time":{"start":1751409240486,"stop":1751409240487,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1c612f539f8a1aa","name":"Check received message with timestamp: 1751409220486 ","time":{"start":1751409673465,"stop":1751409673468,"duration":3},"status":"passed","severity":"normal"},{"uid":"6d3431f00542e480","name":"Push message with content topic containing JSON","time":{"start":1751409824983,"stop":1751409824983,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9ce2a3d220c3d1","name":"Subscribe to topic containing special chars and publish message","time":{"start":1751409334444,"stop":1751409334447,"duration":3},"status":"passed","severity":"normal"},{"uid":"1d7f0da5dc6d5b24","name":"less peers than existing","time":{"start":1751409302147,"stop":1751409302148,"duration":1},"status":"skipped","severity":"normal"},{"uid":"64afd458136035c6","name":"should request renew when peer disconnects","time":{"start":1751409189343,"stop":1751409189348,"duration":5},"status":"passed","severity":"normal"},{"uid":"aabf0940deca2a4e","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1751409477590,"stop":1751409477590,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e4173cac436a6a","name":"Ephemeral field is preserved - encoder v0","time":{"start":1751409226811,"stop":1751409226811,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb619e5fd243709","name":"returns nothing if no connections present","time":{"start":1751409159553,"stop":1751409159554,"duration":1},"status":"passed","severity":"normal"},{"uid":"c84f827ebfa8ec7f","name":"Check message with no pubsub topic is not received","time":{"start":1751409673455,"stop":1751409673456,"duration":1},"status":"passed","severity":"normal"},{"uid":"680c925fe5068d06","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1751409199703,"stop":1751409199703,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e96f2274487656","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app54/6/topic679/test.js","time":{"start":1751409434351,"stop":1751409434351,"duration":0},"status":"passed","severity":"normal"},{"uid":"d883a5dfb5934079","name":"throws an error for improperly formatted content topics","time":{"start":1751409144941,"stop":1751409144941,"duration":0},"status":"passed","severity":"normal"},{"uid":"da576b8caf94f592","name":"should properly create location multiaddrs - udp6","time":{"start":1751409151269,"stop":1751409151269,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f082ef37b934779","name":"should properly create location multiaddrs - tcp4","time":{"start":1751409151269,"stop":1751409151269,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea99675ff81ac44","name":"Subscribe and receive messages via waku relay post","time":{"start":1751409731274,"stop":1751409731274,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4cab6c7d2c82764","name":"Check message with no content topic is not received","time":{"start":1751409673470,"stop":1751409673471,"duration":1},"status":"passed","severity":"normal"},{"uid":"9144b881f9bcc813","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1751409144951,"stop":1751409144952,"duration":1},"status":"passed","severity":"normal"},{"uid":"345894881f7394bf","name":"should serialize and deserialize correctly","time":{"start":1751409201863,"stop":1751409201863,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8320e9ce0ade70","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751409731282,"stop":1751409731283,"duration":1},"status":"passed","severity":"normal"},{"uid":"867ea173c26014cc","name":"Publishes to nwaku","time":{"start":1751409317495,"stop":1751409317496,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc19c52eaf063d6e","name":"can dial TLS multiaddrs","time":{"start":1751409263110,"stop":1751409263110,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d57087dbb78761","name":"should encode/decode to text encoding","time":{"start":1751409151267,"stop":1751409151267,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5fdb6d8ef2ea9b","name":"Throws when trying to push message with empty payload","time":{"start":1751409824965,"stop":1751409824965,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d52c62f0773249","name":"Push message with content topic containing emoji","time":{"start":1751409824985,"stop":1751409824985,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea22dfe1e8b92ec2","name":"Check received message containing XML","time":{"start":1751409673449,"stop":1751409673450,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fcd6f953f5a2971","name":"Publish message with rate limit","time":{"start":1751409330187,"stop":1751409330187,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e8705783b60430","name":"Generator, 2 different pubsubtopics","time":{"start":1751409456647,"stop":1751409456647,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac8a0a13befb0ed","name":"Push message with long payload","time":{"start":1751409824959,"stop":1751409824959,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf67191daf36f6d","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1751409199708,"stop":1751409199709,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d74547902e20d62","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751409412360,"stop":1751409412360,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0e524663fcdb64","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1751409144961,"stop":1751409144961,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc35705a61cb654","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1751409190044,"stop":1751409190045,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f16dd898406fb57","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1751409144948,"stop":1751409144948,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ee85fd175d4bca","name":"should emit a peer event after start","time":{"start":1751409301610,"stop":1751409301611,"duration":1},"status":"passed","severity":"normal"},{"uid":"11951fa5f1311ab","name":"Ephemeral field set to true","time":{"start":1751409160164,"stop":1751409160165,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8e3bbcff300981","name":"random static sharding 9 - Cluster ID: 460, Shard ID: 241","time":{"start":1751409513932,"stop":1751409513932,"duration":0},"status":"passed","severity":"normal"},{"uid":"1225d92e0f1d67d5","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1751409334456,"stop":1751409334457,"duration":1},"status":"passed","severity":"normal"},{"uid":"601808488178ee77","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1751409167905,"stop":1751409167905,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ba9de93248a1cf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1751409144952,"stop":1751409144952,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf81b21214d52e31","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1751409226813,"stop":1751409226814,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9f1ceadf6aa936d","name":"rejects hash query with content filter parameters","time":{"start":1751409159249,"stop":1751409159249,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5051ee27f65583","name":"should return the pubsub topic directly if a string is provided","time":{"start":1751409144961,"stop":1751409144961,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e09fbfe7edcebf3","name":"should return false when shard is not included in network shards","time":{"start":1751409190041,"stop":1751409190041,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33fedc66c739f84","name":"returns all values when wanted number is greater than available values","time":{"start":1751409167004,"stop":1751409167005,"duration":1},"status":"passed","severity":"normal"},{"uid":"13914da597bad5bf","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1751409334437,"stop":1751409334439,"duration":2},"status":"passed","severity":"normal"},{"uid":"d76b8df68b5d56eb","name":"should not fail to start the service if it is already started","time":{"start":1751409301610,"stop":1751409301610,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79133382b965c9d","name":"Check received message containing shell command","time":{"start":1751409673451,"stop":1751409673451,"duration":0},"status":"passed","severity":"normal"},{"uid":"10aa9a2eaff287dc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1751409199731,"stop":1751409199731,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f064d2ba3aed43b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1751409258837,"stop":1751409258838,"duration":1},"status":"passed","severity":"normal"},{"uid":"461a82db8556da8e","name":"accepts valid message hash query","time":{"start":1751409159248,"stop":1751409159248,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c9f64c73d28d06","name":"Refresh subscription","time":{"start":1751409334442,"stop":1751409334442,"duration":0},"status":"skipped","severity":"normal"},{"uid":"17775ad0943a2f23","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1751409190038,"stop":1751409190038,"duration":0},"status":"passed","severity":"normal"},{"uid":"47de578a6ff65665","name":"Decoder throws on empty string content topic","time":{"start":1751409160166,"stop":1751409160166,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f488e6bb0a8e99","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1751409440388,"stop":1751409440388,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b51f9d63eedd6b","name":"should return false","time":{"start":1751409151265,"stop":1751409151265,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a9332898de381","name":"Push message with Russian payload","time":{"start":1751409824961,"stop":1751409824961,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce38f413c81c0828","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1751409330184,"stop":1751409330185,"duration":1},"status":"passed","severity":"normal"},{"uid":"384fea2d5d6a9ff2","name":"through manual discovery","time":{"start":1751409263110,"stop":1751409263111,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd08bf7090ad293","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1751409150422,"stop":1751409150422,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68807ccc46faa12","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1751409199224,"stop":1751409199224,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9eaa041b347bb3","name":"should set field with only RELAY enabled","time":{"start":1751409151271,"stop":1751409151271,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dff35963ac9479b","name":"Delete observer","time":{"start":1751409305006,"stop":1751409305006,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8267cb4c705072","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1751409199700,"stop":1751409199700,"duration":0},"status":"passed","severity":"normal"},{"uid":"5392105e6355b397","name":"random static sharding 7 - Cluster ID: 76, Shard ID: 355","time":{"start":1751409513932,"stop":1751409513932,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1297551acf1cee","name":"Sign & Recover","time":{"start":1751409178890,"stop":1751409178890,"duration":0},"status":"passed","severity":"normal"},{"uid":"5108c9ded9c84c38","name":"Push message with content topic containing escaped characters","time":{"start":1751409824969,"stop":1751409824969,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d64e099d4713aea","name":"Query Generator - false","time":{"start":1751409465127,"stop":1751409465127,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8af8044b3ba8adc","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1751409334450,"stop":1751409334452,"duration":2},"status":"passed","severity":"normal"},{"uid":"4150e3b4294d944f","name":"should reject if LightPush is requested but not mounted","time":{"start":1751409189885,"stop":1751409189885,"duration":0},"status":"passed","severity":"normal"},{"uid":"116160a95a9772dc","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1751409144946,"stop":1751409144946,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd40e76d63014928","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1751409321991,"stop":1751409321992,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d6b7036ff8eb2f","name":"Push message with content topic containing shell command","time":{"start":1751409824983,"stop":1751409824984,"duration":1},"status":"passed","severity":"normal"},{"uid":"1850fc5af3db945c","name":"Decoder throws on empty string content topic","time":{"start":1751409180164,"stop":1751409180165,"duration":1},"status":"passed","severity":"normal"},{"uid":"260e6eaf79c9e3d3","name":"Using a function","time":{"start":1751409496279,"stop":1751409496280,"duration":1},"status":"passed","severity":"normal"},{"uid":"989a62dfc6ed537d","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1751409199703,"stop":1751409199704,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a51cf0270045eae","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app12/6/topic791/json","time":{"start":1751409434348,"stop":1751409434349,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd06a710d572d1a4","name":"Nodes with multiple pubsub topic","time":{"start":1751409321994,"stop":1751409321994,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc990e6d10a7a61a","name":"should not receive a peer event after stop","time":{"start":1751409225348,"stop":1751409225348,"duration":0},"status":"passed","severity":"normal"},{"uid":"501cd70b40ef439","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1751409199696,"stop":1751409199697,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3f00973d70ce69","name":"Check message with invalid timestamp is not received","time":{"start":1751409673455,"stop":1751409673455,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc49648326de2b2","name":"Waku message hash computation (meta attribute not present)","time":{"start":1751409159866,"stop":1751409159867,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce187a4a939167dd","name":"should increase lamport timestamp","time":{"start":1751409204790,"stop":1751409204790,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70b3d1c8210a676","name":"should attach causal history and bloom filter to each message","time":{"start":1751409204792,"stop":1751409204792,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7ec6b87bbaf1b2","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1751409470272,"stop":1751409470274,"duration":2},"status":"passed","severity":"normal"},{"uid":"c836bde135cdce63","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1751409144949,"stop":1751409144949,"duration":0},"status":"passed","severity":"normal"},{"uid":"73dfea3028e606e4","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751409824968,"stop":1751409824968,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9143e5403e888c","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1751409426099,"stop":1751409426099,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c095c494ca62f3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1751409199726,"stop":1751409199727,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bcf0dd1d3bc5b5f","name":"should retry failed tasks","time":{"start":1751409189327,"stop":1751409189328,"duration":1},"status":"passed","severity":"normal"},{"uid":"d206bd9eb18d254a","name":"A test","time":{"start":1751409259046,"stop":1751409259046,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3343cb91379a37","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1751409167904,"stop":1751409167905,"duration":1},"status":"passed","severity":"normal"},{"uid":"123db815f0091f3b","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1751409334457,"stop":1751409334457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56e3d89a28876de","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751409731279,"stop":1751409731279,"duration":0},"status":"passed","severity":"normal"},{"uid":"15055a7588516fda","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1751409488038,"stop":1751409488038,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc0bb3a5923b644","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1751409199719,"stop":1751409199719,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e534b24a6d9da","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751409673468,"stop":1751409673469,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de99a104851668a","name":"Check received message containing special chars","time":{"start":1751409673444,"stop":1751409673444,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c3f7647772111b","name":"Subscribe to topic containing Script and receive message","time":{"start":1751409731292,"stop":1751409731293,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f53c6ad5c2f8f2","name":"Push 30 different messages","time":{"start":1751409824964,"stop":1751409824965,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3317bc95863030bd","name":"can start and stop the service","time":{"start":1751409172216,"stop":1751409172216,"duration":0},"status":"passed","severity":"normal"},{"uid":"931572c816317802","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1751409159865,"stop":1751409159866,"duration":1},"status":"passed","severity":"normal"},{"uid":"35555445d45870ac","name":"Publish message with custom timestamp: Tue Jul 01 2025 21:35:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1751409330180,"stop":1751409330181,"duration":1},"status":"passed","severity":"normal"},{"uid":"2959eedbda8fad54","name":"should update ack status of messages in outgoing buffer","time":{"start":1751409204799,"stop":1751409204799,"duration":0},"status":"passed","severity":"normal"},{"uid":"272f9cf3aa85147e","name":"Push message with rate limit","time":{"start":1751409824986,"stop":1751409824986,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f4921f4d98d400","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751409731286,"stop":1751409731286,"duration":0},"status":"passed","severity":"normal"},{"uid":"891de78df6621a1a","name":"should not receive a peer event before start","time":{"start":1751409301618,"stop":1751409301619,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a13b43d4e47c97","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751409731296,"stop":1751409731296,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fd076df2c06f8","name":"Push message with content topic containing special chars","time":{"start":1751409824980,"stop":1751409824981,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce72926132469af1","name":"should be able to decode the field with only FILTER set to true","time":{"start":1751409150425,"stop":1751409150425,"duration":0},"status":"passed","severity":"normal"},{"uid":"977717c8b0aa3c10","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1751409172220,"stop":1751409172220,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd64dffa8d4304b5","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751409731279,"stop":1751409731279,"duration":0},"status":"passed","severity":"normal"},{"uid":"189bde4fdae88b5f","name":"Check received message containing unicode special characters","time":{"start":1751409673452,"stop":1751409673452,"duration":0},"status":"passed","severity":"normal"},{"uid":"29bf910135567004","name":"Check message with non string payload is not received","time":{"start":1751409673458,"stop":1751409673458,"duration":0},"status":"passed","severity":"normal"},{"uid":"514a7569d211e9c4","name":"Encoder throws on empty string content topic","time":{"start":1751409180164,"stop":1751409180164,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a5e56aff7538cc","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1751409220970,"stop":1751409220971,"duration":1},"status":"passed","severity":"normal"},{"uid":"41cf7371b36d02c7","name":"Encoder throws on undefined content topic","time":{"start":1751409178519,"stop":1751409178519,"duration":0},"status":"passed","severity":"normal"},{"uid":"199d168564aefec4","name":"Decoder throws on undefined content topic","time":{"start":1751409178520,"stop":1751409178520,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3c0ee121a09a7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1751409199726,"stop":1751409199726,"duration":0},"status":"passed","severity":"normal"},{"uid":"769cd5ccd7015d16","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1751409240483,"stop":1751409240484,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92dabb69f7300db","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751409731294,"stop":1751409731295,"duration":1},"status":"passed","severity":"normal"},{"uid":"e59020d7c9c1031","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751409513933,"stop":1751409513934,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1073096925a1ade","name":"Non TWN Cluster","time":{"start":1751409434342,"stop":1751409434342,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe98d7c779186af8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751409731275,"stop":1751409731275,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54a28139a353898","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751409731276,"stop":1751409731276,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c08eb657ebfa0559","name":"Decoder throws on empty string content topic","time":{"start":1751409178520,"stop":1751409178521,"duration":1},"status":"passed","severity":"normal"},{"uid":"23165b0de03edd1","name":"Generator, custom pubsub topic","time":{"start":1751409456637,"stop":1751409456637,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c8a3677b056168e8","name":"Reusing cursor across nodes","time":{"start":1751409426100,"stop":1751409426100,"duration":0},"status":"passed","severity":"normal"},{"uid":"98528a727b3936c8","name":"should reject on timeout if it was set","time":{"start":1751409189887,"stop":1751409189889,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa0992fb1bbfbac5","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1751409199706,"stop":1751409199707,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e570a8d13f5ab75","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1751409144963,"stop":1751409144963,"duration":0},"status":"passed","severity":"normal"},{"uid":"1898503d6fd176e0","name":"Check received message containing SQL Injection","time":{"start":1751409673462,"stop":1751409673462,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b2c098d2d5de62","name":"Callback on promise, aborts when callback returns true","time":{"start":1751409470270,"stop":1751409470272,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4e8e6fab7438d61","name":"Should update shard info","time":{"start":1751409270027,"stop":1751409270028,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e24930df23e9d69","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1751409199726,"stop":1751409199726,"duration":0},"status":"passed","severity":"normal"},{"uid":"2107815e677291a7","name":"it tolerates circular branch references","time":{"start":1751409168247,"stop":1751409168247,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d0b8c6786f21cd","name":"Passing page size 10 when there are 10 messages","time":{"start":1751409478207,"stop":1751409478207,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6ad0da949fcd2a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751409394165,"stop":1751409394166,"duration":1},"status":"passed","severity":"normal"},{"uid":"217e5ef42f8bccaf","name":"Check received message with timestamp: 1751409220486000000 ","time":{"start":1751409673464,"stop":1751409673465,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2672960b885c060","name":"should throw an error for empty SingleShardInfos array","time":{"start":1751409144942,"stop":1751409144942,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5297e29414e7e","name":"should reject if Store is requested but not mounted","time":{"start":1751409189885,"stop":1751409189886,"duration":1},"status":"passed","severity":"normal"},{"uid":"f67ca01ce1a3048b","name":"should call waitForPeer on Relay","time":{"start":1751409189901,"stop":1751409189902,"duration":1},"status":"passed","severity":"normal"},{"uid":"8feb9e85a2e8012c","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1751409240485,"stop":1751409240485,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b39079521292882","name":"Overlapping topic subscription","time":{"start":1751409334442,"stop":1751409334442,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fca97f920f71b27a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1751409144937,"stop":1751409144937,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9c489d2d7ce37d","name":"Check message on other pubsub topic is not received","time":{"start":1751409673455,"stop":1751409673455,"duration":0},"status":"passed","severity":"normal"},{"uid":"72cf4c9f97065084","name":"Wrong topic","time":{"start":1751409434351,"stop":1751409434351,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf93abc5273cfd7c","name":"Check received message containing Russian","time":{"start":1751409673445,"stop":1751409673445,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7fb5306b3beee9","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1751409199720,"stop":1751409199721,"duration":1},"status":"passed","severity":"normal"},{"uid":"c973a131f14a7571","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1751409220980,"stop":1751409220981,"duration":1},"status":"passed","severity":"normal"},{"uid":"36c8584254bd8a08","name":"Check publish message containing short","time":{"start":1751409330172,"stop":1751409330172,"duration":0},"status":"passed","severity":"normal"},{"uid":"615766414f47a301","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1751409144947,"stop":1751409144947,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9fa4a2f56d08b1","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751409731287,"stop":1751409731287,"duration":0},"status":"passed","severity":"normal"},{"uid":"809504c4836fdf0e","name":"should start and setup intervals and event listeners","time":{"start":1751409190253,"stop":1751409190253,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7366da639bb2f83","name":"should respect max attempts limit","time":{"start":1751409189330,"stop":1751409189332,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa1fed3c399d6120","name":"1 Relay, 1 fetch","time":{"start":1751409167828,"stop":1751409167829,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9698eecb7ad1f8f","name":"random static sharding 8 - Cluster ID: 155, Shard ID: 38","time":{"start":1751409513932,"stop":1751409513932,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97f7bf4a54992a6","name":"random static sharding 5 - Cluster ID: 21, Shard ID: 969","time":{"start":1751409513931,"stop":1751409513931,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9208b91c31b8f18","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1751409144964,"stop":1751409144965,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a53c129366d7fc3","name":"1 Relay, 1 Filter, gives up","time":{"start":1751409167830,"stop":1751409167832,"duration":2},"status":"passed","severity":"normal"},{"uid":"d83acb6c74cea000","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1751409199727,"stop":1751409199727,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5f2190d35464bd","name":"Decrypt messages","time":{"start":1751409305005,"stop":1751409305005,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9475b31695ab93","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1751409144935,"stop":1751409144936,"duration":1},"status":"passed","severity":"normal"},{"uid":"761ade63a38fe4fc","name":"can query messages by message hash","time":{"start":1751409442530,"stop":1751409442531,"duration":1},"status":"passed","severity":"normal"},{"uid":"692296f7d0459d5e","name":"should set field with only FILTER enabled","time":{"start":1751409151272,"stop":1751409151272,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cd148219e502a9","name":"tcp ip4 address","time":{"start":1751409150537,"stop":1751409150537,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a219d19a762e10","name":"Encoder throws on empty string content topic","time":{"start":1751409178520,"stop":1751409178520,"duration":0},"status":"passed","severity":"normal"},{"uid":"c487ad822c20d873","name":"Passing page size 1 when there are 4 messages","time":{"start":1751409478207,"stop":1751409478207,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3ee12922933e10","name":"should not allow k > 12","time":{"start":1751409199220,"stop":1751409199222,"duration":2},"status":"passed","severity":"normal"},{"uid":"14c6410135ad797c","name":"Check received message containing escaped characters","time":{"start":1751409673463,"stop":1751409673464,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9773137e82665e1","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1751409199722,"stop":1751409199722,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd754f8f7c1586e","name":"Check publish message containing Script","time":{"start":1751409330176,"stop":1751409330176,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78f6ee37df92961","name":"should throw an error if shards are undefined for static sharding","time":{"start":1751409144945,"stop":1751409144945,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace6134535605dd1","name":"peer:update - should do nothing if another protocol hit","time":{"start":1751409159944,"stop":1751409159944,"duration":0},"status":"passed","severity":"normal"},{"uid":"827a51d4218de5c9","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751409321994,"stop":1751409321995,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ebe1d3e81a91e6","name":"throws on content topic with too few or too many fields","time":{"start":1751409144928,"stop":1751409144928,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f4aa6b8201f486","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1751409199707,"stop":1751409199708,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e0fa674a7da1304","name":"does not throw on valid cases","time":{"start":1751409144926,"stop":1751409144927,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa846c3568b22f06","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1751409220966,"stop":1751409220969,"duration":3},"status":"passed","severity":"normal"},{"uid":"84aae7897d414477","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751409731295,"stop":1751409731295,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c9437489ef42fc","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1751409199700,"stop":1751409199701,"duration":1},"status":"passed","severity":"normal"},{"uid":"15edb3859b661001","name":"should throw error - no id","time":{"start":1751409151262,"stop":1751409151262,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5704b20c35d1e9c","name":"accepts valid content-filtered query","time":{"start":1751409159245,"stop":1751409159246,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c8475e553076ebe","name":"should throw error - no id","time":{"start":1751409151263,"stop":1751409151264,"duration":1},"status":"passed","severity":"normal"},{"uid":"fafe479f7933ee60","name":"Push message with content topic containing special chars","time":{"start":1751409824966,"stop":1751409824966,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad129452480e1fd","name":"Relay - dialed after","time":{"start":1751409493876,"stop":1751409493876,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15c38eb652784c8","name":"Push message with SQL Injection payload","time":{"start":1751409824961,"stop":1751409824961,"duration":0},"status":"passed","severity":"normal"},{"uid":"5758dd617de749e9","name":"Relay - times out","time":{"start":1751409493876,"stop":1751409493877,"duration":1},"status":"passed","severity":"normal"},{"uid":"d61eb614ae9df0f5","name":"Encoder throws on empty string content topic","time":{"start":1751409160166,"stop":1751409160166,"duration":0},"status":"passed","severity":"normal"},{"uid":"2100b2d34f1c1291","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1751409167904,"stop":1751409167904,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a31e9bd95dc8a13","name":"Ordered Callback - false","time":{"start":1751409465128,"stop":1751409465129,"duration":1},"status":"passed","severity":"normal"},{"uid":"26933c9141aff3ad","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1751409269423,"stop":1751409269424,"duration":1},"status":"passed","severity":"normal"},{"uid":"d99118ddb44591b4","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1751409334439,"stop":1751409334440,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d93f28eec5912a","name":"messageHash returns a Uint8Array","time":{"start":1751409159868,"stop":1751409159869,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e01619999c7846","name":"Push message with SQL Injection payload","time":{"start":1751409824976,"stop":1751409824976,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18eb3602850d55d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751409731283,"stop":1751409731283,"duration":0},"status":"passed","severity":"normal"},{"uid":"776eaeb43913110c","name":"should properly start and stop event listening","time":{"start":1751409189121,"stop":1751409189121,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1ed94f82db0b3b","name":"should load peers from local storage and dispatch events","time":{"start":1751409172219,"stop":1751409172220,"duration":1},"status":"passed","severity":"normal"},{"uid":"cceac617ffff1e69","name":"Push message with XML payload","time":{"start":1751409824976,"stop":1751409824976,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda5392fb468c50d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1751409159869,"stop":1751409159869,"duration":0},"status":"passed","severity":"normal"},{"uid":"219b9ec03c71e8c9","name":"throws on content topic with generation field greater than 0","time":{"start":1751409144929,"stop":1751409144929,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bddd2be28b70be","name":"topics with same application and version share the same shard","time":{"start":1751409144939,"stop":1751409144939,"duration":0},"status":"passed","severity":"normal"},{"uid":"1946da1bbf422f43","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1751409220979,"stop":1751409220980,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c161606b6de690","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1751409488040,"stop":1751409488041,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e24dd13547493c4","name":"should use shardsUnderCluster when provided","time":{"start":1751409190039,"stop":1751409190040,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf904efbbe6cbce","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1751409199716,"stop":1751409199716,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf36eaa3d3a3d7fb","name":"Push message with Basic HTML tag payload","time":{"start":1751409824977,"stop":1751409824977,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e42af4f366ed151","name":"Push message with shell command payload","time":{"start":1751409824977,"stop":1751409824977,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48e862ce9655025","name":"can start the service","time":{"start":1751409301599,"stop":1751409301599,"duration":0},"status":"passed","severity":"normal"},{"uid":"261dc447cd029f6e","name":"Promise Callback - false","time":{"start":1751409465128,"stop":1751409465128,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc0f7e57bb455cb","name":"connected peers and dial","time":{"start":1751409302146,"stop":1751409302147,"duration":1},"status":"skipped","severity":"normal"},{"uid":"46a7c8d364b579f5","name":"should return false when clusterId doesn't match","time":{"start":1751409190041,"stop":1751409190041,"duration":0},"status":"passed","severity":"normal"},{"uid":"78645b3720063632","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1751409144958,"stop":1751409144959,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb46797e6827066","name":"addEventListener with wrong event","time":{"start":1751409260955,"stop":1751409260955,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b49f12540cef0d","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751409673459,"stop":1751409673459,"duration":0},"status":"passed","severity":"normal"},{"uid":"370680f019cab083","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1751409151261,"stop":1751409151261,"duration":0},"status":"passed","severity":"normal"},{"uid":"55eefa2bb242ee6d","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1751409144943,"stop":1751409144943,"duration":0},"status":"passed","severity":"normal"},{"uid":"719cff50d56428f7","name":"should add and check entries correctly","time":{"start":1751409188483,"stop":1751409188489,"duration":6},"status":"passed","severity":"normal"},{"uid":"a27cd7ee549c7db2","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1751409321992,"stop":1751409321992,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff36b6ecb9028c80","name":"Check message with no payload is not received","time":{"start":1751409673471,"stop":1751409673471,"duration":0},"status":"passed","severity":"normal"},{"uid":"31344bc280430d09","name":"Query generator for 2000 messages","time":{"start":1751409470276,"stop":1751409470277,"duration":1},"status":"passed","severity":"normal"},{"uid":"a16e0fb59c09da97","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751409673472,"stop":1751409673472,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e10093259a980","name":"Check publish message containing Arabic","time":{"start":1751409330174,"stop":1751409330175,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d1cdcf0f23e67","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751409731280,"stop":1751409731281,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b32b10597f124a7","name":"Filter","time":{"start":1751409493880,"stop":1751409493881,"duration":1},"status":"passed","severity":"normal"},{"uid":"308aaa6d48937696","name":"Push message with custom timestamp: 1720650828213","time":{"start":1751409824986,"stop":1751409824986,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ee6f25a65b02f2","name":"should check connected peers if present and suitable","time":{"start":1751409189889,"stop":1751409189889,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9ef63a78afde71","name":"Check received message containing Chinese","time":{"start":1751409673461,"stop":1751409673461,"duration":0},"status":"passed","severity":"normal"},{"uid":"3806d7c44b4c680d","name":"Push message with content topic containing Chinese","time":{"start":1751409824981,"stop":1751409824981,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7705a3847f7557","name":"should properly compute the node id","time":{"start":1751409151265,"stop":1751409151265,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2fe27b63bd75027","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1751409199730,"stop":1751409199731,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cdc1ec76510e23c","name":"Subscribe and receive messages via lightPush","time":{"start":1751409731273,"stop":1751409731273,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8032e94a01c0468","name":"should insert message id into causal history","time":{"start":1751409204792,"stop":1751409204792,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f93aac4bf5965b","name":"Should update multiaddrs","time":{"start":1751409270026,"stop":1751409270026,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3af62de84081e26","name":"Callback on promise","time":{"start":1751409470266,"stop":1751409470267,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67079e7c05c08d7","name":"messageHashStr works with IProtoMessage","time":{"start":1751409159869,"stop":1751409159870,"duration":1},"status":"passed","severity":"normal"},{"uid":"341ce5cc5e696f62","name":"Push message with content topic containing numeric","time":{"start":1751409824966,"stop":1751409824966,"duration":0},"status":"passed","severity":"normal"},{"uid":"233f48eb39a51d05","name":"Push message with custom timestamp: 1751405628213","time":{"start":1751409824986,"stop":1751409824986,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32729fa9fc8a416","name":"Check received message containing emoji","time":{"start":1751409673453,"stop":1751409673453,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae5cb0301cc164","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751409731287,"stop":1751409731287,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b7236ceca01345","name":"Generator, custom pubsub topic","time":{"start":1751409456634,"stop":1751409456635,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ae6a86b2655b8e","name":"listenerCount","time":{"start":1751409260957,"stop":1751409260957,"duration":0},"status":"passed","severity":"normal"},{"uid":"475d3f279c0d76a5","name":"Subscribe to topic containing numeric and publish message","time":{"start":1751409334443,"stop":1751409334444,"duration":1},"status":"passed","severity":"normal"},{"uid":"70c29e7c58f8b39c","name":"Check message received after jswaku node is restarted","time":{"start":1751409673458,"stop":1751409673458,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd942ea3174682f","name":"Push message with content topic containing XML","time":{"start":1751409824968,"stop":1751409824968,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcd0f59c61bb407","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1751409189120,"stop":1751409189120,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa26e44a97ee217c","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1751409199723,"stop":1751409199723,"duration":0},"status":"passed","severity":"normal"},{"uid":"e379f24edba7db24","name":"handles empty contentTopics array correctly","time":{"start":1751409144964,"stop":1751409144964,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece7d6bd23ec75d8","name":"Generator, custom pubsub topic","time":{"start":1751409456646,"stop":1751409456647,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed5cb0a2faad7ea","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1751409144937,"stop":1751409144938,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdadcc073924f69e","name":"Push message with Arabic payload","time":{"start":1751409824960,"stop":1751409824960,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ca9f60af2bbe52","name":"Push message with content topic containing Arabic","time":{"start":1751409824967,"stop":1751409824967,"duration":0},"status":"passed","severity":"normal"},{"uid":"75084bb6ff9014e5","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1751409199725,"stop":1751409199726,"duration":1},"status":"passed","severity":"normal"},{"uid":"8240e6efb3fb8c75","name":"Ordered Callback - true","time":{"start":1751409465128,"stop":1751409465128,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb983a08a07d887b","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1751409199722,"stop":1751409199722,"duration":0},"status":"passed","severity":"normal"},{"uid":"464a1b35c8884177","name":"Push message with content topic containing numeric","time":{"start":1751409824980,"stop":1751409824980,"duration":0},"status":"passed","severity":"normal"},{"uid":"6222810f5a49d12a","name":"should encode/decode to RLP encoding","time":{"start":1751409151266,"stop":1751409151267,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2db6ff8a6d512e4","name":"Push message with content topic containing SQL Injection","time":{"start":1751409824967,"stop":1751409824967,"duration":0},"status":"passed","severity":"normal"},{"uid":"364466836f6f2840","name":"Refresh subscription","time":{"start":1751409731289,"stop":1751409731289,"duration":0},"status":"passed","severity":"normal"},{"uid":"8927fbcec69d6eb6","name":"Privacy Node - default protocol","time":{"start":1751409493881,"stop":1751409493881,"duration":0},"status":"passed","severity":"normal"},{"uid":"964938ac11b3bec8","name":"should throw an error for missing required configuration","time":{"start":1751409144945,"stop":1751409144946,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e636aace7d52ca","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751409731292,"stop":1751409731292,"duration":0},"status":"passed","severity":"normal"},{"uid":"642cf5d92f21c3bb","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1751409168251,"stop":1751409168252,"duration":1},"status":"passed","severity":"normal"},{"uid":"1346c89f043d8484","name":"should remove expired entries after TTL has passed","time":{"start":1751409188490,"stop":1751409188490,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0dfaaf44a00036","name":"should mark all messages in causal history as acknowledged","time":{"start":1751409204795,"stop":1751409204795,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f67406d077526d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751409731295,"stop":1751409731295,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41596d072632d3","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1751409150427,"stop":1751409150428,"duration":1},"status":"passed","severity":"normal"},{"uid":"4db69312096ebc6f","name":"random static sharding 10 - Cluster ID: 641, Shard ID: 405","time":{"start":1751409513933,"stop":1751409513933,"duration":0},"status":"passed","severity":"normal"},{"uid":"c414f916345a3df2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1751409199727,"stop":1751409199728,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0193cbd111f9d9","name":"throws on content topic with non-number generation field","time":{"start":1751409144928,"stop":1751409144928,"duration":0},"status":"passed","severity":"normal"},{"uid":"9167f9f8a04aef75","name":"should increase lamport timestamp","time":{"start":1751409204792,"stop":1751409204793,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbeba8ac49b2e8f6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1751409199729,"stop":1751409199729,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ebfa4ef00fd84f","name":"Query with Promise Callback, No Decoder","time":{"start":1751409440388,"stop":1751409440389,"duration":1},"status":"passed","severity":"normal"},{"uid":"7788b04ce91eb41e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1751409199223,"stop":1751409199223,"duration":0},"status":"passed","severity":"normal"},{"uid":"2063bb13c2866f59","name":"should start and stop interval correctly","time":{"start":1751409189324,"stop":1751409189326,"duration":2},"status":"passed","severity":"normal"},{"uid":"4025014a8bdc4d81","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1751409144952,"stop":1751409144957,"duration":5},"status":"passed","severity":"normal"},{"uid":"2e6b1a30ceaec437","name":"configure the node with multiple pubsub topics","time":{"start":1751409513933,"stop":1751409513933,"duration":0},"status":"passed","severity":"normal"},{"uid":"132cde00fbb2018b","name":"should add and remove event listeners correctly","time":{"start":1751409172221,"stop":1751409172221,"duration":0},"status":"passed","severity":"normal"},{"uid":"d637cb4d0f4d1dcc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1751409199728,"stop":1751409199728,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0032bcb53bc4cc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1751409199732,"stop":1751409199732,"duration":0},"status":"passed","severity":"normal"},{"uid":"a083d0d95b1f4afb","name":"can start the service","time":{"start":1751409172215,"stop":1751409172216,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fe26a3746dfa145","name":"should never report false negatives","time":{"start":1751409201862,"stop":1751409201863,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60dce51290b10ff","name":"should fail to send if no connected peers found","time":{"start":1751409190033,"stop":1751409190033,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1c50aea601d58a","name":"messageHashStr produces different results for different inputs","time":{"start":1751409159871,"stop":1751409159871,"duration":0},"status":"passed","severity":"normal"},{"uid":"50da1f0715bad032","name":"removeEventListener with correct event","time":{"start":1751409260955,"stop":1751409260955,"duration":0},"status":"passed","severity":"normal"},{"uid":"4604a852ef20747f","name":"Passing page size 19 when there are 20 messages","time":{"start":1751409478208,"stop":1751409478208,"duration":0},"status":"passed","severity":"normal"},{"uid":"2191d6147a3cc116","name":"Check received message containing long","time":{"start":1751409673442,"stop":1751409673443,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed768a65856a8","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1751409167903,"stop":1751409167904,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e20a2f08bd65500","name":"Check received message containing Chinese","time":{"start":1751409673444,"stop":1751409673444,"duration":0},"status":"passed","severity":"normal"},{"uid":"921ee5b5a1735ecc","name":"stop","time":{"start":1751409260958,"stop":1751409260959,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d53d773d7dc7c5","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1751409144934,"stop":1751409144934,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe75c475690f54fe","name":"Push message with XML payload","time":{"start":1751409824962,"stop":1751409824962,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a8dc1a740d4768","name":"Sample","time":{"start":1751409150611,"stop":1751409150611,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b04c1723b2d1b8f","name":"Refresh subscription","time":{"start":1751409731278,"stop":1751409731278,"duration":0},"status":"passed","severity":"normal"},{"uid":"be15ff101795d498","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1751409144950,"stop":1751409144950,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c99077e5591c57","name":"should not fail to stop the service if it was not started","time":{"start":1751409301606,"stop":1751409301607,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc940440bc7c0d64","name":"Publish message with large meta","time":{"start":1751409330186,"stop":1751409330187,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b5b83dabbef9454","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751409456636,"stop":1751409456636,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd00d9df0c408f69","name":"dispatchEvent via connectionManager","time":{"start":1751409260957,"stop":1751409260958,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed2bca8d6e28233","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1751409227930,"stop":1751409227931,"duration":1},"status":"passed","severity":"normal"},{"uid":"56364a3f3246934d","name":"Passing page size 11 when there are 10 messages","time":{"start":1751409478208,"stop":1751409478208,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71a21ea9ed54291","name":"Fails to publish duplicate message","time":{"start":1751409330183,"stop":1751409330183,"duration":0},"status":"passed","severity":"normal"},{"uid":"705e1ce37f7ca43e","name":"LightPush","time":{"start":1751409493880,"stop":1751409493880,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a962124289a8bf8","name":"Push message with Script payload","time":{"start":1751409824976,"stop":1751409824976,"duration":0},"status":"passed","severity":"normal"},{"uid":"259d1f21bda36b8d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1751409321993,"stop":1751409321993,"duration":0},"status":"passed","severity":"normal"},{"uid":"f371c13466e5b558","name":"should check false positive rate","time":{"start":1751409201864,"stop":1751409201865,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41dd88560a8e6c1","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1751409199698,"stop":1751409199698,"duration":0},"status":"passed","severity":"normal"},{"uid":"462bdb91805e36a0","name":"Query generator for multiple messages with different content topic format","time":{"start":1751409470266,"stop":1751409470266,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc032e7c2f60e5b8","name":"should set field with only STORE enabled","time":{"start":1751409151271,"stop":1751409151272,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd25cf80c48583eb","name":"Query Generator, No Decoder","time":{"start":1751409440384,"stop":1751409440384,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6eab90818adb8a9","name":"Passing page size 110 when there are 120 messages","time":{"start":1751409478208,"stop":1751409478209,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c2c05824f121f3","name":"Check message with non string payload is not received","time":{"start":1751409673471,"stop":1751409673471,"duration":0},"status":"passed","severity":"normal"},{"uid":"229fd2c3a3b9b49e","name":"should only return 1 node with relay capability","time":{"start":1751409168250,"stop":1751409168250,"duration":0},"status":"passed","severity":"normal"},{"uid":"63458a8322300866","name":"getPeersByDiscovery","time":{"start":1751409260956,"stop":1751409260956,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad9792054cdce15","name":"Throws when trying to push message with empty payload","time":{"start":1751409824979,"stop":1751409824979,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a992b14a6120fd","name":"can start the service","time":{"start":1751409225342,"stop":1751409225342,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa02903196efa2a4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1751409269423,"stop":1751409269423,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d9e7a6bb089fe9","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1751409199721,"stop":1751409199722,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b2d54c20791bba0","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1751409426102,"stop":1751409426102,"duration":0},"status":"skipped","severity":"normal"},{"uid":"47ff70e22c28ae8e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751409731290,"stop":1751409731291,"duration":1},"status":"passed","severity":"normal"},{"uid":"f736d473291673cf","name":"Meta field set when metaSetter is specified","time":{"start":1751409160165,"stop":1751409160165,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b5f4cf098c5b80","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751409412362,"stop":1751409412362,"duration":0},"status":"passed","severity":"normal"},{"uid":"252752e58da023eb","name":"Check publish message containing shell command","time":{"start":1751409330177,"stop":1751409330178,"duration":1},"status":"passed","severity":"normal"},{"uid":"337434bfbb40c750","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751409731277,"stop":1751409731277,"duration":0},"status":"passed","severity":"normal"},{"uid":"d638b0fee173649b","name":"1 Store, 2 relays, 2 fetches","time":{"start":1751409167830,"stop":1751409167830,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1854f83bcb60e85","name":"Push message with meta","time":{"start":1751409824985,"stop":1751409824985,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af6c296bc9a99d8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751409673454,"stop":1751409673454,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e97430b6c0ee5e","name":"should set field with all protocols enabled","time":{"start":1751409151271,"stop":1751409151271,"duration":0},"status":"passed","severity":"normal"},{"uid":"89717d7d28ac29a2","name":"isConnected should return false after all peers disconnect","time":{"start":1751409240487,"stop":1751409240488,"duration":1},"status":"passed","severity":"normal"},{"uid":"198ec9c96c1fc4f8","name":"Push message with short payload","time":{"start":1751409824973,"stop":1751409824974,"duration":1},"status":"passed","severity":"normal"},{"uid":"c925bcc778d15f79","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1751409227931,"stop":1751409227931,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1d57f75bde6144","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1751409150427,"stop":1751409150427,"duration":0},"status":"passed","severity":"normal"},{"uid":"246064b2e8412e2e","name":"should request peer renewal on specific errors","time":{"start":1751409189328,"stop":1751409189329,"duration":1},"status":"passed","severity":"normal"},{"uid":"1add0b0612ab57e8","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1751409144965,"stop":1751409144965,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b09c2c45440c251","name":"Js publishes, other Js receives","time":{"start":1751409317496,"stop":1751409317496,"duration":0},"status":"passed","severity":"normal"},{"uid":"e783c19e7b41be52","name":"Overlapping topic subscription","time":{"start":1751409731289,"stop":1751409731289,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c52c80984f0fa9","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1751409144935,"stop":1751409144935,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a04515711d3def4","name":"same cluster, same shard: nodes connect","time":{"start":1751409269424,"stop":1751409269424,"duration":0},"status":"passed","severity":"normal"},{"uid":"93afda7608c79514","name":"Light Node - default protocols","time":{"start":1751409493881,"stop":1751409493881,"duration":0},"status":"passed","severity":"normal"},{"uid":"b586004758a60207","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1751409159866,"stop":1751409159866,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b8615b544b1f3f","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1751409226814,"stop":1751409226815,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5d5e4e2a0f413","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1751409199730,"stop":1751409199730,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4845fcdc499541b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1751409199716,"stop":1751409199716,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8c59ce3a3abc32","name":"should handle general insertion and lookup correctly","time":{"start":1751409201864,"stop":1751409201864,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bf0b6d192b4cbb","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1751409144961,"stop":1751409144961,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3740360ece446a6","name":"Subscribe to topic containing long and publish message","time":{"start":1751409334443,"stop":1751409334443,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff2afb0d8fd0236","name":"Push message with escaped characters payload","time":{"start":1751409824978,"stop":1751409824978,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3575fbd49b0f981","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app96/3/topic960/proto","time":{"start":1751409434347,"stop":1751409434347,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a49422bfbd341f","name":"should only return 1 node with relay and store capability","time":{"start":1751409168250,"stop":1751409168251,"duration":1},"status":"passed","severity":"normal"},{"uid":"23d9580e7540c49d","name":"Push message with content topic containing unicode special characters","time":{"start":1751409824970,"stop":1751409824970,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca35b8fe1a777302","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1751409199704,"stop":1751409199704,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb57e663c794468","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1751409199701,"stop":1751409199701,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae55ab8520d8ce43","name":"Push message with content topic containing JSON","time":{"start":1751409824969,"stop":1751409824969,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e2bf0df9d96c43","name":"Check received message containing Arabic","time":{"start":1751409673461,"stop":1751409673461,"duration":0},"status":"passed","severity":"normal"},{"uid":"281663fbf7df37d6","name":"Waku message hash computation (payload length 0)","time":{"start":1751409159867,"stop":1751409159867,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fb6b6488e7cda8","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1751409190004,"stop":1751409190005,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ddacf2bb384103","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1751409190044,"stop":1751409190044,"duration":0},"status":"passed","severity":"normal"},{"uid":"533b8b36211b2320","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1751409190043,"stop":1751409190044,"duration":1},"status":"passed","severity":"normal"},{"uid":"d90086c4861df999","name":"throws on empty content topic","time":{"start":1751409144927,"stop":1751409144927,"duration":0},"status":"passed","severity":"normal"},{"uid":"71848613f5fd283d","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1751409144944,"stop":1751409144944,"duration":0},"status":"passed","severity":"normal"}]