2024-10-09 07:18:36 +00:00

1 line
162 KiB
JSON

[{"uid":"61dae7cea59ba03f","name":"Decrypt messages","time":{"start":1728457882232,"stop":1728457882233,"duration":1},"status":"passed","severity":"normal"},{"uid":"d372bb95eaf07b1","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1728457615143,"stop":1728457615143,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ddb7b4a2e682bd3","name":"Sign & Recover","time":{"start":1728457480679,"stop":1728457480680,"duration":1},"status":"passed","severity":"normal"},{"uid":"da3872afd6a957dc","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728458072303,"stop":1728458072303,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abe04323be1ae89","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728457919908,"stop":1728457919909,"duration":1},"status":"passed","severity":"normal"},{"uid":"208013e12690be52","name":"Push message with content topic containing special chars","time":{"start":1728458195135,"stop":1728458195136,"duration":1},"status":"broken","severity":"normal"},{"uid":"249ff886b7daef32","name":"Push message with Russian payload","time":{"start":1728458288806,"stop":1728458288806,"duration":0},"status":"broken","severity":"normal"},{"uid":"697a9e76fadaeebd","name":"Generator, 2 different pubsubtopics","time":{"start":1728458106114,"stop":1728458106115,"duration":1},"status":"passed","severity":"normal"},{"uid":"f51c1e3ac7b91496","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728457555847,"stop":1728457555874,"duration":27},"status":"passed","severity":"normal"},{"uid":"d7d164a6cff79052","name":"should set field with all protocols disabled","time":{"start":1728457454707,"stop":1728457454708,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d5edbaa948b501f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728457646965,"stop":1728457646965,"duration":0},"status":"passed","severity":"normal"},{"uid":"9396f464b0e6df5d","name":"Check publish message containing SQL Injection","time":{"start":1728457914808,"stop":1728457914808,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bf95fffc0ad46c","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728457462115,"stop":1728457462116,"duration":1},"status":"passed","severity":"normal"},{"uid":"17f2b1cd55fec8b4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728457646565,"stop":1728457646566,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4d66e396ad57f2","name":"Push message with content topic containing Arabic","time":{"start":1728458195138,"stop":1728458195139,"duration":1},"status":"broken","severity":"normal"},{"uid":"6f4c550cf0b5b71e","name":"random static sharding 2 - Cluster ID: 318, Shard ID: 306","time":{"start":1728458100206,"stop":1728458100206,"duration":0},"status":"broken","severity":"normal"},{"uid":"57ff9e5000d1596","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728457615147,"stop":1728457615147,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ea329a17f45c47","name":"Push message with content topic containing short","time":{"start":1728458288817,"stop":1728458288818,"duration":1},"status":"broken","severity":"normal"},{"uid":"84efb9db08fc8f3d","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728457919889,"stop":1728457919892,"duration":3},"status":"passed","severity":"normal"},{"uid":"c4d88db1270f7db7","name":"Check received message containing Basic HTML tag","time":{"start":1728457617933,"stop":1728457617933,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb0b20dd6e64636","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728458000002,"stop":1728458000002,"duration":0},"status":"broken","severity":"normal"},{"uid":"275f9547bf46936d","name":"random static sharding 6 - Cluster ID: 137, Shard ID: 650","time":{"start":1728458100222,"stop":1728458100224,"duration":2},"status":"broken","severity":"normal"},{"uid":"6786f9fa65573ac4","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728457615200,"stop":1728457615200,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82ff69c73b4b235","name":"should not fail to start the service if it is already started","time":{"start":1728457515855,"stop":1728457515856,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf3428bb3033db5","name":"Callback on promise, aborts when callback returns true","time":{"start":1728458092990,"stop":1728458092990,"duration":0},"status":"passed","severity":"normal"},{"uid":"16087ec599320cd5","name":"A test","time":{"start":1728457777599,"stop":1728457777599,"duration":0},"status":"passed","severity":"normal"},{"uid":"975bfd3ac4e4a65c","name":"Relay","time":{"start":1728457508363,"stop":1728457508364,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fb2465fe76b7100","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728457445861,"stop":1728457445861,"duration":0},"status":"passed","severity":"normal"},{"uid":"996de2c46c1e0957","name":"A test","time":{"start":1728457777599,"stop":1728457777600,"duration":1},"status":"passed","severity":"normal"},{"uid":"f28adae957ba9f2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728457880501,"stop":1728457880502,"duration":1},"status":"passed","severity":"normal"},{"uid":"e86f5ad376ffbea9","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728457615172,"stop":1728457615183,"duration":11},"status":"passed","severity":"normal"},{"uid":"fa91cfcf6a901dd2","name":"should be able to decode the field with only STORE set to true","time":{"start":1728457453930,"stop":1728457453931,"duration":1},"status":"passed","severity":"normal"},{"uid":"b54afcfddc24bf5f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728457646565,"stop":1728457646565,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb31acf59bc1654","name":"throws an error for improperly formatted content topics","time":{"start":1728457445857,"stop":1728457445858,"duration":1},"status":"passed","severity":"normal"},{"uid":"b796f63d3e41843e","name":"Light Node - default protocols","time":{"start":1728458154489,"stop":1728458154489,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb62aa181610d5c","name":"Push message with custom timestamp: 1728454128700","time":{"start":1728458195155,"stop":1728458195155,"duration":0},"status":"broken","severity":"normal"},{"uid":"73ee5967018d1b8d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728457555847,"stop":1728457555847,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d3e52c165d8468","name":"Subscribe and receive messages via waku relay post","time":{"start":1728457646944,"stop":1728457646945,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2472b8950ab5095","name":"Push message with special chars payload","time":{"start":1728458288803,"stop":1728458288803,"duration":0},"status":"broken","severity":"normal"},{"uid":"564a802c90c49245","name":"listenerCount","time":{"start":1728457543206,"stop":1728457543207,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c788dbef045644","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728457615190,"stop":1728457615190,"duration":0},"status":"passed","severity":"normal"},{"uid":"118d4b23d70c009f","name":"Check received message containing unicode special characters","time":{"start":1728457617936,"stop":1728457617936,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6be18f687828b9","name":"random static sharding 1 - Cluster ID: 418, Shard ID: 382","time":{"start":1728458100196,"stop":1728458100196,"duration":0},"status":"broken","severity":"normal"},{"uid":"db9cfc944dc9610f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728457777372,"stop":1728457777372,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c30efc33bc3fc5","name":"1 Relay, 1 fetch","time":{"start":1728457470039,"stop":1728457470039,"duration":0},"status":"passed","severity":"normal"},{"uid":"29cae1b04e8c4470","name":"Ping on unsubscribed peer","time":{"start":1728457548360,"stop":1728457548360,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c4b5a90ef11f04","name":"Filter with 3 connections","time":{"start":1728457728269,"stop":1728457728269,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d296c68cbd59ee9","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728457615161,"stop":1728457615164,"duration":3},"status":"passed","severity":"normal"},{"uid":"8096199f00e07f79","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728457445867,"stop":1728457445867,"duration":0},"status":"passed","severity":"normal"},{"uid":"3efd5c98b854c8d8","name":"Check received message containing JSON","time":{"start":1728457777401,"stop":1728457777401,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb55fc9dc90cfcf","name":"Push message with content topic containing Script","time":{"start":1728458195142,"stop":1728458195142,"duration":0},"status":"broken","severity":"normal"},{"uid":"657435e472ea8c7c","name":"can start the service","time":{"start":1728457474070,"stop":1728457474071,"duration":1},"status":"passed","severity":"normal"},{"uid":"b957214a486f5b38","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728457461812,"stop":1728457461814,"duration":2},"status":"passed","severity":"normal"},{"uid":"92b037570f20f66","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728458106115,"stop":1728458106115,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5fa1094b7d85a0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728457646974,"stop":1728457646975,"duration":1},"status":"passed","severity":"normal"},{"uid":"70fd3ce2d3deb01","name":"Fails to publish duplicate message","time":{"start":1728457914845,"stop":1728457914846,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d899c2f5b804cc1","name":"Fails to push message bigger that 1MB","time":{"start":1728458195157,"stop":1728458195158,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1db664be33ea115","name":"should return false","time":{"start":1728457454698,"stop":1728457454698,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba50a31938dc3663","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728457480191,"stop":1728457480192,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f5f0d40ee1cb52a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728457880411,"stop":1728457880411,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6181cffd3884eb","name":"should throw error - no id","time":{"start":1728457454696,"stop":1728457454696,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f42b169bc07685","name":"Subscribe to topic containing Script and receive message","time":{"start":1728457880495,"stop":1728457880496,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3bdde22ea409e59","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728457470207,"stop":1728457470207,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc879eefd6d74851","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728457445874,"stop":1728457445874,"duration":0},"status":"passed","severity":"normal"},{"uid":"9023c960fd18b618","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728457448625,"stop":1728457448625,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4acaad019a8fd0d","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728457906039,"stop":1728457906044,"duration":5},"status":"passed","severity":"normal"},{"uid":"eb9b98967a6c8aff","name":"Check received message containing Chinese","time":{"start":1728457617930,"stop":1728457617931,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d237e06b1057663","name":"throws on content topic with empty application field","time":{"start":1728457445841,"stop":1728457445842,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ae308474ec7a83","name":"Check message with no content topic is not received","time":{"start":1728457777374,"stop":1728457777374,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d710c5e99a824d","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728458126298,"stop":1728458126299,"duration":1},"status":"passed","severity":"normal"},{"uid":"7adc54316e7c247e","name":"Ordered Callback - true","time":{"start":1728458106966,"stop":1728458106967,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa426d5ab5f221cc","name":"random static sharding 3 - Cluster ID: 991, Shard ID: 777","time":{"start":1728458100210,"stop":1728458100210,"duration":0},"status":"broken","severity":"normal"},{"uid":"9fc6a13072426e16","name":"should call waitForPeer on Relay","time":{"start":1728457484669,"stop":1728457484670,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e04f7e64610013","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728457445853,"stop":1728457445853,"duration":0},"status":"passed","severity":"normal"},{"uid":"35898e1b49fdc35e","name":"Ping on subscribed peer","time":{"start":1728457548359,"stop":1728457548359,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef1ca0a5e49ea01","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1728457615143,"stop":1728457615144,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7043114489eb191","name":"should properly create location multiaddrs - tcp4","time":{"start":1728457454705,"stop":1728457454705,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8730973f5e8889","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728457555899,"stop":1728457555899,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eee1eb06b5087b6","name":"Waku message hash computation (payload length 0)","time":{"start":1728457448624,"stop":1728457448624,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b6ec3aba0a0245","name":"should not receive a peer event after stop","time":{"start":1728457903910,"stop":1728457903910,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa31862da4e5837e","name":"should return all peers when numPeers is 0","time":{"start":1728457462114,"stop":1728457462114,"duration":0},"status":"passed","severity":"normal"},{"uid":"1226febe31f031fd","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728457999999,"stop":1728457999999,"duration":0},"status":"broken","severity":"normal"},{"uid":"4c40cb9cbefc3bd9","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728457919899,"stop":1728457919899,"duration":0},"status":"passed","severity":"normal"},{"uid":"70bdb7107c71f447","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728457615184,"stop":1728457615190,"duration":6},"status":"passed","severity":"normal"},{"uid":"76486ced9fba3e64","name":"Push message with numeric payload","time":{"start":1728458288802,"stop":1728458288802,"duration":0},"status":"broken","severity":"normal"},{"uid":"9c0f2f40d4851b86","name":"should decode valid enr with tcp successfully","time":{"start":1728457454695,"stop":1728457454696,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e419c35a5ad1c13","name":"can start and stop the service","time":{"start":1728457474072,"stop":1728457474072,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10df0fa148c0722","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728457880465,"stop":1728457880468,"duration":3},"status":"passed","severity":"normal"},{"uid":"fa0f2afc10d2c76b","name":"Check received message containing emoji","time":{"start":1728457777402,"stop":1728457777403,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e4717eac9b8cb4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728457646979,"stop":1728457646979,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d75e9355077b5d","name":"getPeersByDiscovery","time":{"start":1728457543206,"stop":1728457543206,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac3b0b7837b18d9","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728457503158,"stop":1728457503158,"duration":0},"status":"passed","severity":"normal"},{"uid":"815aad285ab30bb3","name":"Push message with JSON payload","time":{"start":1728458195125,"stop":1728458195125,"duration":0},"status":"broken","severity":"normal"},{"uid":"27fef76abdebf33b","name":"Push message with shell command payload","time":{"start":1728458195126,"stop":1728458195126,"duration":0},"status":"broken","severity":"normal"},{"uid":"f3435310ea71cbf2","name":"Meta field set when metaSetter is specified","time":{"start":1728457462350,"stop":1728457462350,"duration":0},"status":"passed","severity":"normal"},{"uid":"e424a70f026479fe","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728457453911,"stop":1728457453917,"duration":6},"status":"passed","severity":"normal"},{"uid":"820e5a9bbaea40b3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728457445868,"stop":1728457445869,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27f6322121cabfe","name":"Number of peers are maintained correctly","time":{"start":1728457571544,"stop":1728457571545,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f3ac6abca6a3de","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728457880428,"stop":1728457880429,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ac84c7c7988aba","name":"Fails to push message bigger that 1MB","time":{"start":1728458288839,"stop":1728458288839,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8fcdbd74797e4f","name":"Check received message containing Russian","time":{"start":1728457777360,"stop":1728457777361,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a63a65ed67c50d","name":"should properly create peer info with all multiaddrs","time":{"start":1728457454707,"stop":1728457454707,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b023371ee071595","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728457938164,"stop":1728457938164,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f4c8d0a5b9c3928","name":"Subscribe to topic containing XML and receive message","time":{"start":1728457880434,"stop":1728457880434,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc065c69997164da","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728457615147,"stop":1728457615148,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3cf2d31edcf7ad1","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728457534655,"stop":1728457534655,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d6d4242de2aec8","name":"should return unique PubsubTopics for static sharding","time":{"start":1728457445860,"stop":1728457445860,"duration":0},"status":"passed","severity":"normal"},{"uid":"f961ffc7aa2b9367","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728457445856,"stop":1728457445856,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35a904032af1ee9","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728457919888,"stop":1728457919889,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d070e467c56c676","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728457453921,"stop":1728457453922,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4dbae5902402d50","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728457574383,"stop":1728457574383,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c86f4ffd3232f71","name":"does not throw on valid cases","time":{"start":1728457445838,"stop":1728457445839,"duration":1},"status":"passed","severity":"normal"},{"uid":"a813affedc921d2f","name":"Check publish message after client node is restarted","time":{"start":1728457914856,"stop":1728457914856,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f1a008ea144ecfef","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728457880501,"stop":1728457880501,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62f570a5316b323","name":"Ping on peer without subscriptions","time":{"start":1728457548359,"stop":1728457548360,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f7a9de76ddff76a","name":"Relay - dialed after","time":{"start":1728458154485,"stop":1728458154485,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec8de0de62a87b4","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728457919912,"stop":1728457919913,"duration":1},"status":"passed","severity":"normal"},{"uid":"a54761b7f2c50516","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728457857647,"stop":1728457857649,"duration":2},"status":"broken","severity":"normal"},{"uid":"3009b73e9e930b39","name":"Round trip binary serialization","time":{"start":1728457462348,"stop":1728457462348,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dedcad95207f12a","name":"same cluster, different shard: nodes connect","time":{"start":1728457797163,"stop":1728457797163,"duration":0},"status":"passed","severity":"normal"},{"uid":"68aa77e1127d3037","name":"Reopen subscription with peer with lost subscription","time":{"start":1728457547946,"stop":1728457547947,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1b0c967aa57bf4","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728458110774,"stop":1728458110774,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d7facb2a9679aa","name":"should only return 1 node with relay and store capability","time":{"start":1728457470206,"stop":1728457470206,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee62b12d02c93af6","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728457574384,"stop":1728457574385,"duration":1},"status":"passed","severity":"normal"},{"uid":"815369034533f6fb","name":"Push message with special chars payload","time":{"start":1728458195115,"stop":1728458195115,"duration":0},"status":"broken","severity":"normal"},{"uid":"710ef6c0e45dda05","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728457938165,"stop":1728457938166,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff0e8478d249d81a","name":"should check connected peers if present and suitable","time":{"start":1728457484668,"stop":1728457484668,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c3601a56239f85","name":"Push to array if already present","time":{"start":1728457445690,"stop":1728457445690,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c8611f0d1d5210","name":"Decoder throws on undefined content topic","time":{"start":1728457462351,"stop":1728457462351,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a90d9be12875c7b","name":"Push message with Script payload","time":{"start":1728458288808,"stop":1728458288808,"duration":0},"status":"broken","severity":"normal"},{"uid":"ecf31dad87c1ceb5","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728457448622,"stop":1728457448623,"duration":1},"status":"passed","severity":"normal"},{"uid":"340393d2d1e9e5d8","name":"Subscribe and receives messages on 20 topics","time":{"start":1728457646952,"stop":1728457646955,"duration":3},"status":"passed","severity":"normal"},{"uid":"b3ceaabead7c4caf","name":"should only return 1 node with store capability","time":{"start":1728457470206,"stop":1728457470206,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d16c61896f562bc","name":"should reject if Filter is requested but not mounted","time":{"start":1728457484666,"stop":1728457484667,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a38aab7bde9a5c5","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728458126299,"stop":1728458126299,"duration":0},"status":"passed","severity":"normal"},{"uid":"279c4076a55fff20","name":"Check received message containing long","time":{"start":1728457617927,"stop":1728457617928,"duration":1},"status":"passed","severity":"normal"},{"uid":"8301303331be83a7","name":"Push message with Russian payload","time":{"start":1728458195119,"stop":1728458195119,"duration":0},"status":"broken","severity":"normal"},{"uid":"b55d71a82f7dd79e","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728457445860,"stop":1728457445861,"duration":1},"status":"passed","severity":"normal"},{"uid":"675c9c6d0a793218","name":"Push message with content topic containing shell command","time":{"start":1728458288829,"stop":1728458288829,"duration":0},"status":"broken","severity":"normal"},{"uid":"fc4b0d1b625d9382","name":"should only return 1 node with relay capability","time":{"start":1728457470206,"stop":1728457470206,"duration":0},"status":"passed","severity":"normal"},{"uid":"23aa1c9ee459dd11","name":"Check received message with timestamp: 1728457502297 ","time":{"start":1728457617937,"stop":1728457617937,"duration":0},"status":"passed","severity":"normal"},{"uid":"821603e2ffe24557","name":"Push message with short payload","time":{"start":1728458288800,"stop":1728458288800,"duration":0},"status":"broken","severity":"normal"},{"uid":"554e7c649dff300","name":"removeEventListener with correct event","time":{"start":1728457543205,"stop":1728457543205,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7713c19bdd9c44","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728457615161,"stop":1728457615161,"duration":0},"status":"passed","severity":"normal"},{"uid":"5769cd6d06cc4e28","name":"should throw an error for missing required configuration","time":{"start":1728457445862,"stop":1728457445862,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d47a1bf81076312","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728458000017,"stop":1728458000017,"duration":0},"status":"broken","severity":"normal"},{"uid":"b7998393f9987fe0","name":"safeDispatchEvent","time":{"start":1728457543207,"stop":1728457543208,"duration":1},"status":"passed","severity":"normal"},{"uid":"8566dcc9ef785d60","name":"Subscribe and receives messages on 20 topics","time":{"start":1728457880473,"stop":1728457880482,"duration":9},"status":"passed","severity":"normal"},{"uid":"b3e18eb65d49cdbe","name":"Push message with content topic containing special chars","time":{"start":1728458288820,"stop":1728458288820,"duration":0},"status":"broken","severity":"normal"},{"uid":"2ae329675d01bf0c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728457646557,"stop":1728457646558,"duration":1},"status":"passed","severity":"normal"},{"uid":"745a8db19822a504","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728457469082,"stop":1728457469083,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af030f40955f8bc","name":"Push message with SQL Injection payload","time":{"start":1728458195120,"stop":1728458195120,"duration":0},"status":"broken","severity":"normal"},{"uid":"e3c3a3ff31dcbae1","name":"Check received message containing short","time":{"start":1728457617926,"stop":1728457617927,"duration":1},"status":"passed","severity":"normal"},{"uid":"f26300c7b81871f","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728457510132,"stop":1728457510133,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d9976f145e584","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728457445866,"stop":1728457445866,"duration":0},"status":"passed","severity":"normal"},{"uid":"d965f66eb9028921","name":"Check received message containing XML","time":{"start":1728457777396,"stop":1728457777396,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f82903b6c262ce","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728457615172,"stop":1728457615172,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0cbd5cc545e0126","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728457615160,"stop":1728457615160,"duration":0},"status":"passed","severity":"normal"},{"uid":"761317ec1d24633e","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728458000016,"stop":1728458000016,"duration":0},"status":"broken","severity":"normal"},{"uid":"749e75eb59ae8e28","name":"Ping succeeds for all connected peers","time":{"start":1728457571545,"stop":1728457571546,"duration":1},"status":"passed","severity":"normal"},{"uid":"d706dcf941a0a4af","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app65/6/topic523/json","time":{"start":1728458090351,"stop":1728458090352,"duration":1},"status":"broken","severity":"normal"},{"uid":"de85d10020e9e171","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728457448623,"stop":1728457448623,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbb5e2dc84fbbf7","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app85/6/topic579/xml","time":{"start":1728458090342,"stop":1728458090342,"duration":0},"status":"broken","severity":"normal"},{"uid":"76bf2a13535a2105","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728457615197,"stop":1728457615198,"duration":1},"status":"passed","severity":"normal"},{"uid":"721f2024691a5c0c","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728457445861,"stop":1728457445861,"duration":0},"status":"passed","severity":"normal"},{"uid":"c332d09f70776c80","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728457469692,"stop":1728457469692,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2f07e850a6122d","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728457555910,"stop":1728457555910,"duration":0},"status":"passed","severity":"normal"},{"uid":"77836d07757651c3","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728457919912,"stop":1728457919912,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9307f501452318","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728457880500,"stop":1728457880500,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8351dca735463f1","name":"Push message with content topic containing SQL Injection","time":{"start":1728458288824,"stop":1728458288824,"duration":0},"status":"broken","severity":"normal"},{"uid":"7d92ea2d4c11af57","name":"Generator, custom pubsub topic","time":{"start":1728458106115,"stop":1728458106116,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab42ae48d13a94e","name":"unsubscribes","time":{"start":1728458115201,"stop":1728458115201,"duration":0},"status":"passed","severity":"normal"},{"uid":"9979e5d06cc5b7d1","name":"should emit a peer event after start","time":{"start":1728457515856,"stop":1728457515856,"duration":0},"status":"passed","severity":"normal"},{"uid":"417cc2db46b02eab","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728457646973,"stop":1728457646974,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f8eb05ba4aeb65","name":"Check publish message containing escaped characters","time":{"start":1728457914822,"stop":1728457914822,"duration":0},"status":"passed","severity":"normal"},{"uid":"549260e57ef0936c","name":"should set field with only RELAY enabled","time":{"start":1728457454708,"stop":1728457454709,"duration":1},"status":"passed","severity":"normal"},{"uid":"17cb2feb4d96bfd2","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728457445855,"stop":1728457445855,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e19986e87974d2","name":"isConnected should return true after first peer connects","time":{"start":1728457534657,"stop":1728457534657,"duration":0},"status":"passed","severity":"normal"},{"uid":"731213ca967e8d98","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728457555900,"stop":1728457555909,"duration":9},"status":"passed","severity":"normal"},{"uid":"a11a094672513030","name":"Store - dialed first","time":{"start":1728458154486,"stop":1728458154486,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd17ea8d82140f72","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728457880491,"stop":1728457880494,"duration":3},"status":"passed","severity":"normal"},{"uid":"b18179c545670284","name":"Subscribe and receive messages via lightPush","time":{"start":1728457880450,"stop":1728457880451,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a1a40f98d80e36b","name":"Relay - dialed first","time":{"start":1728458154484,"stop":1728458154485,"duration":1},"status":"passed","severity":"normal"},{"uid":"56819d7f7737df16","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728457615198,"stop":1728457615199,"duration":1},"status":"passed","severity":"normal"},{"uid":"83abe306ea70a4b7","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1728457615142,"stop":1728457615143,"duration":1},"status":"passed","severity":"normal"},{"uid":"8018202a85b4803c","name":"Refresh subscription","time":{"start":1728457919892,"stop":1728457919893,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f59ea87ed17db75","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728457919909,"stop":1728457919910,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d04bc1051e9569b","name":"Filter","time":{"start":1728458154488,"stop":1728458154488,"duration":0},"status":"passed","severity":"normal"},{"uid":"3156849930ee72d2","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728457469693,"stop":1728457469693,"duration":0},"status":"passed","severity":"normal"},{"uid":"89411a1b89054f0a","name":"Check received message with timestamp: 1728457502297000000 ","time":{"start":1728457617936,"stop":1728457617937,"duration":1},"status":"passed","severity":"normal"},{"uid":"d828a3c79977e705","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728457503153,"stop":1728457503154,"duration":1},"status":"passed","severity":"normal"},{"uid":"377351170e8860cb","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728457880418,"stop":1728457880418,"duration":0},"status":"passed","severity":"normal"},{"uid":"58991a2eb03f223d","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728457919886,"stop":1728457919886,"duration":0},"status":"passed","severity":"normal"},{"uid":"37636516172ea67e","name":"ignores unrecognized TXT record formats","time":{"start":1728457470205,"stop":1728457470205,"duration":0},"status":"passed","severity":"normal"},{"uid":"3902deac6dfcbdee","name":"All","time":{"start":1728457508365,"stop":1728457508365,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a7d3cdc268173f","name":"Check message with non string payload is not received","time":{"start":1728457777374,"stop":1728457777375,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4c180723d3d962","name":"Push message with custom timestamp: 1697699328700","time":{"start":1728458195154,"stop":1728458195154,"duration":0},"status":"broken","severity":"normal"},{"uid":"2065af69b455b7ea","name":"Check meta is set [ecies]","time":{"start":1728457481778,"stop":1728457481778,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c32008f8bb78b4","name":"Ephemeral field set to true","time":{"start":1728457462349,"stop":1728457462349,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ddfd21385f5c1a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728457445870,"stop":1728457445870,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6e21fe599e066f","name":"random static sharding 9 - Cluster ID: 867, Shard ID: 292","time":{"start":1728458100266,"stop":1728458100267,"duration":1},"status":"broken","severity":"normal"},{"uid":"23c4bd4e0afad8b2","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728457555875,"stop":1728457555876,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d1bdca0f5f3333","name":"stop","time":{"start":1728457543208,"stop":1728457543208,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50ab4b2554d6166","name":"Check received message containing escaped characters","time":{"start":1728457777369,"stop":1728457777369,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0a527db587ded1","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728457453933,"stop":1728457453933,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f366689e14d63b","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728458023826,"stop":1728458023826,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf542d72aff4472","name":"should be able to encode the field with only STORE set to true","time":{"start":1728457453918,"stop":1728457453920,"duration":2},"status":"passed","severity":"normal"},{"uid":"692471c3c29d7c98","name":"should return different streams if requested simultaniously","time":{"start":1728457461809,"stop":1728457461810,"duration":1},"status":"passed","severity":"normal"},{"uid":"be64e571274a8d2d","name":"should throw an error for an unconfigured topic","time":{"start":1728457445871,"stop":1728457445871,"duration":0},"status":"passed","severity":"normal"},{"uid":"390f3b4aa45f69ef","name":"Push message with Chinese payload","time":{"start":1728458288804,"stop":1728458288804,"duration":0},"status":"broken","severity":"normal"},{"uid":"37da5d7488b5d615","name":"should encodeTxt and decodeTxt","time":{"start":1728457454694,"stop":1728457454694,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4234f0311c0ba6","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728458092989,"stop":1728458092989,"duration":0},"status":"passed","severity":"normal"},{"uid":"1026b733dc3d6973","name":"1 Relay, 1 Filter, gives up","time":{"start":1728457470040,"stop":1728457470040,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a32f713acc7ff82","name":"Sets default value correctly","time":{"start":1728458164793,"stop":1728458164793,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2f2edbb74c4bcb","name":"returns only open connection if one present","time":{"start":1728457461532,"stop":1728457461532,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a123018a119b6d7","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728457857653,"stop":1728457857654,"duration":1},"status":"broken","severity":"normal"},{"uid":"b5a7b9b4849f6f0f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728457445851,"stop":1728457445851,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4673ab57f2b0fd7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728457880449,"stop":1728457880450,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2496bf73968f1b8","name":"Check received message containing numeric","time":{"start":1728457777358,"stop":1728457777359,"duration":1},"status":"passed","severity":"normal"},{"uid":"d84f8f2dcc151f06","name":"Check received message containing Russian","time":{"start":1728457617932,"stop":1728457617932,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4578cd70167df6d","name":"Push message with content topic containing emoji","time":{"start":1728458288833,"stop":1728458288834,"duration":1},"status":"broken","severity":"normal"},{"uid":"8e8ed6f046cacbc0","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728457906046,"stop":1728457906046,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7029376cd0817e","name":"isConnected should return false after all peers disconnect","time":{"start":1728457534657,"stop":1728457534657,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1a9e9757b73cf5","name":"Renews peer on consistent missed messages","time":{"start":1728457571555,"stop":1728457571559,"duration":4},"status":"passed","severity":"normal"},{"uid":"fa24932ecc6a8c6c","name":"Push message with content topic containing Russian","time":{"start":1728458288823,"stop":1728458288823,"duration":0},"status":"broken","severity":"normal"},{"uid":"54f431653ec6c5f5","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728457454695,"stop":1728457454695,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5bdbe18f8a9c21","name":"LightPush with 3 connections","time":{"start":1728457728268,"stop":1728457728269,"duration":1},"status":"broken","severity":"normal"},{"uid":"8d2193f60af3f080","name":"Subscribe to topic containing long and receive message","time":{"start":1728457646961,"stop":1728457646962,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f0e1cf8a1c809c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728457445865,"stop":1728457445866,"duration":1},"status":"passed","severity":"normal"},{"uid":"90729560d4d472ba","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728457906045,"stop":1728457906045,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb41e3e38eb93575","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app96/4/topic361/json","time":{"start":1728458090355,"stop":1728458090356,"duration":1},"status":"broken","severity":"normal"},{"uid":"6fc4d342813c005d","name":"Push message on custom pubsubTopic","time":{"start":1728457857621,"stop":1728457857622,"duration":1},"status":"broken","severity":"normal"},{"uid":"76184dfc317854ba","name":"Check message received after jswaku node is restarted","time":{"start":1728457777375,"stop":1728457777375,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c4029be00b6285e0","name":"Publish message with custom timestamp: Wed Oct 09 2024 06:11:44 GMT+0000 (Coordinated Universal Time)","time":{"start":1728457914837,"stop":1728457914839,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c601b20bfcdd3fc","name":"Check received message containing SQL Injection","time":{"start":1728457617932,"stop":1728457617932,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1bff411fc5f194b","name":"should create a new stream if no existing for protocol found","time":{"start":1728457461808,"stop":1728457461809,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d9a5d9f61fa71d","name":"Check message with non string payload is not received","time":{"start":1728457617942,"stop":1728457617942,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3d5d8520a650e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728457880499,"stop":1728457880500,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c4f6eb2f764e1d1","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728457880494,"stop":1728457880495,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeda2f3a2771bb82","name":"getPeersByDiscovery","time":{"start":1728457938163,"stop":1728457938163,"duration":0},"status":"passed","severity":"normal"},{"uid":"46529747d054fe65","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728457534658,"stop":1728457534659,"duration":1},"status":"passed","severity":"normal"},{"uid":"719b48dabdf4cc35","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728457880482,"stop":1728457880484,"duration":2},"status":"passed","severity":"normal"},{"uid":"a02b7d256d371bc0","name":"Check message received after nwaku node is restarted","time":{"start":1728457617943,"stop":1728457617943,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cd24f0ba27ae5ad7","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728458051558,"stop":1728458051558,"duration":0},"status":"passed","severity":"normal"},{"uid":"73eca6b04245d0cd","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728457646957,"stop":1728457646958,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e394d02b3b1cff7","name":"Check received message containing special chars","time":{"start":1728457617929,"stop":1728457617930,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42168829ce596fc","name":"Refresh subscription","time":{"start":1728457646958,"stop":1728457646959,"duration":1},"status":"passed","severity":"normal"},{"uid":"52dfd5e0de78b0b2","name":"should be called for bootstrap peers","time":{"start":1728457509598,"stop":1728457509599,"duration":1},"status":"passed","severity":"normal"},{"uid":"edc07d7fbfe0b53e","name":"should add and remove event listeners correctly","time":{"start":1728457474076,"stop":1728457474076,"duration":0},"status":"passed","severity":"normal"},{"uid":"6418e2ebe165f73f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728457445869,"stop":1728457445869,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c6f9edb48d6a24","name":"Check message with invalid timestamp is not received","time":{"start":1728457617939,"stop":1728457617939,"duration":0},"status":"passed","severity":"normal"},{"uid":"1938aa81f0a501c2","name":"Reopen subscription with peer with lost subscription","time":{"start":1728457548361,"stop":1728457548362,"duration":1},"status":"passed","severity":"normal"},{"uid":"8167145521ecd60e","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728457445872,"stop":1728457445872,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe96d492116e280a","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728457503153,"stop":1728457503153,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3919b585331b1b","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728457646566,"stop":1728457646567,"duration":1},"status":"passed","severity":"normal"},{"uid":"f113b36df04d08e4","name":"Push message with shell command payload","time":{"start":1728458288812,"stop":1728458288812,"duration":0},"status":"broken","severity":"normal"},{"uid":"78e18a817ec4b2ff","name":"Passing invalid cursor","time":{"start":1728458023828,"stop":1728458023829,"duration":1},"status":"passed","severity":"normal"},{"uid":"650a943b5d3ee68e","name":"Push message with content topic containing unicode special characters","time":{"start":1728458195149,"stop":1728458195149,"duration":0},"status":"broken","severity":"normal"},{"uid":"9ef8bac0677e696d","name":"should get / set UDP multiaddr","time":{"start":1728457454699,"stop":1728457454700,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0d3a648d658cdeb","name":"Generator, custom pubsub topic","time":{"start":1728458106114,"stop":1728458106114,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5e83bab02f7379","name":"start node with empty content topic","time":{"start":1728458090369,"stop":1728458090369,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e65238eac90c1a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728458126298,"stop":1728458126298,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a83c7eec48068ef","name":"Check received message containing numeric","time":{"start":1728457617928,"stop":1728457617929,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fd4c7197a0f3ace","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728457646946,"stop":1728457646952,"duration":6},"status":"passed","severity":"normal"},{"uid":"8ccf8dfd9f72b314","name":"should not throw an error for a single configured topic","time":{"start":1728457445871,"stop":1728457445871,"duration":0},"status":"passed","severity":"normal"},{"uid":"b883234a899f8b7","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728457906045,"stop":1728457906045,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a07e71c977a4157","name":"Passing page size 19 when there are 20 messages","time":{"start":1728458117800,"stop":1728458117800,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0f998d30701edc","name":"Renews subscription after lossing a connection","time":{"start":1728457880502,"stop":1728457880503,"duration":1},"status":"passed","severity":"normal"},{"uid":"b788d9e19e47fa0","name":"Publish message with custom timestamp: Thu Oct 19 2023 07:11:44 GMT+0000 (Coordinated Universal Time)","time":{"start":1728457914833,"stop":1728457914836,"duration":3},"status":"passed","severity":"normal"},{"uid":"cc23eb00d1f3b9d0","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728458000012,"stop":1728458000012,"duration":0},"status":"broken","severity":"normal"},{"uid":"450efd731bf35022","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728457445866,"stop":1728457445867,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde7e1176f63c34f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728457646978,"stop":1728457646978,"duration":0},"status":"passed","severity":"normal"},{"uid":"db480009257f3699","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app72/7/topic369/proto","time":{"start":1728458090348,"stop":1728458090348,"duration":0},"status":"broken","severity":"normal"},{"uid":"31ff3dad2ffb2a52","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728458126301,"stop":1728458126301,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c296209eb726ff6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728457574384,"stop":1728457574384,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8761f502d0daaa1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728457880414,"stop":1728457880414,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f6f608333b497c","name":"Passing page size 110 when there are 120 messages","time":{"start":1728458117800,"stop":1728458117802,"duration":2},"status":"passed","severity":"normal"},{"uid":"d619c2d50fd3558e","name":"Subscribe and publish message","time":{"start":1728457919885,"stop":1728457919886,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a8e815fc99e7add","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728457880413,"stop":1728457880413,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52c00578e5e1c64","name":"should wait for Store peer to be connected","time":{"start":1728457484669,"stop":1728457484669,"duration":0},"status":"passed","severity":"normal"},{"uid":"889aafb932723a8a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728458051556,"stop":1728458051556,"duration":0},"status":"passed","severity":"normal"},{"uid":"5899edaa7ab8fa3c","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728457515867,"stop":1728457515867,"duration":0},"status":"skipped","severity":"normal"},{"uid":"14bb497e8d0c111d","name":"should handle corrupted local storage data gracefully","time":{"start":1728457474076,"stop":1728457474076,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb4c77d63166f6e","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728458051559,"stop":1728458051559,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e061b7fb4fe6f5d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728457470207,"stop":1728457470207,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb63127deea94b3b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728457534656,"stop":1728457534656,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b3dd6424facee6","name":"should set field with only STORE enabled","time":{"start":1728457454709,"stop":1728457454709,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37b8f516730ca97","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728457445865,"stop":1728457445865,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8a9b8163c4c5de","name":"Encoder throws on empty string content topic","time":{"start":1728457480194,"stop":1728457480194,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f274964fcff405","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728457646963,"stop":1728457646965,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee855415e0ddf740","name":"Check received message containing emoji","time":{"start":1728457777371,"stop":1728457777371,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f62cfd10ed9e20","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728457615191,"stop":1728457615192,"duration":1},"status":"passed","severity":"normal"},{"uid":"667637f7370bf335","name":"should reject if LightPush is requested but not mounted","time":{"start":1728457484665,"stop":1728457484666,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d385b774b1fb1b","name":"should not receive a peer event before start","time":{"start":1728457903909,"stop":1728457903909,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f5ebef990843c4","name":"Check received message containing JSON","time":{"start":1728457617933,"stop":1728457617934,"duration":1},"status":"passed","severity":"normal"},{"uid":"451be40239dd0e3","name":"Query generator for 2000 messages","time":{"start":1728458092991,"stop":1728458092992,"duration":1},"status":"passed","severity":"normal"},{"uid":"77436687f1095652","name":"Check received message containing shell command","time":{"start":1728457617934,"stop":1728457617934,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a0b3ac0600428b","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728457615149,"stop":1728457615149,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83f3c19d23aac7c","name":"Fails to publish message with empty text","time":{"start":1728457914846,"stop":1728457914847,"duration":1},"status":"passed","severity":"normal"},{"uid":"49658da7193309b5","name":"should emit a peer event after start","time":{"start":1728457474073,"stop":1728457474073,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3f6c0dbc5484a7","name":"Refresh subscription","time":{"start":1728457880485,"stop":1728457880488,"duration":3},"status":"passed","severity":"normal"},{"uid":"d8ecabc77890c9b1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728457880415,"stop":1728457880415,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8827f5cae374cf","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728458126300,"stop":1728458126300,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6013af75fd09792","name":"Push message with content topic containing escaped characters","time":{"start":1728458288830,"stop":1728458288831,"duration":1},"status":"broken","severity":"normal"},{"uid":"7b8f0b68f57ebba9","name":"Push message with Basic HTML tag payload","time":{"start":1728458195124,"stop":1728458195124,"duration":0},"status":"broken","severity":"normal"},{"uid":"1bce912f085a60f5","name":"Check received message containing XML","time":{"start":1728457777367,"stop":1728457777368,"duration":1},"status":"passed","severity":"normal"},{"uid":"d110541375a86f5c","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728458110777,"stop":1728458110777,"duration":0},"status":"passed","severity":"normal"},{"uid":"591bc1f2c87b9d61","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728458051554,"stop":1728458051555,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0e1c124a5bb5ca","name":"Check message with non string payload is not received","time":{"start":1728457777411,"stop":1728457777411,"duration":0},"status":"passed","severity":"normal"},{"uid":"36eccc394c8ec6b2","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728458090368,"stop":1728458090368,"duration":0},"status":"passed","severity":"normal"},{"uid":"d845dbcf698b7852","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728457445872,"stop":1728457445873,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c1f2a36ac06edd","name":"Push message with custom timestamp: 1697699246799","time":{"start":1728458288837,"stop":1728458288837,"duration":0},"status":"broken","severity":"normal"},{"uid":"18bcdad027bd2b74","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728458126297,"stop":1728458126297,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6aaed7dd640a056","name":"Push message with content topic containing Chinese","time":{"start":1728458195137,"stop":1728458195137,"duration":0},"status":"broken","severity":"normal"},{"uid":"b50c83368a3f5801","name":"should select older connection if present","time":{"start":1728457461533,"stop":1728457461534,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa83708f814686f","name":"should use DNS peer discovery with light client","time":{"start":1728457515866,"stop":1728457515866,"duration":0},"status":"skipped","severity":"normal"},{"uid":"284ca3305dc5bf7a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728458090336,"stop":1728458090336,"duration":0},"status":"broken","severity":"normal"},{"uid":"8d40982b3db16331","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728457617937,"stop":1728457617938,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba75a523d7d0220","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728457615183,"stop":1728457615183,"duration":0},"status":"passed","severity":"normal"},{"uid":"2026e8d5ae13edf0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728457534656,"stop":1728457534656,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0361e32d092567f","name":"Ping on peer without subscriptions","time":{"start":1728457547946,"stop":1728457547946,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2421f52602d90c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728457446201,"stop":1728457446201,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba150b34cddc109","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728457453925,"stop":1728457453926,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d4ccf1dd43a4ce","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728457453922,"stop":1728457453922,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93c357c3716af30","name":"1 Store, 2 fetches","time":{"start":1728457470039,"stop":1728457470039,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fb2e6a90dc39de","name":"creates an iterator","time":{"start":1728458115197,"stop":1728458115199,"duration":2},"status":"passed","severity":"normal"},{"uid":"ebf759de96630801","name":"Push message with numeric payload","time":{"start":1728458195114,"stop":1728458195114,"duration":0},"status":"broken","severity":"normal"},{"uid":"999a98224e83873","name":"Fails to push message with empty content topic","time":{"start":1728458195150,"stop":1728458195150,"duration":0},"status":"passed","severity":"normal"},{"uid":"9417e29508b82a50","name":"should not fail to start the service if it is already started","time":{"start":1728457474073,"stop":1728457474073,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc877e1bbc7374af","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728457615148,"stop":1728457615148,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38e7659bb8eddb9","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728457646977,"stop":1728457646978,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f9fbeafa43b094b","name":"Fails to push message with empty content topic","time":{"start":1728458288834,"stop":1728458288834,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4de92666d0e09a3","name":"throws on content topic with non-number generation field","time":{"start":1728457445840,"stop":1728457445840,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb431737c70c42d","name":"should return valid sharding parameters for static sharding","time":{"start":1728457445874,"stop":1728457445874,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1eba69db8ea1210","name":"Push message with emoji payload","time":{"start":1728458195129,"stop":1728458195130,"duration":1},"status":"broken","severity":"normal"},{"uid":"31eae917c3535dfc","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728457919895,"stop":1728457919899,"duration":4},"status":"passed","severity":"normal"},{"uid":"98017d357d345568","name":"can start and stop the service","time":{"start":1728457903907,"stop":1728457903908,"duration":1},"status":"passed","severity":"normal"},{"uid":"c90af3cfd6d5e0f1","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728458000006,"stop":1728458000007,"duration":1},"status":"broken","severity":"normal"},{"uid":"d14fabcd217278f2","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728457919899,"stop":1728457919900,"duration":1},"status":"passed","severity":"normal"},{"uid":"5be542d0d739dcbe","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728457880434,"stop":1728457880435,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c4bd2e9836e95c","name":"Push message on custom pubsubTopic","time":{"start":1728457857608,"stop":1728457857608,"duration":0},"status":"broken","severity":"normal"},{"uid":"eb5056c5309cd49e","name":"Publish without waiting for remote peer","time":{"start":1728457919885,"stop":1728457919885,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c34b0af9a65d6","name":"Check publish message containing Russian","time":{"start":1728457914804,"stop":1728457914808,"duration":4},"status":"passed","severity":"normal"},{"uid":"53018805eb3a8c7b","name":"handles empty contentTopics array correctly","time":{"start":1728457445875,"stop":1728457445875,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d6dad21c03e3db","name":"Check publish message containing Arabic","time":{"start":1728457914801,"stop":1728457914803,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a32107812931155","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728457615148,"stop":1728457615149,"duration":1},"status":"passed","severity":"normal"},{"uid":"4779a97226482504","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app30/8/topic580/utf8","time":{"start":1728458090365,"stop":1728458090365,"duration":0},"status":"broken","severity":"normal"},{"uid":"ee6c9cb22f76dec","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728457880414,"stop":1728457880414,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c9605faf5e072e","name":"Decoder throws on undefined content topic","time":{"start":1728457480194,"stop":1728457480195,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba79532b847ff6ea","name":"Waku message hash computation (no timestamp)","time":{"start":1728457448624,"stop":1728457448625,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ece08961422f843","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728457919900,"stop":1728457919900,"duration":0},"status":"passed","severity":"normal"},{"uid":"47af6b90e94c524b","name":"Check received message containing emoji","time":{"start":1728457617936,"stop":1728457617936,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da1c6d632879eed","name":"different cluster, same shard: nodes don't connect","time":{"start":1728457615139,"stop":1728457615140,"duration":1},"status":"passed","severity":"normal"},{"uid":"e87870dc1b023750","name":"random static sharding 4 - Cluster ID: 207, Shard ID: 670","time":{"start":1728458100214,"stop":1728458100214,"duration":0},"status":"broken","severity":"normal"},{"uid":"3de6ead3827fe82a","name":"Check publish message containing unicode special characters","time":{"start":1728457914822,"stop":1728457914823,"duration":1},"status":"passed","severity":"normal"},{"uid":"510d652eca7db4b0","name":"Subscribe to topic containing short and receive message","time":{"start":1728457880489,"stop":1728457880489,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88974c052bdd1b2","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728457445872,"stop":1728457445872,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b5e320f7f21c32","name":"through manual discovery","time":{"start":1728457801315,"stop":1728457801315,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb321fdf8a947447","name":"Query generator for multiple messages","time":{"start":1728458092988,"stop":1728458092988,"duration":0},"status":"passed","severity":"normal"},{"uid":"f241f0f00bf37451","name":"Decoder throws on empty string content topic","time":{"start":1728457462351,"stop":1728457462351,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95f874f4b7257ce","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728457509602,"stop":1728457509603,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd3a2f07618362d3","name":"Push message with Chinese payload","time":{"start":1728458195117,"stop":1728458195117,"duration":0},"status":"broken","severity":"normal"},{"uid":"94191c4ff2d3fbcc","name":"should throw an error for insufficient data","time":{"start":1728457446201,"stop":1728457446201,"duration":0},"status":"passed","severity":"normal"},{"uid":"1430bbcf582e5ec0","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728457615192,"stop":1728457615192,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ecc289d54142e5","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728457510133,"stop":1728457510133,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c428465c730e1ff","name":"Check received message containing Basic HTML tag","time":{"start":1728457777368,"stop":1728457777368,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb2699830508764","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728458023827,"stop":1728458023827,"duration":0},"status":"passed","severity":"normal"},{"uid":"5597a41578970418","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728457615160,"stop":1728457615160,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da49affc15e4abc","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728457919910,"stop":1728457919911,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0908ae7914812c6","name":"Push message with content topic containing short","time":{"start":1728458195132,"stop":1728458195132,"duration":0},"status":"broken","severity":"normal"},{"uid":"3966e4b9287acd40","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728458288827,"stop":1728458288827,"duration":0},"status":"broken","severity":"normal"},{"uid":"8df0f037c004f803","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728458106112,"stop":1728458106112,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b3ac1bb42f6ef4","name":"Check received message containing JSON","time":{"start":1728457777368,"stop":1728457777369,"duration":1},"status":"passed","severity":"normal"},{"uid":"345faf1a21dabccc","name":"returns all values when wanted number is greater than available values","time":{"start":1728457469082,"stop":1728457469082,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed0b7bf334e3703","name":"Check message received after jswaku node is restarted","time":{"start":1728457777412,"stop":1728457777412,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7dd354f7deee3260","name":"isConnected return false after peer stops","time":{"start":1728457534658,"stop":1728457534658,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d60a6d205de6cab","name":"Fails to publish message with wrong content topic","time":{"start":1728457914848,"stop":1728457914848,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b6aa283eb0cc27","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728457555876,"stop":1728457555897,"duration":21},"status":"passed","severity":"normal"},{"uid":"f8414a96d54977dc","name":"Push message equal or less that 1MB","time":{"start":1728458288839,"stop":1728458288839,"duration":0},"status":"broken","severity":"normal"},{"uid":"cb8dcd2625c7e07","name":"Check publish message containing JSON","time":{"start":1728457914820,"stop":1728457914821,"duration":1},"status":"passed","severity":"normal"},{"uid":"91dd30886483aaba","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728457445866,"stop":1728457445866,"duration":0},"status":"passed","severity":"normal"},{"uid":"501a286453107c77","name":"Check message on other pubsub topic is not received","time":{"start":1728457777373,"stop":1728457777373,"duration":0},"status":"passed","severity":"normal"},{"uid":"e219574fcd44f4de","name":"removeEventListener with wrong event","time":{"start":1728457543205,"stop":1728457543205,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba277b392aa63246","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728458000001,"stop":1728458000001,"duration":0},"status":"broken","severity":"normal"},{"uid":"607effbcd4978567","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728458000013,"stop":1728458000014,"duration":1},"status":"broken","severity":"normal"},{"uid":"7c8d14e58c7afe0c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728457646977,"stop":1728457646977,"duration":0},"status":"passed","severity":"normal"},{"uid":"50454840145c6fbe","name":"Check received message containing Chinese","time":{"start":1728457777359,"stop":1728457777360,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f19ae600c8323c","name":"throws on content topic with generation field greater than 0","time":{"start":1728457445840,"stop":1728457445841,"duration":1},"status":"passed","severity":"normal"},{"uid":"fda6fed748abf3d5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728457880489,"stop":1728457880490,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1ad47cc5992627a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728457445864,"stop":1728457445864,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6662ddbf0208242","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728458023826,"stop":1728458023827,"duration":1},"status":"passed","severity":"normal"},{"uid":"60fab350c1b777bb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728457880435,"stop":1728457880435,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7c8ab1fcbd2925","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728458023827,"stop":1728458023827,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f779d6c00cb58b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728457646962,"stop":1728457646963,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce5911e3ee621a04","name":"recovers when dns.resolve returns empty","time":{"start":1728457470204,"stop":1728457470204,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd14fd56fbd4d58","name":"Check received message containing numeric","time":{"start":1728457777377,"stop":1728457777377,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27dc177e200dbd8","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728457481777,"stop":1728457481777,"duration":0},"status":"passed","severity":"normal"},{"uid":"8255a9bd20deb24c","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728457445876,"stop":1728457445876,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7a9cb8e4f35cc8","name":"Check received message containing long","time":{"start":1728457777376,"stop":1728457777377,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4bdbef682e7c0b3","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728457474075,"stop":1728457474075,"duration":0},"status":"passed","severity":"normal"},{"uid":"287438e8443c8411","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728457615144,"stop":1728457615146,"duration":2},"status":"passed","severity":"normal"},{"uid":"1689f53b6d6ee3cb","name":"Check message with no pubsub topic is not received","time":{"start":1728457617940,"stop":1728457617940,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0ea53af926d82e","name":"Check received message containing Arabic","time":{"start":1728457617931,"stop":1728457617932,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4b2363c86f7f973","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728457469694,"stop":1728457469694,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9885621f899f162","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728457445873,"stop":1728457445873,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e46f76cee43c86a","name":"it tolerates circular branch references","time":{"start":1728457470204,"stop":1728457470204,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd9a898dd086c1a","name":"Check publish message containing Chinese","time":{"start":1728457914791,"stop":1728457914801,"duration":10},"status":"passed","severity":"normal"},{"uid":"7314195b373d2694","name":"should reject on timeout if it was set","time":{"start":1728457484667,"stop":1728457484667,"duration":0},"status":"passed","severity":"normal"},{"uid":"e877d928012a7839","name":"LightPush with 1 connections","time":{"start":1728457728251,"stop":1728457728254,"duration":3},"status":"broken","severity":"normal"},{"uid":"a1e6784d1e24bcc0","name":"Push message with Basic HTML tag payload","time":{"start":1728458288810,"stop":1728458288810,"duration":0},"status":"broken","severity":"normal"},{"uid":"6977ced51efce4a8","name":"Reopen subscription with peer with lost subscription","time":{"start":1728457548365,"stop":1728457548365,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb460634eca6aa4","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728457615166,"stop":1728457615166,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0607755223f07b9","name":"throws on content topic with empty topic name field","time":{"start":1728457445843,"stop":1728457445844,"duration":1},"status":"passed","severity":"normal"},{"uid":"9db530422c171266","name":"Does not throw an exception when node disconnects","time":{"start":1728458164791,"stop":1728458164791,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7408140a7d4a3f","name":"pre and post cipher","time":{"start":1728457480679,"stop":1728457480679,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a872a6949dec7b","name":"Push message with content topic containing emoji","time":{"start":1728458195150,"stop":1728458195150,"duration":0},"status":"broken","severity":"normal"},{"uid":"95600867c074536b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728457615192,"stop":1728457615193,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68fa2c95005501f","name":"Ordered Callback - false","time":{"start":1728458106967,"stop":1728458106967,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f510295c9424021","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728457880491,"stop":1728457880491,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e552d8757452b74","name":"throws on empty content topic","time":{"start":1728457445839,"stop":1728457445839,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6217a6716077634","name":"Publish message with large meta","time":{"start":1728457914856,"stop":1728457914857,"duration":1},"status":"passed","severity":"normal"},{"uid":"adad70ba5a670197","name":"Push message with Arabic payload","time":{"start":1728458288805,"stop":1728458288805,"duration":0},"status":"broken","severity":"normal"},{"uid":"17a0b57a543627a","name":"Filter with 0 connections","time":{"start":1728457728233,"stop":1728457728233,"duration":0},"status":"passed","severity":"normal"},{"uid":"edba9c08550c03ed","name":"Push message with content topic containing JSON","time":{"start":1728458195145,"stop":1728458195145,"duration":0},"status":"broken","severity":"normal"},{"uid":"d63488b394b966e2","name":"random static sharding 10 - Cluster ID: 273, Shard ID: 392","time":{"start":1728458100272,"stop":1728458100273,"duration":1},"status":"broken","severity":"normal"},{"uid":"f5ea6f8e9e221e45","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728457445875,"stop":1728457445876,"duration":1},"status":"passed","severity":"normal"},{"uid":"975ce10e0d35772","name":"Subscribe to topic containing XML and publish message","time":{"start":1728457919901,"stop":1728457919908,"duration":7},"status":"passed","severity":"normal"},{"uid":"df38805a25ee4d65","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728457461810,"stop":1728457461811,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd501549a5363447","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728457454709,"stop":1728457454709,"duration":0},"status":"passed","severity":"normal"},{"uid":"774f7599e5f6582","name":"Subscribe to topic containing XML and receive message","time":{"start":1728457880496,"stop":1728457880496,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8f742bdd6f651d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728457445864,"stop":1728457445864,"duration":0},"status":"passed","severity":"normal"},{"uid":"34cef52d4358f171","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728457445863,"stop":1728457445863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b44a150af600b3","name":"Relay + Store","time":{"start":1728457454710,"stop":1728457454710,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c0587c45d8a0e5","name":"addEventListener with correct event","time":{"start":1728457543204,"stop":1728457543204,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5fbb69c430de24a","name":"should load peers from local storage and dispatch events","time":{"start":1728457474075,"stop":1728457474075,"duration":0},"status":"passed","severity":"normal"},{"uid":"c759692d78bdd1d1","name":"less peers than existing","time":{"start":1728457880665,"stop":1728457880665,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c45e7db3a2232178","name":"should properly create location multiaddrs - tcp","time":{"start":1728457454706,"stop":1728457454707,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d5e817b97bb94f","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728457906038,"stop":1728457906038,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fba1ecd8185b04","name":"Check received message containing XML","time":{"start":1728457617933,"stop":1728457617933,"duration":0},"status":"passed","severity":"normal"},{"uid":"498b8aea39a86607","name":"groups content topics by expected pubsub topic","time":{"start":1728457445856,"stop":1728457445856,"duration":0},"status":"passed","severity":"normal"},{"uid":"551a61fd575c3137","name":"Symmetric encrypt & Decrypt","time":{"start":1728457480678,"stop":1728457480679,"duration":1},"status":"passed","severity":"normal"},{"uid":"df658798d8a83919","name":"Nodes with multiple pubsub topic","time":{"start":1728457906038,"stop":1728457906039,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb7de972e7687779","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728457445854,"stop":1728457445854,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f439d7dcb8a34fb","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728457445846,"stop":1728457445851,"duration":5},"status":"passed","severity":"normal"},{"uid":"f8f29e896de08ff0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728458072300,"stop":1728458072301,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce46700ad41faebf","name":"throws on content topic with too few or too many fields","time":{"start":1728457445839,"stop":1728457445840,"duration":1},"status":"passed","severity":"normal"},{"uid":"f382cc81638b220b","name":"Check received message containing shell command","time":{"start":1728457777369,"stop":1728457777369,"duration":0},"status":"passed","severity":"normal"},{"uid":"5daca312ea65819d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728457510131,"stop":1728457510132,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b73ad1f5193f134","name":"Check received message containing SQL Injection","time":{"start":1728457777366,"stop":1728457777367,"duration":1},"status":"passed","severity":"normal"},{"uid":"71783358b1c49cc9","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728457999995,"stop":1728457999995,"duration":0},"status":"broken","severity":"normal"},{"uid":"1a3e42ccfd65538d","name":"should not fail to start the service if it is already started","time":{"start":1728457903908,"stop":1728457903909,"duration":1},"status":"passed","severity":"normal"},{"uid":"665b7549e32f5f36","name":"tcp ip4 address","time":{"start":1728457453973,"stop":1728457453973,"duration":0},"status":"passed","severity":"normal"},{"uid":"6923f1b86ce14c0e","name":"Push message equal or less that 1MB","time":{"start":1728458195157,"stop":1728458195157,"duration":0},"status":"broken","severity":"normal"},{"uid":"43cc4734fc871692","name":"returns all values when wanted number matches available values","time":{"start":1728457469079,"stop":1728457469081,"duration":2},"status":"passed","severity":"normal"},{"uid":"4a48e8aac17eda7b","name":"Check message with invalid timestamp is not received","time":{"start":1728457777373,"stop":1728457777373,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33bd3152dc9d117","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728457445859,"stop":1728457445859,"duration":0},"status":"passed","severity":"normal"},{"uid":"149f06deb792d578","name":"same cluster, same shard: nodes connect","time":{"start":1728457797162,"stop":1728457797163,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b1a3d6353d6d84","name":"should wait for LightPush peer to be connected","time":{"start":1728457484668,"stop":1728457484668,"duration":0},"status":"passed","severity":"normal"},{"uid":"51895a74ad47669f","name":"Default pageSize","time":{"start":1728458117802,"stop":1728458117803,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc230fb695a2f809","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728458106118,"stop":1728458106119,"duration":1},"status":"passed","severity":"normal"},{"uid":"c821363c3a575261","name":"should properly create location multiaddrs - udp6","time":{"start":1728457454705,"stop":1728457454705,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e92882e7312bd0","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728457880419,"stop":1728457880419,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdafffef959cf4f5","name":"connected peers and dial","time":{"start":1728457880664,"stop":1728457880664,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e2234de939d3e59","name":"different cluster, different shard: nodes don't connect","time":{"start":1728457797164,"stop":1728457797164,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7153d7e7dedee2","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728458023831,"stop":1728458023831,"duration":0},"status":"passed","severity":"normal"},{"uid":"760fd43a66db5ad6","name":"should fail to send if no connections available","time":{"start":1728457742755,"stop":1728457742755,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d217baa6d2737c","name":"should not fail to stop the service if it was not started","time":{"start":1728457903908,"stop":1728457903908,"duration":0},"status":"passed","severity":"normal"},{"uid":"3252bcc14f690588","name":"should return usable stream attached to connection","time":{"start":1728457461806,"stop":1728457461807,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8893f03521b188c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728457445863,"stop":1728457445863,"duration":0},"status":"passed","severity":"normal"},{"uid":"af30f5332e98f35d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728457646966,"stop":1728457646967,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f696ec13ea4beb8","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728457509591,"stop":1728457509597,"duration":6},"status":"passed","severity":"normal"},{"uid":"18238c8cdd23df68","name":"LightPush with 2 connections","time":{"start":1728457728266,"stop":1728457728267,"duration":1},"status":"broken","severity":"normal"},{"uid":"f79141b42861693f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728457880436,"stop":1728457880436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b4318cd2a9956a","name":"Check publish message after service node is restarted","time":{"start":1728457914855,"stop":1728457914856,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e9670cd802e73d18","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728457615159,"stop":1728457615159,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c56f7451566464","name":"Non TWN Cluster","time":{"start":1728458090338,"stop":1728458090338,"duration":0},"status":"broken","severity":"normal"},{"uid":"fdfc66157a0c42af","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728457453932,"stop":1728457453932,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb703b0c5e5508","name":"should set field with all protocols enabled","time":{"start":1728457454708,"stop":1728457454708,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a34d12388fd8812","name":"Rejects garbage","time":{"start":1728457487962,"stop":1728457487962,"duration":0},"status":"passed","severity":"normal"},{"uid":"710515b2f297b2e9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728457646968,"stop":1728457646969,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1ce29067e6d6262","name":"Push message with XML payload","time":{"start":1728458195123,"stop":1728458195123,"duration":0},"status":"broken","severity":"normal"},{"uid":"2b0f54603964deda","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728457646946,"stop":1728457646946,"duration":0},"status":"passed","severity":"normal"},{"uid":"86292f8ed0c9b4b4","name":"Check received message containing Arabic","time":{"start":1728457777360,"stop":1728457777360,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6e3a30753bdce8","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728457880451,"stop":1728457880451,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77b29dfac94a5","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728457880490,"stop":1728457880490,"duration":0},"status":"passed","severity":"normal"},{"uid":"9764309a08158d38","name":"Check received message containing special chars","time":{"start":1728457777359,"stop":1728457777359,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b61a68366d8ed7","name":"shard 0","time":{"start":1728458100190,"stop":1728458100192,"duration":2},"status":"broken","severity":"normal"},{"uid":"30b03738538252fe","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728457617938,"stop":1728457617939,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64c26e410767029","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728457880419,"stop":1728457880419,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bc9e9232f8df7b","name":"should push to needed amount of connections","time":{"start":1728457742753,"stop":1728457742753,"duration":0},"status":"broken","severity":"normal"},{"uid":"1f9fbdd6a1919e5d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728457880497,"stop":1728457880498,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d0d52df2e797d0b","name":"should be online or offline if network state changed","time":{"start":1728457503159,"stop":1728457503159,"duration":0},"status":"passed","severity":"normal"},{"uid":"37680cf63c326d1d","name":"Ping on peer without subscriptions","time":{"start":1728457548364,"stop":1728457548364,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ecb470d5b9fd10","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728457448624,"stop":1728457448624,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5124a9a81322f5","name":"Publishes to nwaku","time":{"start":1728457898576,"stop":1728457898576,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1f9407f724444c","name":"Throws when trying to push message with empty payload","time":{"start":1728458288816,"stop":1728458288816,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2af12ceb8ed821","name":"Check publish message containing XML","time":{"start":1728457914819,"stop":1728457914819,"duration":0},"status":"passed","severity":"normal"},{"uid":"953ffb1d4518f9","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app19/8/topic865/xml","time":{"start":1728458090353,"stop":1728458090353,"duration":0},"status":"broken","severity":"normal"},{"uid":"870d62909adf78c1","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728458195144,"stop":1728458195144,"duration":0},"status":"broken","severity":"normal"},{"uid":"8cd3784e1c16a668","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728457453934,"stop":1728457453935,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c980640324c4b","name":"Ping on subscribed peer","time":{"start":1728457548362,"stop":1728457548363,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2e15f519ea19d7","name":"Query generator for multiple messages with different message text format","time":{"start":1728458092988,"stop":1728458092989,"duration":1},"status":"passed","severity":"normal"},{"uid":"de162a77854a2dce","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728457462115,"stop":1728457462115,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c63860f7547dc3","name":"Encoder throws on undefined content topic","time":{"start":1728457481778,"stop":1728457481778,"duration":0},"status":"passed","severity":"normal"},{"uid":"412d5852d5e04af2","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728457469693,"stop":1728457469694,"duration":1},"status":"passed","severity":"normal"},{"uid":"dafaaa1d1f1c25b1","name":"Check received message with timestamp: 1728457502293000000 ","time":{"start":1728457777371,"stop":1728457777371,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e977c1817aa1475","name":"Check publish message containing Basic HTML tag","time":{"start":1728457914820,"stop":1728457914820,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e14f74325b8c22","name":"Ordered callback, aborts when callback returns true","time":{"start":1728458092991,"stop":1728458092991,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b12f3f58f438e2d","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728457906037,"stop":1728457906038,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0e3838b15bbcc1","name":"addEventListener with wrong event","time":{"start":1728457543204,"stop":1728457543205,"duration":1},"status":"passed","severity":"normal"},{"uid":"9599382d418f4960","name":"new peer added after a peer was already found","time":{"start":1728457938164,"stop":1728457938164,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f28786c2aa08e73","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728457453933,"stop":1728457453934,"duration":1},"status":"passed","severity":"normal"},{"uid":"30fcc59a69c8ca25","name":"Check received message containing Script","time":{"start":1728457617932,"stop":1728457617933,"duration":1},"status":"passed","severity":"normal"},{"uid":"a370dd5e60e04337","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728457646559,"stop":1728457646559,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe468f07e304bdd","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728457615199,"stop":1728457615199,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19f18fb06679949","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728457797160,"stop":1728457797162,"duration":2},"status":"passed","severity":"normal"},{"uid":"7abd9cef6b67bd87","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728457615191,"stop":1728457615191,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d564a663f7fae50","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728457880496,"stop":1728457880497,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb09271ea53853ae","name":"Overlapping topic subscription","time":{"start":1728457919893,"stop":1728457919894,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4e9d93e7783ce124","name":"Ping on unsubscribed peer","time":{"start":1728457548364,"stop":1728457548364,"duration":0},"status":"passed","severity":"normal"},{"uid":"804730fe5893549b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728457880436,"stop":1728457880449,"duration":13},"status":"passed","severity":"normal"},{"uid":"defb57f08b00d57b","name":"Decoder throws on undefined content topic","time":{"start":1728457481779,"stop":1728457481779,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d846f0eed75320","name":"Check received message containing unicode special characters","time":{"start":1728457777370,"stop":1728457777370,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72ed11f176f72c9","name":"Push message with content topic containing XML","time":{"start":1728458288826,"stop":1728458288826,"duration":0},"status":"broken","severity":"normal"},{"uid":"ed4e6d9c97e6da6a","name":"Asymmetric encrypt & decrypt","time":{"start":1728457480678,"stop":1728457480678,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1dabdec2b6e676d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728457646560,"stop":1728457646564,"duration":4},"status":"passed","severity":"normal"},{"uid":"ce979138a527f3a1","name":"should get / set TCP multiaddr","time":{"start":1728457454700,"stop":1728457454700,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c305cc97675da9","name":"Check received message containing Basic HTML tag","time":{"start":1728457777396,"stop":1728457777400,"duration":4},"status":"passed","severity":"normal"},{"uid":"1dd732544e5aed5d","name":"Check message with no content topic is not received","time":{"start":1728457617940,"stop":1728457617941,"duration":1},"status":"passed","severity":"normal"},{"uid":"df265d8e4362853d","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728457445876,"stop":1728457445877,"duration":1},"status":"passed","severity":"normal"},{"uid":"875cf131202df6d","name":"Tracks peer failures correctly","time":{"start":1728457571552,"stop":1728457571554,"duration":2},"status":"passed","severity":"normal"},{"uid":"a3eb343868ad9ea6","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728457445853,"stop":1728457445853,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c42905b1a08d4e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728457615190,"stop":1728457615190,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05217399479f866","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728457503154,"stop":1728457503157,"duration":3},"status":"passed","severity":"normal"},{"uid":"d5e833b1c0d90db5","name":"Check received message containing special chars","time":{"start":1728457777378,"stop":1728457777378,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c466be7b311031","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728457445873,"stop":1728457445873,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e527ff9a5d4e0c","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728457615184,"stop":1728457615184,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be3f2246bb946a","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728457480192,"stop":1728457480193,"duration":1},"status":"passed","severity":"normal"},{"uid":"739b0607138c723b","name":"Push message with short payload","time":{"start":1728458195112,"stop":1728458195112,"duration":0},"status":"broken","severity":"normal"},{"uid":"3768355a2aa7c017","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728457469695,"stop":1728457469695,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd30343459d1890c","name":"Push message with content topic containing numeric","time":{"start":1728458195134,"stop":1728458195134,"duration":0},"status":"broken","severity":"normal"},{"uid":"a4782a26738dbe54","name":"should properly create location multiaddrs - udp","time":{"start":1728457454706,"stop":1728457454706,"duration":0},"status":"passed","severity":"normal"},{"uid":"e248f6613de59d","name":"should push to available amount of connection if less than required","time":{"start":1728457742755,"stop":1728457742755,"duration":0},"status":"broken","severity":"normal"},{"uid":"52ddf9b706ccf5db","name":"Decoder throws on empty string content topic","time":{"start":1728457481779,"stop":1728457481779,"duration":0},"status":"passed","severity":"normal"},{"uid":"822747f765e4e83e","name":"Push message with content topic containing Script","time":{"start":1728458288825,"stop":1728458288825,"duration":0},"status":"broken","severity":"normal"},{"uid":"ba18496d1aa3f34a","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728458000008,"stop":1728458000009,"duration":1},"status":"broken","severity":"normal"},{"uid":"684860c574c7ced2","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728457453927,"stop":1728457453928,"duration":1},"status":"passed","severity":"normal"},{"uid":"130d4f49677887d1","name":"Push message with Script payload","time":{"start":1728458195121,"stop":1728458195121,"duration":0},"status":"broken","severity":"normal"},{"uid":"d864db53c231a55b","name":"Subscribe and receive messages via waku relay post","time":{"start":1728457880413,"stop":1728457880413,"duration":0},"status":"passed","severity":"normal"},{"uid":"224c18627361bb49","name":"nwaku subscribes","time":{"start":1728457898575,"stop":1728457898575,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d77f46ff090403","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728458126299,"stop":1728458126299,"duration":0},"status":"passed","severity":"normal"},{"uid":"81208f3f48e31146","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728457646558,"stop":1728457646559,"duration":1},"status":"passed","severity":"normal"},{"uid":"384d12be1af3000f","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728457453928,"stop":1728457453930,"duration":2},"status":"passed","severity":"normal"},{"uid":"21a938590ca21c21","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728458100283,"stop":1728458100284,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e23d9af15d2b20d","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728457999993,"stop":1728457999993,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf45d52c8a9481","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728457857615,"stop":1728457857618,"duration":3},"status":"passed","severity":"normal"},{"uid":"a999acf3358e2368","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728457445858,"stop":1728457445859,"duration":1},"status":"passed","severity":"normal"},{"uid":"28a3b11d152332f7","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728457445869,"stop":1728457445869,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee93f464660eda87","name":"Push 30 different messages","time":{"start":1728458288816,"stop":1728458288816,"duration":0},"status":"broken","severity":"normal"},{"uid":"1b859fc81ddb6c91","name":"Relay + Store","time":{"start":1728457508364,"stop":1728457508365,"duration":1},"status":"passed","severity":"normal"},{"uid":"be8f9c039a1966e1","name":"Check message with no payload is not received","time":{"start":1728457777374,"stop":1728457777374,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bedfca74a8e67","name":"Subscribe to topic containing long and publish message","time":{"start":1728457919894,"stop":1728457919894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d954fbfe6cd4c139","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728457445864,"stop":1728457445865,"duration":1},"status":"passed","severity":"normal"},{"uid":"78cecb792c4c4423","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728457646979,"stop":1728457646979,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b422e159aeb761","name":"Promise Callback - false","time":{"start":1728458106966,"stop":1728458106966,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb16c0684ed986b3","name":"should properly create location multiaddrs - tcp6","time":{"start":1728457454706,"stop":1728457454706,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f6e4190b1a5c76","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728457445862,"stop":1728457445862,"duration":0},"status":"passed","severity":"normal"},{"uid":"467688012214280b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728457469690,"stop":1728457469691,"duration":1},"status":"passed","severity":"normal"},{"uid":"25de68873f5ca797","name":"Fails to push message with large meta","time":{"start":1728458288835,"stop":1728458288835,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b2fa2df18c7e7e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728457880490,"stop":1728457880490,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b4a21565d6f7df","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728457555846,"stop":1728457555846,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68e515920da85ad","name":"Passing page size 10 when there are 10 messages","time":{"start":1728458117798,"stop":1728458117798,"duration":0},"status":"passed","severity":"normal"},{"uid":"a808b8502ddd1a4c","name":"Subscribe to topic containing short and publish message","time":{"start":1728457919894,"stop":1728457919894,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5b71491f4d146f","name":"Check message on other pubsub topic is not received","time":{"start":1728457617940,"stop":1728457617940,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d63e2882f2bfba","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728457880415,"stop":1728457880416,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b78d557d2b2dab8","name":"Check received message containing Russian","time":{"start":1728457777385,"stop":1728457777386,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f990747637b152","name":"Fails to push message with large meta","time":{"start":1728458195151,"stop":1728458195152,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a8bb9905f1e3db","name":"Subscribe and receive messages via lightPush","time":{"start":1728457646936,"stop":1728457646937,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e4209bd1acd6f33","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728458051556,"stop":1728458051556,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27d032a9a8a9137","name":"Check received message containing unicode special characters","time":{"start":1728457777402,"stop":1728457777402,"duration":0},"status":"passed","severity":"normal"},{"uid":"87136a8323c75e40","name":"should reject if Store is requested but not mounted","time":{"start":1728457484666,"stop":1728457484666,"duration":0},"status":"passed","severity":"normal"},{"uid":"218e3dd4aa497582","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728457615166,"stop":1728457615171,"duration":5},"status":"passed","severity":"normal"},{"uid":"6598d22c15186880","name":"should encode/decode to text encoding","time":{"start":1728457454699,"stop":1728457454699,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cd1d03b9020835","name":"handles multiple messages","time":{"start":1728458115199,"stop":1728458115201,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a761a7816a2eee9","name":"Push message with content topic containing JSON","time":{"start":1728458288828,"stop":1728458288828,"duration":0},"status":"broken","severity":"normal"},{"uid":"81e670dd86b97165","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728457470208,"stop":1728457470208,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7659a1f4122b736","name":"throws on content topic with empty encoding field","time":{"start":1728457445844,"stop":1728457445844,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce9e75d41be6ee","name":"Check received message containing Script","time":{"start":1728457777388,"stop":1728457777395,"duration":7},"status":"passed","severity":"normal"},{"uid":"6d1c6db5d3498cd3","name":"retrieves a single peer","time":{"start":1728457470203,"stop":1728457470203,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f181089d143cae","name":"Check publish message containing emoji","time":{"start":1728457914823,"stop":1728457914823,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd35a3195bf2d091","name":"should not receive a peer event before start","time":{"start":1728457515862,"stop":1728457515865,"duration":3},"status":"passed","severity":"normal"},{"uid":"670a1d2b60171b20","name":"Push message with Arabic payload","time":{"start":1728458195118,"stop":1728458195118,"duration":0},"status":"broken","severity":"normal"},{"uid":"890b5e12e98e3924","name":"non connected peers","time":{"start":1728457880665,"stop":1728457880665,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8570ac73e709b1f6","name":"Check received message containing escaped characters","time":{"start":1728457617934,"stop":1728457617936,"duration":2},"status":"passed","severity":"normal"},{"uid":"8aecfc693b6c7f6d","name":"topics with same application and version share the same shard","time":{"start":1728457445855,"stop":1728457445855,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b2ac3376d5a732","name":"Query with Promise Callback, No Decoder","time":{"start":1728458051559,"stop":1728458051560,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d1d59c95a5f1e2","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728457880469,"stop":1728457880472,"duration":3},"status":"passed","severity":"normal"},{"uid":"8dacf26035e99eb6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728457880482,"stop":1728457880482,"duration":0},"status":"passed","severity":"normal"},{"uid":"c396cf8159d6639b","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728457445860,"stop":1728457445860,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3400acbafb70140","name":"Check received message containing Chinese","time":{"start":1728457777378,"stop":1728457777384,"duration":6},"status":"passed","severity":"normal"},{"uid":"9793e4751b37ee76","name":"Check received message containing short","time":{"start":1728457777357,"stop":1728457777358,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78a592bc2da7c47","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728457646558,"stop":1728457646558,"duration":0},"status":"passed","severity":"normal"},{"uid":"b339a4e9612a25ea","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728457857636,"stop":1728457857636,"duration":0},"status":"passed","severity":"normal"},{"uid":"d605812ed6e515b7","name":"Push message with unicode special characters payload","time":{"start":1728458195128,"stop":1728458195128,"duration":0},"status":"broken","severity":"normal"},{"uid":"145f3502c241c33","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728457880418,"stop":1728457880418,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7e53b4dbd46729","name":"Generator, custom pubsub topic","time":{"start":1728458106109,"stop":1728458106111,"duration":2},"status":"passed","severity":"normal"},{"uid":"671e3f88d1dcec7","name":"random static sharding 7 - Cluster ID: 708, Shard ID: 56","time":{"start":1728458100232,"stop":1728458100233,"duration":1},"status":"broken","severity":"normal"},{"uid":"f4a97b0c6f9939d5","name":"Should update multiaddrs","time":{"start":1728457858260,"stop":1728457858261,"duration":1},"status":"passed","severity":"normal"},{"uid":"1accf9eae25adf36","name":"Ping on unsubscribed peer","time":{"start":1728457547946,"stop":1728457547946,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c7c8dcbaa77895","name":"should not receive a peer event after stop","time":{"start":1728457515865,"stop":1728457515865,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac72832d0e15e0c2","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728457615191,"stop":1728457615191,"duration":0},"status":"passed","severity":"normal"},{"uid":"85dd5bc0e7b627ec","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728457615198,"stop":1728457615198,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb105b4a85070c04","name":"udp ip6 address","time":{"start":1728457453973,"stop":1728457453974,"duration":1},"status":"passed","severity":"normal"},{"uid":"167c81666daf0bf6","name":"random static sharding 8 - Cluster ID: 319, Shard ID: 323","time":{"start":1728458100250,"stop":1728458100250,"duration":0},"status":"broken","severity":"normal"},{"uid":"1044b89769fc5a49","name":"Push message with content topic containing long","time":{"start":1728458288818,"stop":1728458288819,"duration":1},"status":"broken","severity":"normal"},{"uid":"c6d4c5cad3153f81","name":"Push message with emoji payload","time":{"start":1728458288815,"stop":1728458288815,"duration":0},"status":"broken","severity":"normal"},{"uid":"94c9e6a19f4f6b7c","name":"configure the node with multiple pubsub topics","time":{"start":1728458100281,"stop":1728458100282,"duration":1},"status":"broken","severity":"normal"},{"uid":"c4bb2c87092342f3","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728457615165,"stop":1728457615165,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7b8c3b08d47241","name":"more peers than existing","time":{"start":1728457880664,"stop":1728457880664,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e858f70700e21b0d","name":"should throw error - invalid id","time":{"start":1728457454697,"stop":1728457454697,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbf23bcae6a2ea1","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728457445855,"stop":1728457445855,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a15c29d5870b6bd","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728457646559,"stop":1728457646559,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b632e4b6f491f6e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728457470208,"stop":1728457470208,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cf654d8bccd8e95a","name":"Check message received after nwaku node is restarted","time":{"start":1728457777412,"stop":1728457777415,"duration":3},"status":"skipped","severity":"normal"},{"uid":"9d6359260a6e6162","name":"Subscribe and receives messages on 20 topics","time":{"start":1728457880415,"stop":1728457880415,"duration":0},"status":"passed","severity":"normal"},{"uid":"952b6391477edccd","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728457555897,"stop":1728457555898,"duration":1},"status":"passed","severity":"normal"},{"uid":"87928fc1b3c5f546","name":"Push message with XML payload","time":{"start":1728458288809,"stop":1728458288809,"duration":0},"status":"broken","severity":"normal"},{"uid":"c2cd7ceb4edf1847","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728457615146,"stop":1728457615147,"duration":1},"status":"passed","severity":"normal"},{"uid":"135313f171b64ff5","name":"Push message with unicode special characters payload","time":{"start":1728458288814,"stop":1728458288814,"duration":0},"status":"broken","severity":"normal"},{"uid":"4b10e715e600f503","name":"start node with empty shard should fail","time":{"start":1728458100285,"stop":1728458100286,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c64181f63b7b4ff","name":"Push message with meta","time":{"start":1728458288835,"stop":1728458288835,"duration":0},"status":"broken","severity":"normal"},{"uid":"70324ae3a3a7c400","name":"Check received message containing short","time":{"start":1728457777376,"stop":1728457777376,"duration":0},"status":"passed","severity":"normal"},{"uid":"5705f7a315ae7966","name":"Encoder throws on empty string content topic","time":{"start":1728457481778,"stop":1728457481779,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb46e7109326a2c1","name":"Push message with rate limit","time":{"start":1728458195153,"stop":1728458195153,"duration":0},"status":"broken","severity":"normal"},{"uid":"63954371afc7e95f","name":"Subscribe to topic containing short and receive message","time":{"start":1728457646961,"stop":1728457646961,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2c6bec19b2509b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728457445868,"stop":1728457445868,"duration":0},"status":"passed","severity":"normal"},{"uid":"3183a27a9d42f640","name":"Query with Ordered Callback, No message returned","time":{"start":1728458051557,"stop":1728458051558,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b25697760e361e","name":"should not receive a peer event after stop","time":{"start":1728457474074,"stop":1728457474074,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5529e00df1b6f74","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728457445858,"stop":1728457445858,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb51c2cd3d2e1287","name":"Push message with custom timestamp: 1728461328700","time":{"start":1728458195156,"stop":1728458195156,"duration":0},"status":"broken","severity":"normal"},{"uid":"f01c6cc3e356f746","name":"Subscribe to topic containing Script and publish message","time":{"start":1728457919900,"stop":1728457919901,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ac4e6f60cab63","name":"Check message with no content topic is not received","time":{"start":1728457777406,"stop":1728457777406,"duration":0},"status":"passed","severity":"normal"},{"uid":"239a7db87a063aea","name":"Correctly serialized arguments","time":{"start":1728457801423,"stop":1728457801424,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e5e3a390afe2b0","name":"Check publish message containing long","time":{"start":1728457914789,"stop":1728457914789,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e79029f0146665","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728457453926,"stop":1728457453926,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6182cd928134d8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728457646942,"stop":1728457646944,"duration":2},"status":"passed","severity":"normal"},{"uid":"aea74884d5c6e63f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728457481777,"stop":1728457481777,"duration":0},"status":"passed","severity":"normal"},{"uid":"23861028c13997bc","name":"Subscribe to topic containing short and receive message","time":{"start":1728457880417,"stop":1728457880417,"duration":0},"status":"passed","severity":"normal"},{"uid":"70593c6819db9d86","name":"Subscribe and receive messages via waku relay post","time":{"start":1728457880464,"stop":1728457880465,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc14f0d0a47087d4","name":"Overlapping topic subscription","time":{"start":1728457880416,"stop":1728457880416,"duration":0},"status":"passed","severity":"normal"},{"uid":"6859eac368beff2","name":"Passing page size 1 when there are 4 messages","time":{"start":1728458117795,"stop":1728458117796,"duration":1},"status":"passed","severity":"normal"},{"uid":"38177af926c360b5","name":"should throw error - no id","time":{"start":1728457454697,"stop":1728457454697,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa64cbeb8ad74dd9","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app26/7/topic838/utf8","time":{"start":1728458090340,"stop":1728458090340,"duration":0},"status":"broken","severity":"normal"},{"uid":"7556527f840ce057","name":"Check received message with timestamp: 1728457502293 ","time":{"start":1728457777371,"stop":1728457777372,"duration":1},"status":"passed","severity":"normal"},{"uid":"761e540d968b5fcc","name":"Ephemeral messages are not stored","time":{"start":1728457510130,"stop":1728457510131,"duration":1},"status":"passed","severity":"normal"},{"uid":"f33b4c87e90e130e","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728458110772,"stop":1728458110773,"duration":1},"status":"passed","severity":"normal"},{"uid":"21f49df1ae4e5e71","name":"handles empty shards array correctly","time":{"start":1728457445875,"stop":1728457445875,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6a5d9b958d339c","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728457445853,"stop":1728457445854,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f4cca6017b56644","name":"should return empty list for no shard","time":{"start":1728457445861,"stop":1728457445862,"duration":1},"status":"passed","severity":"normal"},{"uid":"60cd6c0d74aa37bd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728457857627,"stop":1728457857628,"duration":1},"status":"broken","severity":"normal"},{"uid":"e3e18c6e1cbcf3a6","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728457919899,"stop":1728457919899,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c46948e5473ede8","name":"Callback on promise","time":{"start":1728458092990,"stop":1728458092990,"duration":0},"status":"passed","severity":"normal"},{"uid":"5250dc66377dccd5","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728457615165,"stop":1728457615165,"duration":0},"status":"passed","severity":"normal"},{"uid":"268f10c848e950a0","name":"Check received message with timestamp: 1728457502293 ","time":{"start":1728457777403,"stop":1728457777404,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d41c0e09ede3686","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728457445863,"stop":1728457445864,"duration":1},"status":"passed","severity":"normal"},{"uid":"75aeaa25501628da","name":"Keep-alive pings maintain the connection","time":{"start":1728457571547,"stop":1728457571552,"duration":5},"status":"passed","severity":"normal"},{"uid":"d8134cec2a9f5fce","name":"Push message with content topic containing unicode special characters","time":{"start":1728458288832,"stop":1728458288832,"duration":0},"status":"broken","severity":"normal"},{"uid":"d48740e22c937c90","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728457461811,"stop":1728457461812,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa250059584131a1","name":"Renews peer on consistent ping failures","time":{"start":1728457571552,"stop":1728457571552,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40e3ab1bbca9938","name":"should throw an error for missing sharding configuration","time":{"start":1728457445874,"stop":1728457445874,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e38e928f4d9af76","name":"same cluster, different shard: nodes don't connect","time":{"start":1728457615138,"stop":1728457615139,"duration":1},"status":"passed","severity":"normal"},{"uid":"b70548b6cbe5b05a","name":"Push message with custom timestamp: 1728461246799","time":{"start":1728458288838,"stop":1728458288838,"duration":0},"status":"broken","severity":"normal"},{"uid":"99a4237f5da9cca7","name":"can start the service","time":{"start":1728457903906,"stop":1728457903907,"duration":1},"status":"passed","severity":"normal"},{"uid":"3406c1e308a4c321","name":"Encoder throws on undefined content topic","time":{"start":1728457480194,"stop":1728457480194,"duration":0},"status":"passed","severity":"normal"},{"uid":"8600caeca5ce8d7a","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728457469689,"stop":1728457469690,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ddbab514a1e3506","name":"should not fail to stop the service if it was not started","time":{"start":1728457515855,"stop":1728457515855,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef788959745e50a8","name":"connects to nwaku","time":{"start":1728458164790,"stop":1728458164791,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf8606ca45ed44e","name":"returns nothing if no connections present","time":{"start":1728457461529,"stop":1728457461531,"duration":2},"status":"passed","severity":"normal"},{"uid":"86a977b878a5ba29","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728458072303,"stop":1728458072304,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5a82d63bbefd7f8","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728458023828,"stop":1728458023828,"duration":0},"status":"passed","severity":"normal"},{"uid":"e533a446a7a65fd","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728457453923,"stop":1728457453923,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fde545453c4ad","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728457777404,"stop":1728457777405,"duration":1},"status":"passed","severity":"normal"},{"uid":"3580afe59310e48f","name":"can start the service","time":{"start":1728457515854,"stop":1728457515854,"duration":0},"status":"passed","severity":"normal"},{"uid":"8affd6036eea6493","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728457646557,"stop":1728457646557,"duration":0},"status":"passed","severity":"normal"},{"uid":"299e00c073e9e343","name":"Delete observer","time":{"start":1728457882233,"stop":1728457882233,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac3558bc8f89835","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728457509599,"stop":1728457509601,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5a457e770b105f","name":"Query generator for multiple messages with different content topic format","time":{"start":1728458092989,"stop":1728458092990,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f9543b78cfff295","name":"Push message with long payload","time":{"start":1728458195113,"stop":1728458195113,"duration":0},"status":"broken","severity":"normal"},{"uid":"127d293154cdd997","name":"Push message with content topic containing Chinese","time":{"start":1728458288821,"stop":1728458288821,"duration":0},"status":"broken","severity":"normal"},{"uid":"c85a63bb86e525eb","name":"Using a function","time":{"start":1728458164792,"stop":1728458164792,"duration":0},"status":"passed","severity":"normal"},{"uid":"378b66855cc214e1","name":"caches peers it previously fetched","time":{"start":1728457470205,"stop":1728457470205,"duration":0},"status":"passed","severity":"normal"},{"uid":"14de981578991aae","name":"Privacy Node - default protocol","time":{"start":1728458154489,"stop":1728458154489,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f318a024bff1b37","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728457445852,"stop":1728457445853,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c18d96fe4fdc2c7","name":"Subscribe to topic containing Script and receive message","time":{"start":1728457646969,"stop":1728457646970,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2aff72851a13967","name":"dispatchEvent via connectionManager","time":{"start":1728457543207,"stop":1728457543207,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b0e8c9494f2d8a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728457446200,"stop":1728457446200,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20af8be5d2ea3c4","name":"Check publish message containing shell command","time":{"start":1728457914822,"stop":1728457914822,"duration":0},"status":"passed","severity":"normal"},{"uid":"76216170f5fec2a3","name":"Passing page size 0 when there are 110 messages","time":{"start":1728458117786,"stop":1728458117795,"duration":9},"status":"passed","severity":"normal"},{"uid":"5c20bd04977a4270","name":"Subscribe to topic containing long and receive message","time":{"start":1728457880489,"stop":1728457880489,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe5716f1466be15","name":"Check meta is set [symmetric]","time":{"start":1728457480193,"stop":1728457480193,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4c27a9b2ae49f2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728457646967,"stop":1728457646968,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e5b8b3ec028259","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728457503150,"stop":1728457503152,"duration":2},"status":"passed","severity":"normal"},{"uid":"d4ce61f16fc0cecf","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728458000015,"stop":1728458000015,"duration":0},"status":"broken","severity":"normal"},{"uid":"3a2919f2fee8d206","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728457445871,"stop":1728457445871,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0babe1e9390b2c","name":"Check message received after jswaku node is restarted","time":{"start":1728457617943,"stop":1728457617943,"duration":0},"status":"skipped","severity":"normal"},{"uid":"82c63d335aab1d16","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728458110773,"stop":1728458110773,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c67a3821b0e086","name":"Check message with no payload is not received","time":{"start":1728457777407,"stop":1728457777409,"duration":2},"status":"passed","severity":"normal"},{"uid":"93c0824c248e6f6f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728457777404,"stop":1728457777404,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c673d371f61fab","name":"Push message with content topic containing numeric","time":{"start":1728458288819,"stop":1728458288819,"duration":0},"status":"broken","severity":"normal"},{"uid":"5b93343889a8baf8","name":"Check publish message containing short","time":{"start":1728457914789,"stop":1728457914789,"duration":0},"status":"passed","severity":"normal"},{"uid":"239581a2a92660d9","name":"Decoder throws on empty string content topic","time":{"start":1728457480195,"stop":1728457480195,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce15a2a412ca019a","name":"ignores domain fetching errors","time":{"start":1728457470204,"stop":1728457470205,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b1cbfa12602c2f","name":"Ping fails for unsubscribed peers","time":{"start":1728457571546,"stop":1728457571547,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5649cde03947798","name":"different cluster, same shard: nodes don't connect","time":{"start":1728457797163,"stop":1728457797163,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe112f37035db03e","name":"Push message with rate limit","time":{"start":1728458288836,"stop":1728458288836,"duration":0},"status":"broken","severity":"normal"},{"uid":"6bed2d0c30a0d9be","name":"Encoder throws on empty string content topic","time":{"start":1728457462350,"stop":1728457462351,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2612861a955786f","name":"Generator, 2 different pubsubtopics","time":{"start":1728458106111,"stop":1728458106112,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c631dec7d6d42de","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728457646978,"stop":1728457646979,"duration":1},"status":"passed","severity":"normal"},{"uid":"66c00448cdd75d8d","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728458023825,"stop":1728458023826,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e3372f30bd247f","name":"Sample","time":{"start":1728457453981,"stop":1728457453981,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30321fb012f309b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728457880435,"stop":1728457880436,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7a69090815728f1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728457445867,"stop":1728457445867,"duration":0},"status":"passed","severity":"normal"},{"uid":"629e2cf815b89c84","name":"LightPush with 0 connections","time":{"start":1728457728232,"stop":1728457728233,"duration":1},"status":"passed","severity":"normal"},{"uid":"312fc3774f70e7cc","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728457646955,"stop":1728457646957,"duration":2},"status":"passed","severity":"normal"},{"uid":"3723c276998682a2","name":"Filter with 2 connections","time":{"start":1728457728267,"stop":1728457728267,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f6954db5004d9d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728457445865,"stop":1728457445865,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa849db0636ce79","name":"should handle a minimal index list","time":{"start":1728457446200,"stop":1728457446200,"duration":0},"status":"passed","severity":"normal"},{"uid":"f656253540366498","name":"Query Generator, No Decoder","time":{"start":1728458051555,"stop":1728458051555,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4a4dda8c782c9e","name":"Push message with content topic containing Arabic","time":{"start":1728458288822,"stop":1728458288822,"duration":0},"status":"broken","severity":"normal"},{"uid":"bd85cba852275f47","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app93/8/topic233/utf8","time":{"start":1728458090344,"stop":1728458090344,"duration":0},"status":"broken","severity":"normal"},{"uid":"d40c60ab9b575da0","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728457445862,"stop":1728457445862,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9f4f7cc0255810","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728457615172,"stop":1728457615172,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8800201d111483","name":"Nwaku publishes","time":{"start":1728457898576,"stop":1728457898578,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b1d25d9d66d8b2d","name":"should return no connections if no open connection provided","time":{"start":1728457461533,"stop":1728457461533,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9d3d692a4ff361","name":"Overlapping topic subscription","time":{"start":1728457646958,"stop":1728457646958,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3d8b0c2f2f6d44","name":"Init the array if not present","time":{"start":1728457445687,"stop":1728457445689,"duration":2},"status":"passed","severity":"normal"},{"uid":"499621b1990e8178","name":"Subscribe to topic containing long and receive message","time":{"start":1728457880417,"stop":1728457880418,"duration":1},"status":"passed","severity":"normal"},{"uid":"642d491fbeae69b5","name":"should encode/decode to RLP encoding","time":{"start":1728457454699,"stop":1728457454699,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5e8e414797556d","name":"Js publishes, other Js receives","time":{"start":1728457898578,"stop":1728457898581,"duration":3},"status":"passed","severity":"normal"},{"uid":"5473d838890d2a27","name":"Query Generator - true","time":{"start":1728458106958,"stop":1728458106959,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e41880e3dbac930","name":"Push message with content topic containing XML","time":{"start":1728458195143,"stop":1728458195143,"duration":0},"status":"broken","severity":"normal"},{"uid":"5e560fd329c80dea","name":"can start and stop the service","time":{"start":1728457515854,"stop":1728457515855,"duration":1},"status":"passed","severity":"normal"},{"uid":"c170fb2ccace791e","name":"Refresh subscription","time":{"start":1728457880416,"stop":1728457880417,"duration":1},"status":"passed","severity":"normal"},{"uid":"7528fee4cad0389","name":"handles different clusterIds correctly","time":{"start":1728457445857,"stop":1728457445857,"duration":0},"status":"passed","severity":"normal"},{"uid":"99870dc28db814ae","name":"Query Generator - false","time":{"start":1728458106960,"stop":1728458106965,"duration":5},"status":"passed","severity":"normal"},{"uid":"f6ad201a683d919a","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728457445859,"stop":1728457445859,"duration":0},"status":"passed","severity":"normal"},{"uid":"156c36b20f56bbe0","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728458100195,"stop":1728458100195,"duration":0},"status":"broken","severity":"normal"},{"uid":"f2a8c095ad1f25c","name":"Check publish message containing Script","time":{"start":1728457914810,"stop":1728457914819,"duration":9},"status":"passed","severity":"normal"},{"uid":"74e0a11734b96631","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728457857610,"stop":1728457857614,"duration":4},"status":"broken","severity":"normal"},{"uid":"a454225fe71c286e","name":"Check publish message containing special chars","time":{"start":1728457914790,"stop":1728457914790,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd821a655c824971","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728457574384,"stop":1728457574384,"duration":0},"status":"passed","severity":"normal"},{"uid":"d057135a14624601","name":"Push message on custom pubsubTopic","time":{"start":1728457857638,"stop":1728457857638,"duration":0},"status":"broken","severity":"normal"},{"uid":"432e7ab25ccea25a","name":"Check received message containing Script","time":{"start":1728457777367,"stop":1728457777367,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f59f39db1b57dd9","name":"Promise Callback - true","time":{"start":1728458106965,"stop":1728458106966,"duration":1},"status":"passed","severity":"normal"},{"uid":"f15b02f530b2059f","name":"should set field with only FILTER enabled","time":{"start":1728457454709,"stop":1728457454709,"duration":0},"status":"passed","severity":"normal"},{"uid":"5970d533e35dee6e","name":"Accepts a valid Waku Message","time":{"start":1728457487960,"stop":1728457487961,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcae449ff2fc64b","name":"should wait for Filter peer to be connected","time":{"start":1728457484668,"stop":1728457484669,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a753ba06f2cee1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728457445868,"stop":1728457445868,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bd98e942d971f7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728457880462,"stop":1728457880464,"duration":2},"status":"passed","severity":"normal"},{"uid":"af06119441b633f5","name":"Push message with SQL Injection payload","time":{"start":1728458288807,"stop":1728458288807,"duration":0},"status":"broken","severity":"normal"},{"uid":"ed776a8a077e9b60","name":"should throw error - no public key","time":{"start":1728457454696,"stop":1728457454696,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd1c27b006ab0ff","name":"Passing page size 11 when there are 10 messages","time":{"start":1728458117798,"stop":1728458117799,"duration":1},"status":"passed","severity":"normal"},{"uid":"821f768336fa374","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728457880449,"stop":1728457880449,"duration":0},"status":"passed","severity":"normal"},{"uid":"117a4e208b79505","name":"Fields are not dropped","time":{"start":1728457461831,"stop":1728457461832,"duration":1},"status":"passed","severity":"normal"},{"uid":"a722dbf0531b802a","name":"Check received message containing SQL Injection","time":{"start":1728457777386,"stop":1728457777388,"duration":2},"status":"passed","severity":"normal"},{"uid":"a317a3ee45f79d92","name":"Push message with escaped characters payload","time":{"start":1728458195127,"stop":1728458195127,"duration":0},"status":"broken","severity":"normal"},{"uid":"a78a3a2a2315d112","name":"Wrong topic","time":{"start":1728458090365,"stop":1728458090365,"duration":0},"status":"passed","severity":"normal"},{"uid":"728a1171fa625051","name":"Store - dialed after - with timeout","time":{"start":1728458154487,"stop":1728458154487,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d8210d48444858","name":"Generator, 2 different pubsubtopics","time":{"start":1728458106116,"stop":1728458106116,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e2924ca437245c","name":"should emit a peer event after start","time":{"start":1728457903909,"stop":1728457903909,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c82756e94d084c1","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728457445851,"stop":1728457445852,"duration":1},"status":"passed","severity":"normal"},{"uid":"214f5814814b45b8","name":"handles different networkShards values correctly","time":{"start":1728457445857,"stop":1728457445857,"duration":0},"status":"passed","severity":"normal"},{"uid":"58374757f1e32081","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728457469692,"stop":1728457469692,"duration":0},"status":"passed","severity":"normal"},{"uid":"646afa4158ef71a2","name":"should throw error - no public key","time":{"start":1728457454697,"stop":1728457454698,"duration":1},"status":"passed","severity":"normal"},{"uid":"d16cb4f662abd31e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728457880498,"stop":1728457880499,"duration":1},"status":"passed","severity":"normal"},{"uid":"511beecf3493782d","name":"Push message with JSON payload","time":{"start":1728458288811,"stop":1728458288811,"duration":0},"status":"broken","severity":"normal"},{"uid":"9a2bcea2f18b2ae4","name":"Encoder throws on undefined content topic","time":{"start":1728457462350,"stop":1728457462350,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5c9cd034e9f326","name":"Push message with meta","time":{"start":1728458195151,"stop":1728458195151,"duration":0},"status":"broken","severity":"normal"},{"uid":"dc0a73499362e4ba","name":"Throws when trying to push message with empty payload","time":{"start":1728458195131,"stop":1728458195131,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f15aefa1d845cc","name":"Reusing cursor across nodes","time":{"start":1728458023828,"stop":1728458023828,"duration":0},"status":"passed","severity":"normal"},{"uid":"63884c13635d3999","name":"Passing page size 3 when there are 20 messages","time":{"start":1728458117796,"stop":1728458117797,"duration":1},"status":"passed","severity":"normal"},{"uid":"306535208538e90f","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728457509602,"stop":1728457509602,"duration":0},"status":"passed","severity":"normal"},{"uid":"b361cfcdd0a6bb07","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728457469691,"stop":1728457469691,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15aab3d260d3a6a","name":"Check received message containing Arabic","time":{"start":1728457777385,"stop":1728457777385,"duration":0},"status":"passed","severity":"normal"},{"uid":"83480e588d345ee7","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728457919911,"stop":1728457919912,"duration":1},"status":"passed","severity":"normal"},{"uid":"33b88f08069ce3a4","name":"should not fail to stop the service if it was not started","time":{"start":1728457474072,"stop":1728457474073,"duration":1},"status":"passed","severity":"normal"},{"uid":"25341b1e18154522","name":"Push message with long payload","time":{"start":1728458288801,"stop":1728458288801,"duration":0},"status":"broken","severity":"normal"},{"uid":"6ffe2d48caec1990","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728457462114,"stop":1728457462115,"duration":1},"status":"passed","severity":"normal"},{"uid":"873579fb67e52c4e","name":"same cluster, same shard: nodes connect","time":{"start":1728457615135,"stop":1728457615135,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfce00362c37f7d","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1728457615141,"stop":1728457615142,"duration":1},"status":"passed","severity":"normal"},{"uid":"e03df834da8d4d90","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728457555900,"stop":1728457555900,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58ec9ff5be84fe0","name":"Check message on other pubsub topic is not received","time":{"start":1728457777405,"stop":1728457777405,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bd08a656656f6f","name":"Subscribe and receive messages via lightPush","time":{"start":1728457880410,"stop":1728457880411,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd125a9029e5857","name":"should properly create location multiaddrs - udp4","time":{"start":1728457454700,"stop":1728457454705,"duration":5},"status":"passed","severity":"normal"},{"uid":"f0557906a5d329af","name":"Passing an array","time":{"start":1728458164791,"stop":1728458164792,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d9c22c72d3cc45","name":"Check publish message containing numeric","time":{"start":1728457914790,"stop":1728457914790,"duration":0},"status":"passed","severity":"normal"},{"uid":"122326050bf68949","name":"Relay - times out","time":{"start":1728458154486,"stop":1728458154486,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba1f8106e7951f0","name":"Subscribe to topic containing XML and receive message","time":{"start":1728457646970,"stop":1728457646970,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c93e7ba42e32ac","name":"Check received message containing long","time":{"start":1728457777358,"stop":1728457777358,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f814808822030b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728457615197,"stop":1728457615197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21b5516274a027a","name":"Check received message containing escaped characters","time":{"start":1728457777402,"stop":1728457777402,"duration":0},"status":"passed","severity":"normal"},{"uid":"af544efa6b9e02fb","name":"Push message with escaped characters payload","time":{"start":1728458288813,"stop":1728458288813,"duration":0},"status":"broken","severity":"normal"},{"uid":"f036a62f6ac0131d","name":"Check message with no payload is not received","time":{"start":1728457617941,"stop":1728457617942,"duration":1},"status":"passed","severity":"normal"},{"uid":"f49b8edaf4a67f","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728458051554,"stop":1728458051554,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83d29daf1007b82","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728457445845,"stop":1728457445846,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd7c4f5c2f5b47c","name":"can dial TLS multiaddrs","time":{"start":1728457801314,"stop":1728457801314,"duration":0},"status":"passed","severity":"normal"},{"uid":"dedd0a40af6e4baf","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728457574383,"stop":1728457574383,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d366cd526b8c5d8","name":"Push message with custom timestamp: 1728454046799","time":{"start":1728458288837,"stop":1728458288838,"duration":1},"status":"broken","severity":"normal"},{"uid":"10615d365145752b","name":"Overlapping topic subscription","time":{"start":1728457880484,"stop":1728457880485,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e0ec53f32e62bed","name":"Renews subscription after lossing a connection","time":{"start":1728457880450,"stop":1728457880450,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61ae11a44f4c412","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app84/4/topic438/test.js","time":{"start":1728458090357,"stop":1728458090357,"duration":0},"status":"broken","severity":"normal"},{"uid":"2595fd532c270e51","name":"random static sharding 5 - Cluster ID: 960, Shard ID: 48","time":{"start":1728458100217,"stop":1728458100218,"duration":1},"status":"broken","severity":"normal"},{"uid":"3dfbe122f69914c7","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728458000005,"stop":1728458000005,"duration":0},"status":"broken","severity":"normal"},{"uid":"7e53cd74dd026774","name":"Push message with content topic containing long","time":{"start":1728458195133,"stop":1728458195133,"duration":0},"status":"broken","severity":"normal"},{"uid":"a639c0c650994ec3","name":"Nodes with multiple pubsub topic","time":{"start":1728457906045,"stop":1728457906046,"duration":1},"status":"passed","severity":"normal"},{"uid":"3042dac1834e040a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728457880429,"stop":1728457880429,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b69395035b517fd","name":"Check received message containing shell command","time":{"start":1728457777401,"stop":1728457777401,"duration":0},"status":"passed","severity":"normal"},{"uid":"d948c24d9cf282a7","name":"different cluster, different shard: nodes don't connect","time":{"start":1728457615140,"stop":1728457615141,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eced4c180b623a3","name":"Push message with content topic containing SQL Injection","time":{"start":1728458195141,"stop":1728458195141,"duration":0},"status":"broken","severity":"normal"},{"uid":"59042be4b4f94eab","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728457777372,"stop":1728457777373,"duration":1},"status":"passed","severity":"normal"},{"uid":"5854ca2865577d49","name":"Push 30 different messages","time":{"start":1728458195131,"stop":1728458195131,"duration":0},"status":"broken","severity":"normal"},{"uid":"ae5f93bee35db14d","name":"LightPush","time":{"start":1728458154487,"stop":1728458154487,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1840f8ef65e0e","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728457574385,"stop":1728457574385,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed787fecdb33c846","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728457646566,"stop":1728457646566,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e11c1b40b1780","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728457445876,"stop":1728457445876,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31212fb60f1c078","name":"should not receive a peer event before start","time":{"start":1728457474074,"stop":1728457474074,"duration":0},"status":"passed","severity":"normal"},{"uid":"5876c7df94bd5fc2","name":"Subscribe to topic containing Script and receive message","time":{"start":1728457880433,"stop":1728457880434,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c499547c521e82","name":"Publish message with rate limit","time":{"start":1728457914857,"stop":1728457914857,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e79d254f2fe088","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728457919889,"stop":1728457919889,"duration":0},"status":"passed","severity":"normal"},{"uid":"398e8b5a2c869c25","name":"Check message with invalid timestamp is not received","time":{"start":1728457777405,"stop":1728457777405,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b88f7f8bbb842b","name":"Query with Ordered Callback, No Decoder","time":{"start":1728458051557,"stop":1728458051557,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fb2177de0b9637","name":"should properly compute the node id","time":{"start":1728457454698,"stop":1728457454698,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ce2570180d3994","name":"Filter with 1 connections","time":{"start":1728457728254,"stop":1728457728255,"duration":1},"status":"passed","severity":"normal"},{"uid":"338ff761d628f33d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728457919895,"stop":1728457919895,"duration":0},"status":"passed","severity":"normal"},{"uid":"271e87a75dc4e248","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728458126301,"stop":1728458126301,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d6b246dcc307c6","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728457515866,"stop":1728457515867,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bfe6735045d3c88","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728458092991,"stop":1728458092991,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e005fceb1eeddd","name":"Check received message with timestamp: 1728457502293000000 ","time":{"start":1728457777403,"stop":1728457777403,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c8f1feb50b3458","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728457914830,"stop":1728457914833,"duration":3},"status":"passed","severity":"normal"},{"uid":"ab3216a4278088b6","name":"should throw if no connection provided","time":{"start":1728457461808,"stop":1728457461808,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a81991a2b0b3a1","name":"Push message with content topic containing escaped characters","time":{"start":1728458195147,"stop":1728458195148,"duration":1},"status":"broken","severity":"normal"},{"uid":"ee0ff29fa41cee92","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728458126298,"stop":1728458126298,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65c9efa1ff32000","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728458072302,"stop":1728458072303,"duration":1},"status":"passed","severity":"normal"},{"uid":"616361cb12b10949","name":"should decode valid enr successfully","time":{"start":1728457454694,"stop":1728457454695,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ffcdb784b6ce1b2","name":"Should update shard info","time":{"start":1728457858261,"stop":1728457858261,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4847a26cacef316","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728457445852,"stop":1728457445852,"duration":0},"status":"passed","severity":"normal"},{"uid":"856bb956bdcac101","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728457797162,"stop":1728457797162,"duration":0},"status":"passed","severity":"normal"},{"uid":"c575388edd1551dc","name":"Ping on subscribed peer","time":{"start":1728457547944,"stop":1728457547945,"duration":1},"status":"passed","severity":"normal"},{"uid":"807d3d1201e95ab8","name":"configure the node with multiple content topics","time":{"start":1728458090367,"stop":1728458090367,"duration":0},"status":"broken","severity":"normal"},{"uid":"d1d01881cfdae1dd","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app10/7/topic235/xml","time":{"start":1728458090349,"stop":1728458090349,"duration":0},"status":"broken","severity":"normal"},{"uid":"5afd6b62b0412782","name":"Push message with content topic containing Russian","time":{"start":1728458195140,"stop":1728458195140,"duration":0},"status":"broken","severity":"normal"},{"uid":"4feb8988fdd788f6","name":"Used by Waku Relay","time":{"start":1728458164792,"stop":1728458164793,"duration":1},"status":"passed","severity":"normal"},{"uid":"9020221498d811c9","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728457445854,"stop":1728457445854,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b96619a4ac0ee29","name":"Register correct protocols","time":{"start":1728457919884,"stop":1728457919885,"duration":1},"status":"passed","severity":"normal"},{"uid":"875afaa9c85ebf1a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728457453931,"stop":1728457453932,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf188f3897549df9","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728457453921,"stop":1728457453921,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8842b2ddcf0407","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728457615165,"stop":1728457615166,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3a201631a92251","name":"Check message received after nwaku node is restarted","time":{"start":1728457777375,"stop":1728457777375,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3479d83e2b04a085","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728457646938,"stop":1728457646941,"duration":3},"status":"passed","severity":"normal"},{"uid":"8808350d2c084192","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728457999996,"stop":1728457999997,"duration":1},"status":"broken","severity":"normal"},{"uid":"1051460875ba9bca","name":"Publish message with custom timestamp: Wed Oct 09 2024 08:11:44 GMT+0000 (Coordinated Universal Time)","time":{"start":1728457914839,"stop":1728457914845,"duration":6},"status":"passed","severity":"normal"},{"uid":"f5255e94178ce05b","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728457462352,"stop":1728457462352,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d01231b38b5a3ae","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728457914848,"stop":1728457914853,"duration":5},"status":"passed","severity":"normal"},{"uid":"37a24ff53ec0fa17","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728457555875,"stop":1728457555875,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe762978d7193d0","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728457470040,"stop":1728457470040,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef63f0bd962815f","name":"Mutual subscription","time":{"start":1728457919884,"stop":1728457919884,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe88a2f392596ce0","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728458000004,"stop":1728458000004,"duration":0},"status":"broken","severity":"normal"},{"uid":"9ab538e98f9d2ff6","name":"should reject if Relay is requested but not mounted","time":{"start":1728457484665,"stop":1728457484665,"duration":0},"status":"passed","severity":"normal"},{"uid":"3720040362797c90","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728457646564,"stop":1728457646565,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbed24b30aad101","name":"Push message with content topic containing shell command","time":{"start":1728458195146,"stop":1728458195147,"duration":1},"status":"broken","severity":"normal"},{"uid":"81509932a51c81ab","name":"should reject if WakuNode is not started","time":{"start":1728457484663,"stop":1728457484665,"duration":2},"status":"passed","severity":"normal"},{"uid":"ca0bc3ff06c3602c","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728457571554,"stop":1728457571555,"duration":1},"status":"passed","severity":"normal"},{"uid":"b799a188874498d4","name":"throws on content topic with empty version field","time":{"start":1728457445842,"stop":1728457445843,"duration":1},"status":"passed","severity":"normal"},{"uid":"1183d60054c42288","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728457914855,"stop":1728457914855,"duration":0},"status":"passed","severity":"normal"},{"uid":"977f3e1466a5ddb9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728457445869,"stop":1728457445870,"duration":1},"status":"passed","severity":"normal"},{"uid":"4215c4a67f483967","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728457999998,"stop":1728457999998,"duration":0},"status":"broken","severity":"normal"},{"uid":"e55aec813edaf56","name":"Query with Promise Callback, No message returned","time":{"start":1728458051560,"stop":1728458051560,"duration":0},"status":"passed","severity":"normal"},{"uid":"4466bfd33db3293e","name":"Query Generator, No message returned","time":{"start":1728458051555,"stop":1728458051555,"duration":0},"status":"passed","severity":"normal"}]