2024-10-10 12:05:48 +00:00

1 line
162 KiB
JSON

[{"uid":"ced64ecb963ef3df","name":"random static sharding 5 - Cluster ID: 99, Shard ID: 558","time":{"start":1728561211790,"stop":1728561211802,"duration":12},"status":"broken","severity":"normal"},{"uid":"3a4ae04e35660322","name":"Check meta is set [symmetric]","time":{"start":1728559699803,"stop":1728559699803,"duration":0},"status":"passed","severity":"normal"},{"uid":"a903b84d126cf964","name":"removeEventListener with correct event","time":{"start":1728559763574,"stop":1728559763575,"duration":1},"status":"passed","severity":"normal"},{"uid":"c328e13ddd25b2f","name":"should emit a peer event after start","time":{"start":1728559748924,"stop":1728559748924,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca151ec67b02a73","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728561324555,"stop":1728561324556,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b7781cebe48f43","name":"A test","time":{"start":1728560389642,"stop":1728560389642,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e873a34d4b622b3","name":"Subscribe to topic containing long and receive message","time":{"start":1728560707088,"stop":1728560707088,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8b5da9df9b29fb","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728559782849,"stop":1728559782849,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e1d908225ea33","name":"Subscribe to topic containing Script and publish message","time":{"start":1728560732469,"stop":1728560732470,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ac9bcf31734592","name":"Check received message with timestamp: 1728559722143000000 ","time":{"start":1728560389293,"stop":1728560389294,"duration":1},"status":"passed","severity":"normal"},{"uid":"150f6cbdd6451d7f","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728559674534,"stop":1728559674535,"duration":1},"status":"passed","severity":"normal"},{"uid":"606a7f4fc439634d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728559674532,"stop":1728559674534,"duration":2},"status":"passed","severity":"normal"},{"uid":"f70b0db1db19cb4c","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728560038346,"stop":1728560038346,"duration":0},"status":"passed","severity":"normal"},{"uid":"b442fff81523919","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728560038357,"stop":1728560038371,"duration":14},"status":"passed","severity":"normal"},{"uid":"3e7ee8ac0872f2c5","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728560038349,"stop":1728560038354,"duration":5},"status":"passed","severity":"normal"},{"uid":"74a4d73de0480a95","name":"Check received message containing escaped characters","time":{"start":1728560389349,"stop":1728560389354,"duration":5},"status":"passed","severity":"normal"},{"uid":"8fa20db62b373238","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728560707124,"stop":1728560707124,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df7d60bf3822d58","name":"Check message with non string payload is not received","time":{"start":1728560389383,"stop":1728560389386,"duration":3},"status":"passed","severity":"normal"},{"uid":"bffa6755814c4149","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728560707174,"stop":1728560707175,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cbd22702f6ebd","name":"handles multiple messages","time":{"start":1728561287091,"stop":1728561287091,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b0bb9afda3f559","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728559674541,"stop":1728559674542,"duration":1},"status":"passed","severity":"normal"},{"uid":"2119f97d4d14033f","name":"addEventListener with correct event","time":{"start":1728559763573,"stop":1728559763574,"duration":1},"status":"passed","severity":"normal"},{"uid":"4359cf30d497facc","name":"Push message with XML payload","time":{"start":1728561860432,"stop":1728561860433,"duration":1},"status":"broken","severity":"normal"},{"uid":"c738a9c138c15f18","name":"retrieves a single peer","time":{"start":1728559689921,"stop":1728559689922,"duration":1},"status":"passed","severity":"normal"},{"uid":"288d715072410c9","name":"Push message with shell command payload","time":{"start":1728561550418,"stop":1728561550418,"duration":0},"status":"broken","severity":"normal"},{"uid":"1b4de3808869f0f2","name":"Reopen subscription with peer with lost subscription","time":{"start":1728559786266,"stop":1728559786266,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76868757f937971","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728560732469,"stop":1728560732469,"duration":0},"status":"passed","severity":"normal"},{"uid":"3454b670baaab349","name":"should not fail to start the service if it is already started","time":{"start":1728559748924,"stop":1728559748924,"duration":0},"status":"passed","severity":"normal"},{"uid":"2025bab7f97aa4c1","name":"Check publish message containing XML","time":{"start":1728560710061,"stop":1728560710061,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7ce6a9df589cab","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728559867382,"stop":1728559867383,"duration":1},"status":"passed","severity":"normal"},{"uid":"20de3d1ab9d9f369","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728559782846,"stop":1728559782847,"duration":1},"status":"passed","severity":"normal"},{"uid":"da95b1f13d57bd35","name":"Js publishes, other Js receives","time":{"start":1728560697837,"stop":1728560697837,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffc41609fad1ca8","name":"Check publish message containing escaped characters","time":{"start":1728560710078,"stop":1728560710088,"duration":10},"status":"passed","severity":"normal"},{"uid":"f3051a8c5e414624","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728559730503,"stop":1728559730503,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b4cfbf968c30ab","name":"Filter with 3 connections","time":{"start":1728560330912,"stop":1728560330913,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43c4dd8d3d3926b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728560014517,"stop":1728560014554,"duration":37},"status":"passed","severity":"normal"},{"uid":"ce79193424dc429b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728559867384,"stop":1728559867384,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f23748b95edc11","name":"Check message received after nwaku node is restarted","time":{"start":1728559952124,"stop":1728559952124,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ca03fde9fd501c63","name":"Check received message containing Basic HTML tag","time":{"start":1728560389346,"stop":1728560389346,"duration":0},"status":"passed","severity":"normal"},{"uid":"604fd6ff4b8c0f37","name":"creates an iterator","time":{"start":1728561287085,"stop":1728561287090,"duration":5},"status":"passed","severity":"normal"},{"uid":"b72f4a21eb03b858","name":"Decoder throws on empty string content topic","time":{"start":1728559701474,"stop":1728559701474,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25ece1a0aecb3a5","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728560707122,"stop":1728560707123,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf34278e2ae1d92c","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728559666752,"stop":1728559666752,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a45cb8d8f0454b3","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728559666745,"stop":1728559666745,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64c8edf9b39994d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728560014557,"stop":1728560014557,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f75b706047aef6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728560707088,"stop":1728560707089,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f8e89e950e2bac","name":"Default pageSize","time":{"start":1728561278292,"stop":1728561278292,"duration":0},"status":"passed","severity":"normal"},{"uid":"a898425e88827142","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728560707154,"stop":1728560707155,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef1e43043999c3d3","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728560038355,"stop":1728560038355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2387065f997659","name":"Check publish message containing short","time":{"start":1728560710054,"stop":1728560710054,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c25223e803d9a9","name":"can start the service","time":{"start":1728559748921,"stop":1728559748921,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9223e821126432","name":"should select older connection if present","time":{"start":1728559681258,"stop":1728559681259,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec272d4ce8d2b8fb","name":"Relay + Store","time":{"start":1728559675233,"stop":1728559675233,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b71668f73a01a88","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728560707182,"stop":1728560707191,"duration":9},"status":"passed","severity":"normal"},{"uid":"279bdb59e1c65d0a","name":"Relay - dialed after","time":{"start":1728561435776,"stop":1728561435776,"duration":0},"status":"passed","severity":"normal"},{"uid":"317faeeb76c645dd","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728560025390,"stop":1728560025391,"duration":1},"status":"passed","severity":"normal"},{"uid":"bccc6c6375d65940","name":"Filter","time":{"start":1728561435778,"stop":1728561435788,"duration":10},"status":"passed","severity":"normal"},{"uid":"1fc105187f178a4d","name":"Push message with content topic containing Arabic","time":{"start":1728561860459,"stop":1728561860459,"duration":0},"status":"broken","severity":"normal"},{"uid":"db9ed7922b47486","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728560038349,"stop":1728560038349,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf1dd9dc1caada9","name":"Check received message containing Russian","time":{"start":1728560389249,"stop":1728560389252,"duration":3},"status":"passed","severity":"normal"},{"uid":"a41fdb25b868419a","name":"should throw error - no id","time":{"start":1728559675220,"stop":1728559675221,"duration":1},"status":"passed","severity":"normal"},{"uid":"1570892063119ce5","name":"Passing page size 11 when there are 10 messages","time":{"start":1728561278291,"stop":1728561278291,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5e04b6a86b8226","name":"Check publish message containing Russian","time":{"start":1728560710060,"stop":1728560710060,"duration":0},"status":"passed","severity":"normal"},{"uid":"744706249919c085","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728560025390,"stop":1728560025390,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ba75981cd153e9","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728560025380,"stop":1728560025380,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d5a7f7cc9ea199","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728560732466,"stop":1728560732466,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd759ce2da3813b","name":"Subscribe to topic containing short and receive message","time":{"start":1728560014515,"stop":1728560014515,"duration":0},"status":"passed","severity":"normal"},{"uid":"772ff88bc301af6f","name":"Push message with content topic containing SQL Injection","time":{"start":1728561860462,"stop":1728561860462,"duration":0},"status":"broken","severity":"normal"},{"uid":"4964e7ab0a089990","name":"same cluster, different shard: nodes connect","time":{"start":1728560441013,"stop":1728560441013,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bd714c95d17040","name":"handles different networkShards values correctly","time":{"start":1728559666734,"stop":1728559666735,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c73f67565ad3b98","name":"should encodeTxt and decodeTxt","time":{"start":1728559675217,"stop":1728559675218,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b5850c1cebdcfb","name":"Filter with 2 connections","time":{"start":1728560330909,"stop":1728560330910,"duration":1},"status":"passed","severity":"normal"},{"uid":"260c2eee3ff3fe1f","name":"Subscribe to topic containing short and publish message","time":{"start":1728560732461,"stop":1728560732461,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2029ec4216be28","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728560389299,"stop":1728560389299,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6232f571d39468d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728560014503,"stop":1728560014503,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0330b9d46852cd","name":"throws on content topic with empty topic name field","time":{"start":1728559666721,"stop":1728559666721,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc197f392ca9f7bd","name":"can start and stop the service","time":{"start":1728559748921,"stop":1728559748922,"duration":1},"status":"passed","severity":"normal"},{"uid":"64a70146b8e9b351","name":"should reject on timeout if it was set","time":{"start":1728559704283,"stop":1728559704283,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc1b2bff687df8c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728560441012,"stop":1728560441012,"duration":0},"status":"passed","severity":"normal"},{"uid":"778c350eaac11d6e","name":"should wait for Store peer to be connected","time":{"start":1728559704285,"stop":1728559704285,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a77cf91f16003b9","name":"non connected peers","time":{"start":1728560661723,"stop":1728560661724,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4a3776b21f38000c","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728560835484,"stop":1728560835485,"duration":1},"status":"passed","severity":"normal"},{"uid":"be0d1f951c326b2a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728559952108,"stop":1728559952109,"duration":1},"status":"passed","severity":"normal"},{"uid":"da3c6ce1739f5de5","name":"Throws when trying to push message with empty payload","time":{"start":1728561860444,"stop":1728561860444,"duration":0},"status":"passed","severity":"normal"},{"uid":"312d8b45b6b0447e","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728559666729,"stop":1728559666730,"duration":1},"status":"passed","severity":"normal"},{"uid":"e62bb2527f05b51e","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728559674528,"stop":1728559674530,"duration":2},"status":"passed","severity":"normal"},{"uid":"597b29570de399c8","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728559689714,"stop":1728559689714,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d2afb3d8a8bf40","name":"can start and stop the service","time":{"start":1728560575144,"stop":1728560575146,"duration":2},"status":"passed","severity":"normal"},{"uid":"c22e78b2b0583584","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app48/2/topic713/xml","time":{"start":1728561182801,"stop":1728561182801,"duration":0},"status":"broken","severity":"normal"},{"uid":"7f6886a1310681ce","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728560732467,"stop":1728560732468,"duration":1},"status":"passed","severity":"normal"},{"uid":"9073a23b8157b9b4","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728559666748,"stop":1728559666748,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef0ab250340290d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728559666742,"stop":1728559666743,"duration":1},"status":"passed","severity":"normal"},{"uid":"25491b22f4073ded","name":"Ordered Callback - true","time":{"start":1728561226554,"stop":1728561226554,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb805817d0f73a93","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728559834047,"stop":1728559834047,"duration":0},"status":"passed","severity":"normal"},{"uid":"98cb8457e8d2143c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728561324554,"stop":1728561324555,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f905cd8ac888a01","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728561308916,"stop":1728561308922,"duration":6},"status":"passed","severity":"normal"},{"uid":"42f7d4453d1788af","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728559689717,"stop":1728559689717,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2f6e3c0e40ce7a","name":"stop","time":{"start":1728559763578,"stop":1728559763578,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1130c7d3acb96a","name":"Push message with Script payload","time":{"start":1728561860431,"stop":1728561860431,"duration":0},"status":"broken","severity":"normal"},{"uid":"b7a723a136813d7e","name":"Check message on other pubsub topic is not received","time":{"start":1728560389303,"stop":1728560389304,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d7dbfcfcde1ff9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728560707089,"stop":1728560707089,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca89a4893e7fdbd","name":"Relay","time":{"start":1728559733095,"stop":1728559733095,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe9820f2a13bd14","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728560014505,"stop":1728560014505,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f81d3c7b1533cfc","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728560038442,"stop":1728560038443,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca0eb8212d31f35","name":"tcp ip4 address","time":{"start":1728559674603,"stop":1728559674603,"duration":0},"status":"passed","severity":"normal"},{"uid":"220b616aa62f8175","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728561042801,"stop":1728561042802,"duration":1},"status":"broken","severity":"normal"},{"uid":"975e26b69b49e2c5","name":"Renews peer on consistent missed messages","time":{"start":1728559921289,"stop":1728559921289,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11be0c4f227e62a","name":"LightPush","time":{"start":1728561435777,"stop":1728561435778,"duration":1},"status":"passed","severity":"normal"},{"uid":"62d84ced58c87db3","name":"Passing page size 0 when there are 110 messages","time":{"start":1728561278254,"stop":1728561278256,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b2ced9139d3a2e6","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728559834046,"stop":1728559834046,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e35b2e75d90504a","name":"should properly create location multiaddrs - udp4","time":{"start":1728559675224,"stop":1728559675228,"duration":4},"status":"passed","severity":"normal"},{"uid":"dad56677d8e1b0f5","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728560710135,"stop":1728560710136,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9d50d43b5ecaad5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728560707179,"stop":1728560707180,"duration":1},"status":"passed","severity":"normal"},{"uid":"6968deb79747910e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728560707121,"stop":1728560707122,"duration":1},"status":"passed","severity":"normal"},{"uid":"48349b36b8841675","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728559681862,"stop":1728559681862,"duration":0},"status":"passed","severity":"normal"},{"uid":"723d7d68d8d7f02a","name":"Fails to push message bigger that 1MB","time":{"start":1728561860491,"stop":1728561860491,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd51a1a59a26fde","name":"Check message with no content topic is not received","time":{"start":1728559952122,"stop":1728559952123,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e720dd3d8bd421f","name":"Check received message containing XML","time":{"start":1728559952101,"stop":1728559952102,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd4b3d44857c2e89","name":"Push message with content topic containing Arabic","time":{"start":1728561550436,"stop":1728561550444,"duration":8},"status":"broken","severity":"normal"},{"uid":"9ccdeef5a11c887a","name":"Publish message with rate limit","time":{"start":1728560710139,"stop":1728560710143,"duration":4},"status":"passed","severity":"normal"},{"uid":"95727bb60d391776","name":"Check received message containing Basic HTML tag","time":{"start":1728560389266,"stop":1728560389267,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c8d943797b2b91","name":"should decode valid enr with tcp successfully","time":{"start":1728559675219,"stop":1728559675219,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6324b35a867f88a","name":"can start and stop the service","time":{"start":1728559693992,"stop":1728559693993,"duration":1},"status":"passed","severity":"normal"},{"uid":"13516216af36d8ff","name":"Generator, 2 different pubsubtopics","time":{"start":1728561262664,"stop":1728561262664,"duration":0},"status":"broken","severity":"normal"},{"uid":"fa7f182960a590d2","name":"Check publish message containing Arabic","time":{"start":1728560710059,"stop":1728560710060,"duration":1},"status":"passed","severity":"normal"},{"uid":"b485b607bace4906","name":"getPeersByDiscovery","time":{"start":1728559763575,"stop":1728559763576,"duration":1},"status":"passed","severity":"normal"},{"uid":"a315c93c40408b5d","name":"Check publish message containing shell command","time":{"start":1728560710072,"stop":1728560710078,"duration":6},"status":"passed","severity":"normal"},{"uid":"c68b6146a3b7d43e","name":"Generator, custom pubsub topic","time":{"start":1728561262667,"stop":1728561262667,"duration":0},"status":"passed","severity":"normal"},{"uid":"e011477381f5be22","name":"Check received message containing special chars","time":{"start":1728560389326,"stop":1728560389327,"duration":1},"status":"passed","severity":"normal"},{"uid":"31db4b92fae6a43b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728560707057,"stop":1728560707057,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f1a5cf679cc640","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728559834013,"stop":1728559834013,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d349c5b3d10ffdd","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1728560038325,"stop":1728560038326,"duration":1},"status":"passed","severity":"normal"},{"uid":"afdc83af4ea06edb","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728560014504,"stop":1728560014504,"duration":0},"status":"passed","severity":"normal"},{"uid":"2751337fa9c8f5e8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728560707061,"stop":1728560707061,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b1499046668e6d","name":"Check received message containing shell command","time":{"start":1728560389348,"stop":1728560389348,"duration":0},"status":"passed","severity":"normal"},{"uid":"2466aff5f4db4ea4","name":"Ephemeral messages are not stored","time":{"start":1728559736929,"stop":1728559736930,"duration":1},"status":"passed","severity":"normal"},{"uid":"2482a1073a1e312e","name":"Push message with Basic HTML tag payload","time":{"start":1728561860434,"stop":1728561860434,"duration":0},"status":"broken","severity":"normal"},{"uid":"b067bea0e57e7009","name":"Delete observer","time":{"start":1728560664977,"stop":1728560664978,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ec32bcf5ad2ef1","name":"less peers than existing","time":{"start":1728560661723,"stop":1728560661723,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7ed9e913645f2039","name":"Callback on promise, aborts when callback returns true","time":{"start":1728561308923,"stop":1728561308923,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b5debdb274fc1d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728559666745,"stop":1728559666745,"duration":0},"status":"passed","severity":"normal"},{"uid":"5257b920279b0b26","name":"Init the array if not present","time":{"start":1728559666346,"stop":1728559666347,"duration":1},"status":"passed","severity":"normal"},{"uid":"479122db1cf0f2c3","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728559666741,"stop":1728559666741,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf1b7b4daac5a03","name":"Push message with custom timestamp: 1728563879176","time":{"start":1728561550489,"stop":1728561550490,"duration":1},"status":"broken","severity":"normal"},{"uid":"ea5fe58be4fa4c5f","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728560673567,"stop":1728560673567,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf57a0ab647796b","name":"should properly compute the node id","time":{"start":1728559675222,"stop":1728559675222,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73d6a4d07fd5110","name":"Push message with Russian payload","time":{"start":1728561860423,"stop":1728561860423,"duration":0},"status":"broken","severity":"normal"},{"uid":"3c6a0e60a12598dd","name":"Used by Waku Relay","time":{"start":1728561414253,"stop":1728561414253,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7fa5a68ba0f1ed8","name":"Tracks peer failures correctly","time":{"start":1728559921281,"stop":1728559921288,"duration":7},"status":"passed","severity":"normal"},{"uid":"bbfcdc115de85444","name":"should get / set TCP multiaddr","time":{"start":1728559675224,"stop":1728559675224,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc353cdd62ee42c8","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728559674549,"stop":1728559674550,"duration":1},"status":"passed","severity":"normal"},{"uid":"f33b06f25a14aee2","name":"Check message received after nwaku node is restarted","time":{"start":1728560389317,"stop":1728560389317,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c3b1e55337af1ea1","name":"Check message with invalid timestamp is not received","time":{"start":1728559952109,"stop":1728559952109,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f1b57a6cc32af3","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728560686145,"stop":1728560686145,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad087e6960863884","name":"Fails to publish message with wrong content topic","time":{"start":1728560710123,"stop":1728560710126,"duration":3},"status":"passed","severity":"normal"},{"uid":"830d8b45014a5bee","name":"Store - dialed after - with timeout","time":{"start":1728561435777,"stop":1728561435777,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6b1a2dedd1b07","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728559666744,"stop":1728559666744,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeacbe5b12795f07","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728561004517,"stop":1728561004519,"duration":2},"status":"passed","severity":"normal"},{"uid":"989c0a41fb754463","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728561260196,"stop":1728561260196,"duration":0},"status":"passed","severity":"normal"},{"uid":"3889ee74ac4989e2","name":"Check received message containing Arabic","time":{"start":1728560389248,"stop":1728560389249,"duration":1},"status":"passed","severity":"normal"},{"uid":"bed6a72830929aec","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728559666736,"stop":1728559666736,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc231b923259e3f8","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app78/1/topic181/utf8","time":{"start":1728561182829,"stop":1728561182830,"duration":1},"status":"broken","severity":"normal"},{"uid":"781284840e34c06a","name":"Push message with Script payload","time":{"start":1728561550401,"stop":1728561550402,"duration":1},"status":"broken","severity":"normal"},{"uid":"13c51b9647966675","name":"through manual discovery","time":{"start":1728560450996,"stop":1728560450997,"duration":1},"status":"passed","severity":"normal"},{"uid":"319577730f990072","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728561042794,"stop":1728561042794,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc07d3a966662400","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728559689716,"stop":1728559689716,"duration":0},"status":"passed","severity":"normal"},{"uid":"223d965da29f39cb","name":"should get / set UDP multiaddr","time":{"start":1728559675223,"stop":1728559675224,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf0b7d0f05fad66","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728559867384,"stop":1728559867384,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99bfa0f23ba287","name":"should properly create location multiaddrs - tcp","time":{"start":1728559675230,"stop":1728559675230,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f93a4e2def59891","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728559952108,"stop":1728559952108,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c7443467feff5b","name":"Push message with short payload","time":{"start":1728561860415,"stop":1728561860415,"duration":0},"status":"broken","severity":"normal"},{"uid":"29a43ff784046b38","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728560732462,"stop":1728560732466,"duration":4},"status":"passed","severity":"normal"},{"uid":"c696f8d8c330e2","name":"Ping on peer without subscriptions","time":{"start":1728559820591,"stop":1728559820592,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d0e8b50bd48f52","name":"should load peers from local storage and dispatch events","time":{"start":1728559693995,"stop":1728559693995,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b70359fce786b00","name":"Subscribe to topic containing XML and receive message","time":{"start":1728560707167,"stop":1728560707174,"duration":7},"status":"passed","severity":"normal"},{"uid":"6cd61cd9653bf330","name":"Waku message hash computation (payload length 0)","time":{"start":1728559669158,"stop":1728559669159,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d4d7c847ba2c39","name":"groups content topics by expected pubsub topic","time":{"start":1728559666733,"stop":1728559666734,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39b8e9bf57a8aca","name":"Subscribe and receive messages via lightPush","time":{"start":1728560707057,"stop":1728560707057,"duration":0},"status":"passed","severity":"normal"},{"uid":"1197a2399f3da590","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728561042863,"stop":1728561042863,"duration":0},"status":"broken","severity":"normal"},{"uid":"ba307305991c056f","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728560732468,"stop":1728560732469,"duration":1},"status":"passed","severity":"normal"},{"uid":"882256fc1e8d6689","name":"Passing page size 110 when there are 120 messages","time":{"start":1728561278291,"stop":1728561278291,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5e9c794db6aab2","name":"Mutual subscription","time":{"start":1728560732457,"stop":1728560732457,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ec3e772a3a1921","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728559782847,"stop":1728559782848,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f88da3822e36f91","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728560014567,"stop":1728560014568,"duration":1},"status":"passed","severity":"normal"},{"uid":"816dc45b434967b4","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728559674537,"stop":1728559674539,"duration":2},"status":"passed","severity":"normal"},{"uid":"677268fdface40a8","name":"Subscribe to topic containing Script and receive message","time":{"start":1728560707161,"stop":1728560707166,"duration":5},"status":"passed","severity":"normal"},{"uid":"f1d0ead957064032","name":"Subscribe and receives messages on 20 topics","time":{"start":1728560707123,"stop":1728560707123,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c25c7c40e6c249","name":"should handle corrupted local storage data gracefully","time":{"start":1728559693996,"stop":1728559693996,"duration":0},"status":"passed","severity":"normal"},{"uid":"30efbdcbda1850bc","name":"should only return 1 node with relay and store capability","time":{"start":1728559689924,"stop":1728559689924,"duration":0},"status":"passed","severity":"normal"},{"uid":"28439a55dd2b3ce1","name":"different cluster, same shard: nodes don't connect","time":{"start":1728560441013,"stop":1728560441019,"duration":6},"status":"passed","severity":"normal"},{"uid":"9624a2beb1b8aefb","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app55/8/topic400/test.js","time":{"start":1728561182803,"stop":1728561182804,"duration":1},"status":"broken","severity":"normal"},{"uid":"457435d761bad64e","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728561324556,"stop":1728561324556,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f29de64889cd16","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728559681862,"stop":1728559681863,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab89933f4b3d6d51","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728559666743,"stop":1728559666743,"duration":0},"status":"passed","severity":"normal"},{"uid":"947e0027364d2fa3","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728559748928,"stop":1728559748928,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ab4f75a4d186d6f","name":"Check received message containing shell command","time":{"start":1728559952103,"stop":1728559952103,"duration":0},"status":"passed","severity":"normal"},{"uid":"83091f993962c829","name":"Push message with content topic containing Script","time":{"start":1728561550449,"stop":1728561550450,"duration":1},"status":"broken","severity":"normal"},{"uid":"b92a5a2796b4fbf5","name":"random static sharding 7 - Cluster ID: 81, Shard ID: 381","time":{"start":1728561211833,"stop":1728561211839,"duration":6},"status":"broken","severity":"normal"},{"uid":"5292af283662c933","name":"Push message with content topic containing XML","time":{"start":1728561550451,"stop":1728561550452,"duration":1},"status":"broken","severity":"normal"},{"uid":"e2188a03013c3880","name":"Push message with content topic containing escaped characters","time":{"start":1728561550462,"stop":1728561550465,"duration":3},"status":"broken","severity":"normal"},{"uid":"4718b76a31247f51","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728559666724,"stop":1728559666729,"duration":5},"status":"passed","severity":"normal"},{"uid":"5859719d014f8ba","name":"Non TWN Cluster","time":{"start":1728561182798,"stop":1728561182798,"duration":0},"status":"broken","severity":"normal"},{"uid":"ec0a4da6411e7b50","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728560707106,"stop":1728560707107,"duration":1},"status":"passed","severity":"normal"},{"uid":"a000f9a27f45fde7","name":"should not fail to stop the service if it was not started","time":{"start":1728559693993,"stop":1728559693993,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e10937445888a4","name":"Push message with custom timestamp: 1697801626063","time":{"start":1728561860485,"stop":1728561860485,"duration":0},"status":"broken","severity":"normal"},{"uid":"4028735fd4c08559","name":"different cluster, different shard: nodes don't connect","time":{"start":1728560441019,"stop":1728560441026,"duration":7},"status":"passed","severity":"normal"},{"uid":"52c7617695e25e27","name":"same cluster, same shard: nodes connect","time":{"start":1728560038324,"stop":1728560038324,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87ef67d8915a0f3","name":"Subscribe and receive messages via lightPush","time":{"start":1728560707121,"stop":1728560707121,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb926b97f1fd961","name":"Decoder throws on empty string content topic","time":{"start":1728559699806,"stop":1728559699806,"duration":0},"status":"passed","severity":"normal"},{"uid":"25fcbc5b35e4c433","name":"Subscribe to topic containing short and receive message","time":{"start":1728560707147,"stop":1728560707150,"duration":3},"status":"passed","severity":"normal"},{"uid":"d4c1e91e2e517087","name":"Check received message containing emoji","time":{"start":1728560389355,"stop":1728560389356,"duration":1},"status":"passed","severity":"normal"},{"uid":"293416375ebfaeda","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728561324557,"stop":1728561324557,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5ae7c8e130a6e9","name":"Push to array if already present","time":{"start":1728559666348,"stop":1728559666348,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc666667acd42e36","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728560441011,"stop":1728560441012,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b9e1dbd0fdc467a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728560673567,"stop":1728560673567,"duration":0},"status":"broken","severity":"normal"},{"uid":"9f0428d48200fef5","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728560025378,"stop":1728560025378,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c764099d1b6761","name":"Passing invalid cursor","time":{"start":1728560915128,"stop":1728560915128,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6c8d1ab7ee0f3e","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728560038445,"stop":1728560038449,"duration":4},"status":"passed","severity":"normal"},{"uid":"bb75cf75fafa2239","name":"throws on content topic with empty version field","time":{"start":1728559666720,"stop":1728559666721,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09d70a4db457568","name":"Push message with custom timestamp: 1728556426063","time":{"start":1728561860486,"stop":1728561860486,"duration":0},"status":"broken","severity":"normal"},{"uid":"8e9d8f8c53a3c498","name":"Push message with content topic containing JSON","time":{"start":1728561860467,"stop":1728561860467,"duration":0},"status":"broken","severity":"normal"},{"uid":"e0326834333e2cf2","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728560732472,"stop":1728560732472,"duration":0},"status":"passed","severity":"normal"},{"uid":"19930ce53d62ddbe","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728559666749,"stop":1728559666749,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a3b298214de4d2","name":"Filter with 0 connections","time":{"start":1728560330897,"stop":1728560330898,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e109d376983368","name":"Push message with content topic containing short","time":{"start":1728561550427,"stop":1728561550428,"duration":1},"status":"broken","severity":"normal"},{"uid":"585f4651c93d5e24","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728559834013,"stop":1728559834013,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5bd0ef933aeb5cd","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728560038348,"stop":1728560038348,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4827518fe11c159","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728559666748,"stop":1728559666748,"duration":0},"status":"passed","severity":"normal"},{"uid":"874ace9ee6f0785a","name":"Push message with Chinese payload","time":{"start":1728561550390,"stop":1728561550391,"duration":1},"status":"broken","severity":"normal"},{"uid":"ae8f4923eb972939","name":"Check received message containing Chinese","time":{"start":1728560389246,"stop":1728560389247,"duration":1},"status":"passed","severity":"normal"},{"uid":"de03c177417f7af8","name":"Overlapping topic subscription","time":{"start":1728560707124,"stop":1728560707124,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e66d5d233ce9697","name":"Wrong topic","time":{"start":1728561182861,"stop":1728561182862,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd389081f0c1bff8","name":"safeDispatchEvent","time":{"start":1728559763577,"stop":1728559763578,"duration":1},"status":"passed","severity":"normal"},{"uid":"f443d7a4a2a18076","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728559666734,"stop":1728559666734,"duration":0},"status":"passed","severity":"normal"},{"uid":"82dae3c8eb981c7e","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728559675219,"stop":1728559675219,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2e4d2829efa08e","name":"handles different clusterIds correctly","time":{"start":1728559666734,"stop":1728559666734,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a15d3ba69a221b9","name":"different cluster, same shard: nodes don't connect","time":{"start":1728560038325,"stop":1728560038325,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fcf048c65fedd9a","name":"recovers when dns.resolve returns empty","time":{"start":1728559689922,"stop":1728559689922,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dffa4bfc733c98d","name":"1 Store, 2 fetches","time":{"start":1728559689487,"stop":1728559689488,"duration":1},"status":"passed","severity":"normal"},{"uid":"300dd34e89cc82b5","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728559689717,"stop":1728559689717,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec306df42e8ab9d2","name":"should decode valid enr successfully","time":{"start":1728559675218,"stop":1728559675219,"duration":1},"status":"passed","severity":"normal"},{"uid":"190710c1beff606","name":"Check message with no content topic is not received","time":{"start":1728560389304,"stop":1728560389305,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe18a6a8448726d6","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728560732460,"stop":1728560732460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d27f720021b3b2","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728560915125,"stop":1728560915125,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca06043e04ed418","name":"Check received message containing Russian","time":{"start":1728559952098,"stop":1728559952099,"duration":1},"status":"passed","severity":"normal"},{"uid":"20913e4f36b04432","name":"Ping on subscribed peer","time":{"start":1728559786263,"stop":1728559786263,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0c1a031991aef5","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728560732473,"stop":1728560732473,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cebe90ce88ada02","name":"Check publish message containing JSON","time":{"start":1728560710062,"stop":1728560710072,"duration":10},"status":"passed","severity":"normal"},{"uid":"80f830b23551d5ff","name":"Push message with special chars payload","time":{"start":1728561860419,"stop":1728561860419,"duration":0},"status":"broken","severity":"normal"},{"uid":"967c3c71f43cb08","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728559689925,"stop":1728559689926,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a8a1856f0c0ebb1","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728561042795,"stop":1728561042796,"duration":1},"status":"broken","severity":"normal"},{"uid":"6e99d7c405f13925","name":"Check received message containing short","time":{"start":1728560389173,"stop":1728560389175,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ebdf693aed5b555","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728561211889,"stop":1728561211889,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8de192fd436e44","name":"Check received message containing Arabic","time":{"start":1728559952098,"stop":1728559952098,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9c595934e09792","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728561324557,"stop":1728561324557,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcabbf150c7d9d5","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728560732471,"stop":1728560732472,"duration":1},"status":"passed","severity":"normal"},{"uid":"a60e50f7d9fba920","name":"should add and remove event listeners correctly","time":{"start":1728559693996,"stop":1728559693996,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe47d70529102b6","name":"Publish message with custom timestamp: Thu Oct 10 2024 10:44:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1728560710101,"stop":1728560710103,"duration":2},"status":"passed","severity":"normal"},{"uid":"ffac39990d539be3","name":"Push message with emoji payload","time":{"start":1728561860442,"stop":1728561860443,"duration":1},"status":"broken","severity":"normal"},{"uid":"96c2dbdbbcd71e5","name":"Subscribe and receives messages on 20 topics","time":{"start":1728560014504,"stop":1728560014505,"duration":1},"status":"passed","severity":"normal"},{"uid":"def224b8c65266b7","name":"Push message with content topic containing numeric","time":{"start":1728561550431,"stop":1728561550432,"duration":1},"status":"broken","severity":"normal"},{"uid":"2908cb35c3da8511","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728561042800,"stop":1728561042801,"duration":1},"status":"broken","severity":"normal"},{"uid":"6bec106a628b5616","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728559921288,"stop":1728559921289,"duration":1},"status":"passed","severity":"normal"},{"uid":"9051b3b102d0e7c0","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728560014516,"stop":1728560014516,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05db2e87271b3c8","name":"random static sharding 1 - Cluster ID: 865, Shard ID: 663","time":{"start":1728561211724,"stop":1728561211724,"duration":0},"status":"broken","severity":"normal"},{"uid":"8a35002d52ac6b89","name":"Push message with content topic containing shell command","time":{"start":1728561860468,"stop":1728561860469,"duration":1},"status":"broken","severity":"normal"},{"uid":"8dbae130ec54dea","name":"should throw error - no public key","time":{"start":1728559675220,"stop":1728559675220,"duration":0},"status":"passed","severity":"normal"},{"uid":"c714b2c12b0c1d72","name":"Nodes with multiple pubsub topic","time":{"start":1728560686155,"stop":1728560686155,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba96db5b49890f5","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728561042823,"stop":1728561042823,"duration":0},"status":"broken","severity":"normal"},{"uid":"e66e6c3583c348bf","name":"should properly create location multiaddrs - udp6","time":{"start":1728559675229,"stop":1728559675229,"duration":0},"status":"passed","severity":"normal"},{"uid":"726dae6a05b3dffa","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728559674536,"stop":1728559674537,"duration":1},"status":"passed","severity":"normal"},{"uid":"57817e864a7f907f","name":"Check received message containing JSON","time":{"start":1728560389347,"stop":1728560389347,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b32f7e9bd997b4","name":"Overlapping topic subscription","time":{"start":1728560732461,"stop":1728560732461,"duration":0},"status":"skipped","severity":"normal"},{"uid":"26ea8418a0324b28","name":"Check publish message containing unicode special characters","time":{"start":1728560710088,"stop":1728560710090,"duration":2},"status":"passed","severity":"normal"},{"uid":"bf20e629dce19cab","name":"Push message on custom pubsubTopic","time":{"start":1728560673570,"stop":1728560673570,"duration":0},"status":"broken","severity":"normal"},{"uid":"c67996fe87e67d5e","name":"Push message with SQL Injection payload","time":{"start":1728561550395,"stop":1728561550396,"duration":1},"status":"broken","severity":"normal"},{"uid":"84a09395d2423e01","name":"Check publish message containing Chinese","time":{"start":1728560710059,"stop":1728560710059,"duration":0},"status":"passed","severity":"normal"},{"uid":"afcf7967894c3d2f","name":"Decoder throws on empty string content topic","time":{"start":1728559682440,"stop":1728559682440,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e6f27134c1e33b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728560014515,"stop":1728560014516,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a286c07a8e6fe5","name":"topics with same application and version share the same shard","time":{"start":1728559666733,"stop":1728559666733,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9183d6cf083c83","name":"Check received message containing Script","time":{"start":1728560389259,"stop":1728560389262,"duration":3},"status":"passed","severity":"normal"},{"uid":"b3cd6834ca245256","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728560038417,"stop":1728560038418,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aa399c6c1129744","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728559666749,"stop":1728559666750,"duration":1},"status":"passed","severity":"normal"},{"uid":"e70f804384879841","name":"Ping on unsubscribed peer","time":{"start":1728559786264,"stop":1728559786264,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a64d2478c74d75","name":"Push message with meta","time":{"start":1728561550471,"stop":1728561550471,"duration":0},"status":"broken","severity":"normal"},{"uid":"ae22ac376b3594c1","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728560686151,"stop":1728560686154,"duration":3},"status":"passed","severity":"normal"},{"uid":"bb72ea56c13cecc0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728560707058,"stop":1728560707059,"duration":1},"status":"passed","severity":"normal"},{"uid":"73519d9b1bf4102e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728559666744,"stop":1728559666744,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10c25bd76d3586b","name":"Encoder throws on empty string content topic","time":{"start":1728559701473,"stop":1728559701473,"duration":0},"status":"passed","severity":"normal"},{"uid":"2467d02ea155bf90","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728561211713,"stop":1728561211713,"duration":0},"status":"broken","severity":"normal"},{"uid":"f263cb9e794825ec","name":"Subscribe to topic containing XML and receive message","time":{"start":1728560707091,"stop":1728560707092,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bbe6eafdc3cfee","name":"Check received message containing emoji","time":{"start":1728559952107,"stop":1728559952107,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa2cbf1e4c67355","name":"Fails to push message bigger that 1MB","time":{"start":1728561550493,"stop":1728561550494,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2bca09938cec6f1","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728561262666,"stop":1728561262666,"duration":0},"status":"broken","severity":"normal"},{"uid":"a8e5c60b852874a3","name":"Push message with custom timestamp: 1728556679176","time":{"start":1728561550487,"stop":1728561550488,"duration":1},"status":"broken","severity":"normal"},{"uid":"bd123db50c954efc","name":"Check publish message containing Script","time":{"start":1728560710061,"stop":1728560710061,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d0b3bed5a78780","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728559666751,"stop":1728559666752,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac153c79592872f6","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728560038417,"stop":1728560038417,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1da7b3444eb635","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728560661130,"stop":1728560661131,"duration":1},"status":"skipped","severity":"normal"},{"uid":"599da0ec4bf22d7f","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728561042798,"stop":1728561042798,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a2185f1378db9c","name":"Check received message containing escaped characters","time":{"start":1728560389286,"stop":1728560389287,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c4aa37beaebd96","name":"should emit a peer event after start","time":{"start":1728559693994,"stop":1728559693994,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e13132f29c7c1a","name":"Ping on peer without subscriptions","time":{"start":1728559820600,"stop":1728559820600,"duration":0},"status":"passed","severity":"normal"},{"uid":"98535cb28adde3ed","name":"Query generator for multiple messages","time":{"start":1728561308909,"stop":1728561308910,"duration":1},"status":"passed","severity":"normal"},{"uid":"79a75c572680c03c","name":"should throw an error for an unconfigured topic","time":{"start":1728559666747,"stop":1728559666747,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb723fc4afaecd40","name":"Push message with content topic containing XML","time":{"start":1728561860464,"stop":1728561860465,"duration":1},"status":"broken","severity":"normal"},{"uid":"4066894123382763","name":"Query Generator, No message returned","time":{"start":1728561004527,"stop":1728561004528,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bbb2deb29614b25","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728560038354,"stop":1728560038354,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0f84f1f6514977","name":"returns nothing if no connections present","time":{"start":1728559681253,"stop":1728559681255,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9822ad19a169b53","name":"Passing an array","time":{"start":1728561414252,"stop":1728561414252,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5aee45783315e5c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728560707061,"stop":1728560707061,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c99be3a87b84cf","name":"should return empty list for no shard","time":{"start":1728559666739,"stop":1728559666739,"duration":0},"status":"passed","severity":"normal"},{"uid":"474496bed0cbf6e1","name":"Check publish message after client node is restarted","time":{"start":1728560710137,"stop":1728560710137,"duration":0},"status":"skipped","severity":"normal"},{"uid":"84658a8fba0a3a35","name":"random static sharding 6 - Cluster ID: 217, Shard ID: 292","time":{"start":1728561211814,"stop":1728561211815,"duration":1},"status":"broken","severity":"normal"},{"uid":"4f4f35f6c2bed38c","name":"should set field with all protocols enabled","time":{"start":1728559675231,"stop":1728559675231,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e14c82ee44ae7b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728560038346,"stop":1728560038346,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5852ee440f0a25a","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728559666741,"stop":1728559666741,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddaade8f53afec5","name":"Push message with Chinese payload","time":{"start":1728561860420,"stop":1728561860420,"duration":0},"status":"broken","severity":"normal"},{"uid":"c19fe88f45b9e16d","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728559666746,"stop":1728559666747,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d0d20093cf9f8b","name":"All","time":{"start":1728559733096,"stop":1728559733096,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b9c1aeadd0ae8c","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728560038347,"stop":1728560038347,"duration":0},"status":"passed","severity":"normal"},{"uid":"da29fec85fb0b429","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728559689718,"stop":1728559689718,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b9ee0ae1c5a1e5","name":"random static sharding 8 - Cluster ID: 897, Shard ID: 939","time":{"start":1728561211855,"stop":1728561211856,"duration":1},"status":"broken","severity":"normal"},{"uid":"c6065308eea49d0d","name":"Subscribe to topic containing Script and receive message","time":{"start":1728560014555,"stop":1728560014555,"duration":0},"status":"passed","severity":"normal"},{"uid":"c056be8577ce437f","name":"Push message with Arabic payload","time":{"start":1728561550392,"stop":1728561550393,"duration":1},"status":"broken","severity":"normal"},{"uid":"5d5067e93511a30e","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728561262667,"stop":1728561262668,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe324baa4afb8209","name":"Check received message containing Chinese","time":{"start":1728559952081,"stop":1728559952082,"duration":1},"status":"passed","severity":"normal"},{"uid":"875b6c05a13558ce","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728559701471,"stop":1728559701472,"duration":1},"status":"passed","severity":"normal"},{"uid":"753bc9485a67b8e1","name":"should not fail to stop the service if it was not started","time":{"start":1728559748922,"stop":1728559748923,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b3eb0ffcea8f2c","name":"Push message with special chars payload","time":{"start":1728561550388,"stop":1728561550389,"duration":1},"status":"broken","severity":"normal"},{"uid":"6640bdd3d3d585a9","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728561042849,"stop":1728561042849,"duration":0},"status":"broken","severity":"normal"},{"uid":"8c86dd2759af90ab","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728560025381,"stop":1728560025381,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f5c2bfc5db19c","name":"Check message with no content topic is not received","time":{"start":1728560389374,"stop":1728560389376,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3fccce1533e87af","name":"Refresh subscription","time":{"start":1728560707124,"stop":1728560707147,"duration":23},"status":"passed","severity":"normal"},{"uid":"7447b659ca3a9c7d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728559666745,"stop":1728559666745,"duration":0},"status":"passed","severity":"normal"},{"uid":"74768896eb493ef1","name":"Push message with short payload","time":{"start":1728561550382,"stop":1728561550383,"duration":1},"status":"broken","severity":"normal"},{"uid":"bc24ac7231d07297","name":"Refresh subscription","time":{"start":1728560732460,"stop":1728560732461,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4913fad014bda6b7","name":"Renews peer on consistent ping failures","time":{"start":1728559921280,"stop":1728559921281,"duration":1},"status":"broken","severity":"normal"},{"uid":"e3045a08dcc4b5e9","name":"random static sharding 2 - Cluster ID: 545, Shard ID: 653","time":{"start":1728561211757,"stop":1728561211757,"duration":0},"status":"broken","severity":"normal"},{"uid":"1a78934497e1eb3b","name":"Privacy Node - default protocol","time":{"start":1728561435790,"stop":1728561435791,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f9d753285b3685","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728560673577,"stop":1728560673578,"duration":1},"status":"broken","severity":"normal"},{"uid":"45a45c758c3ee611","name":"Publishes to nwaku","time":{"start":1728560697836,"stop":1728560697836,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b7eb590bcb262e","name":"Push message with content topic containing Russian","time":{"start":1728561860460,"stop":1728561860461,"duration":1},"status":"broken","severity":"normal"},{"uid":"6df6e84b5c7b2be8","name":"should handle a minimal index list","time":{"start":1728559666806,"stop":1728559666807,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c97a541c1afaeb3","name":"Push message with long payload","time":{"start":1728561550384,"stop":1728561550385,"duration":1},"status":"broken","severity":"normal"},{"uid":"cccdbe578a4d9361","name":"shard 0","time":{"start":1728561211712,"stop":1728561211712,"duration":0},"status":"broken","severity":"normal"},{"uid":"c9b1d7b80da95c13","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728559730507,"stop":1728559730508,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e72c2031322375","name":"should return unique PubsubTopics for static sharding","time":{"start":1728559666737,"stop":1728559666738,"duration":1},"status":"passed","severity":"normal"},{"uid":"651b7212bd36d920","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728560025378,"stop":1728560025379,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3106834beb53c77","name":"Check received message containing XML","time":{"start":1728560389262,"stop":1728560389265,"duration":3},"status":"passed","severity":"normal"},{"uid":"1404ac6d6a8ff1bf","name":"should not fail to start the service if it is already started","time":{"start":1728560575149,"stop":1728560575150,"duration":1},"status":"passed","severity":"normal"},{"uid":"163453ef3f8e074f","name":"Renews subscription after lossing a connection","time":{"start":1728560707191,"stop":1728560707192,"duration":1},"status":"passed","severity":"normal"},{"uid":"145a02edca7d5d41","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728559681981,"stop":1728559681982,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1b7f69f6268ac5","name":"Check publish message containing SQL Injection","time":{"start":1728560710060,"stop":1728560710060,"duration":0},"status":"passed","severity":"normal"},{"uid":"d932617546db6ff5","name":"Check received message containing Arabic","time":{"start":1728560389328,"stop":1728560389329,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1cb0ba893d0974f","name":"Overlapping topic subscription","time":{"start":1728560014506,"stop":1728560014506,"duration":0},"status":"passed","severity":"normal"},{"uid":"838dde9e56d19eae","name":"Check received message containing emoji","time":{"start":1728560389288,"stop":1728560389293,"duration":5},"status":"passed","severity":"normal"},{"uid":"f71aa8ee94df6548","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728560707092,"stop":1728560707106,"duration":14},"status":"passed","severity":"normal"},{"uid":"d6940b135da49742","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728560038348,"stop":1728560038349,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e236636fab1ffba","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728560673575,"stop":1728560673576,"duration":1},"status":"broken","severity":"normal"},{"uid":"382f22d722e3f040","name":"Subscribe to topic containing long and publish message","time":{"start":1728560732461,"stop":1728560732462,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fffdc54e9066e07","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728559669158,"stop":1728559669158,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5d0f11a760676b","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728560686144,"stop":1728560686144,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fad75c50c45ad6","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728560707059,"stop":1728560707060,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff9c83f0cdea0bfb","name":"Nodes with multiple pubsub topic","time":{"start":1728560686144,"stop":1728560686145,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f79d0865fb74afa","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728559681981,"stop":1728559681981,"duration":0},"status":"passed","severity":"normal"},{"uid":"c563d1382654eae","name":"should set field with only STORE enabled","time":{"start":1728559675232,"stop":1728559675232,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece888a37d573d4e","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728560038416,"stop":1728560038417,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9ace679b06efc46","name":"isConnected return false after peer stops","time":{"start":1728559782849,"stop":1728559782849,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b02139984e9a43f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728560707158,"stop":1728560707158,"duration":0},"status":"passed","severity":"normal"},{"uid":"870836acb4dfe33","name":"should throw if no connection provided","time":{"start":1728559681979,"stop":1728559681980,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4583ede751400f2","name":"Check publish message containing Basic HTML tag","time":{"start":1728560710061,"stop":1728560710061,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b24e9ee84a0f9e","name":"Encoder throws on undefined content topic","time":{"start":1728559701473,"stop":1728559701473,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35e410714fc1769","name":"should fail to send if no connections available","time":{"start":1728560278740,"stop":1728560278744,"duration":4},"status":"passed","severity":"normal"},{"uid":"e17ec208b16139e6","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728560915125,"stop":1728560915125,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d35bc2cef7e0bfe","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728559669156,"stop":1728559669157,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab3dc1e0ef6a8d2","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728559666724,"stop":1728559666724,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd6a7194b5b62e4","name":"Query Generator - false","time":{"start":1728561226553,"stop":1728561226553,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6803f73e73d28a3","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728560915124,"stop":1728560915125,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4246829da2fc340","name":"should reject if Filter is requested but not mounted","time":{"start":1728559704283,"stop":1728559704283,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6bea80864dd468c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728560673572,"stop":1728560673572,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2134a953bb3882","name":"Fails to push message with empty content topic","time":{"start":1728561550469,"stop":1728561550470,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d04e45282d2688","name":"Push message with content topic containing special chars","time":{"start":1728561550433,"stop":1728561550434,"duration":1},"status":"broken","severity":"normal"},{"uid":"78636e455039cee1","name":"handles empty shards array correctly","time":{"start":1728559666750,"stop":1728559666750,"duration":0},"status":"passed","severity":"normal"},{"uid":"7950f96389137c13","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728560710126,"stop":1728560710134,"duration":8},"status":"passed","severity":"normal"},{"uid":"6f5d99942cb89578","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728560707157,"stop":1728560707157,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc58947d9a5e69a","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728560038346,"stop":1728560038347,"duration":1},"status":"passed","severity":"normal"},{"uid":"548befba29a78a77","name":"should not receive a peer event after stop","time":{"start":1728560575157,"stop":1728560575159,"duration":2},"status":"passed","severity":"normal"},{"uid":"12d3f3e3769ae0e8","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1728560038343,"stop":1728560038343,"duration":0},"status":"passed","severity":"normal"},{"uid":"32954ab13e1a72e4","name":"should properly create peer info with all multiaddrs","time":{"start":1728559675230,"stop":1728559675230,"duration":0},"status":"passed","severity":"normal"},{"uid":"37333b6063c6f4c6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728559666744,"stop":1728559666744,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7da811f0158df8d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728560025379,"stop":1728560025380,"duration":1},"status":"passed","severity":"normal"},{"uid":"3529bb820ee9596b","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728559666723,"stop":1728559666723,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc47dbda1a0a66a0","name":"isConnected should return true after first peer connects","time":{"start":1728559782848,"stop":1728559782848,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb0ad5c6a983732","name":"Push message with numeric payload","time":{"start":1728561860417,"stop":1728561860417,"duration":0},"status":"broken","severity":"normal"},{"uid":"d70864753f07dc","name":"Push message with XML payload","time":{"start":1728561550403,"stop":1728561550404,"duration":1},"status":"broken","severity":"normal"},{"uid":"18e453623e1729be","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728559666740,"stop":1728559666740,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5230b1a7bdac7e","name":"it tolerates circular branch references","time":{"start":1728559689922,"stop":1728559689922,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a33c694fbb1ff8","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728559748928,"stop":1728559748928,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2cc7a1b6808cdbc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728560014557,"stop":1728560014557,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ed1ede70e8228","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728560835490,"stop":1728560835491,"duration":1},"status":"passed","severity":"normal"},{"uid":"c462f89990c672a4","name":"Passing page size 10 when there are 10 messages","time":{"start":1728561278290,"stop":1728561278290,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e9ccbd819a8cce","name":"Push message with content topic containing numeric","time":{"start":1728561860449,"stop":1728561860449,"duration":0},"status":"broken","severity":"normal"},{"uid":"932b9814aba78417","name":"Push message with content topic containing Chinese","time":{"start":1728561550435,"stop":1728561550435,"duration":0},"status":"broken","severity":"normal"},{"uid":"4f8e11b096bb6d66","name":"Subscribe to topic containing long and receive message","time":{"start":1728560014515,"stop":1728560014515,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b24a9f320d339b8","name":"Relay - times out","time":{"start":1728561435776,"stop":1728561435776,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f65252ea0a01b6a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728560707107,"stop":1728560707108,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c8771b4fa14dbb","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728561042799,"stop":1728561042800,"duration":1},"status":"broken","severity":"normal"},{"uid":"f5a8c3421ca8b96","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728560014556,"stop":1728560014556,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a22b3d9e5f458c","name":"should create a new stream if no existing for protocol found","time":{"start":1728559681980,"stop":1728559681980,"duration":0},"status":"passed","severity":"normal"},{"uid":"7012ff029eed6029","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728561260195,"stop":1728561260196,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f3324eca0a83ce0","name":"Check received message containing long","time":{"start":1728560389175,"stop":1728560389181,"duration":6},"status":"passed","severity":"normal"},{"uid":"1ec631e61cdbb2c","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728559699800,"stop":1728559699801,"duration":1},"status":"passed","severity":"normal"},{"uid":"612ee572e257e596","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728561324554,"stop":1728561324554,"duration":0},"status":"passed","severity":"normal"},{"uid":"941ef5b34353948c","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728559666751,"stop":1728559666751,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1df56afe16a63fe","name":"Relay + Store","time":{"start":1728559733096,"stop":1728559733096,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2310a9bdb727de7","name":"Check received message containing Basic HTML tag","time":{"start":1728559952102,"stop":1728559952102,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f387044ea76a06e","name":"does not throw on valid cases","time":{"start":1728559666717,"stop":1728559666717,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc969b0249ae9045","name":"LightPush with 2 connections","time":{"start":1728560330909,"stop":1728560330909,"duration":0},"status":"broken","severity":"normal"},{"uid":"7918263fecd9dacb","name":"should properly create location multiaddrs - tcp6","time":{"start":1728559675229,"stop":1728559675229,"duration":0},"status":"passed","severity":"normal"},{"uid":"b795ab9d7e654a04","name":"should only return 1 node with relay capability","time":{"start":1728559689924,"stop":1728559689924,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b4158facdcb8eb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728560707106,"stop":1728560707106,"duration":0},"status":"passed","severity":"normal"},{"uid":"18746a6c3cb5e32d","name":"Check message with no payload is not received","time":{"start":1728559952123,"stop":1728559952123,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef01a6cbfd25299","name":"Generator, custom pubsub topic","time":{"start":1728561262653,"stop":1728561262653,"duration":0},"status":"broken","severity":"normal"},{"uid":"2a42750462ad6ac5","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728559666738,"stop":1728559666738,"duration":0},"status":"passed","severity":"normal"},{"uid":"f562465a45fbe24e","name":"should check connected peers if present and suitable","time":{"start":1728559704284,"stop":1728559704284,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1743e8c2965b793","name":"Push 30 different messages","time":{"start":1728561550425,"stop":1728561550425,"duration":0},"status":"broken","severity":"normal"},{"uid":"f3a6f66c42b92888","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728559699802,"stop":1728559699803,"duration":1},"status":"passed","severity":"normal"},{"uid":"e505ef79242d4621","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728560673572,"stop":1728560673572,"duration":0},"status":"broken","severity":"normal"},{"uid":"4331a5c57d9c574d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728560707119,"stop":1728560707120,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b565503551722a1","name":"new peer added after a peer was already found","time":{"start":1728560661130,"stop":1728560661130,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f46258cc3c765e1","name":"Check message received after jswaku node is restarted","time":{"start":1728560389316,"stop":1728560389316,"duration":0},"status":"skipped","severity":"normal"},{"uid":"78c536185a6f605a","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728561042860,"stop":1728561042860,"duration":0},"status":"broken","severity":"normal"},{"uid":"76ce66e03d6b33bb","name":"should be called for bootstrap peers","time":{"start":1728559730504,"stop":1728559730504,"duration":0},"status":"passed","severity":"normal"},{"uid":"3339bd8ab3352af7","name":"Check publish message containing special chars","time":{"start":1728560710059,"stop":1728560710059,"duration":0},"status":"passed","severity":"normal"},{"uid":"48daf16e917c87f9","name":"ignores unrecognized TXT record formats","time":{"start":1728559689923,"stop":1728559689923,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92110400dfd1ace","name":"Check received message with timestamp: 1728559722322000000 ","time":{"start":1728559952107,"stop":1728559952107,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f4b81c871c4d6b","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728560732470,"stop":1728560732471,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2ce1aac7699b61","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728560038344,"stop":1728560038344,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a9d6c49d626e93","name":"random static sharding 9 - Cluster ID: 270, Shard ID: 642","time":{"start":1728561211866,"stop":1728561211866,"duration":0},"status":"broken","severity":"normal"},{"uid":"2d08c02b47094eb2","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728561004529,"stop":1728561004531,"duration":2},"status":"passed","severity":"normal"},{"uid":"f79dd2d769eb3f6c","name":"Decoder throws on undefined content topic","time":{"start":1728559699805,"stop":1728559699806,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c2b319bb7f36d1","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728560038355,"stop":1728560038355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2367ebe04b3334ee","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728560389295,"stop":1728560389298,"duration":3},"status":"passed","severity":"normal"},{"uid":"4137888af95d21d5","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728559674552,"stop":1728559674556,"duration":4},"status":"passed","severity":"normal"},{"uid":"6e039ce29a24b744","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728560038356,"stop":1728560038356,"duration":0},"status":"passed","severity":"normal"},{"uid":"40336d4583335053","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728560707108,"stop":1728560707108,"duration":0},"status":"passed","severity":"normal"},{"uid":"7692c0733f492e07","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728559674551,"stop":1728559674551,"duration":0},"status":"passed","severity":"normal"},{"uid":"588ee5715550827c","name":"Does not throw an exception when node disconnects","time":{"start":1728561414251,"stop":1728561414251,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf15dc17e53408c","name":"should return usable stream attached to connection","time":{"start":1728559681978,"stop":1728559681979,"duration":1},"status":"passed","severity":"normal"},{"uid":"f773b0d8d0a13330","name":"should reject if Store is requested but not mounted","time":{"start":1728559704282,"stop":1728559704283,"duration":1},"status":"passed","severity":"normal"},{"uid":"d86ce9fc0cbcb552","name":"Accepts a valid Waku Message","time":{"start":1728559707433,"stop":1728559707434,"duration":1},"status":"passed","severity":"normal"},{"uid":"acf7371ebeddc821","name":"Push message with long payload","time":{"start":1728561860416,"stop":1728561860416,"duration":0},"status":"broken","severity":"normal"},{"uid":"6be9acb4b71b99e4","name":"Push message equal or less that 1MB","time":{"start":1728561860490,"stop":1728561860490,"duration":0},"status":"broken","severity":"normal"},{"uid":"b67ba8f6a23239d4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728560014556,"stop":1728560014556,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdca02858fe1c509","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728560707090,"stop":1728560707091,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d36c284303e0947","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728560038418,"stop":1728560038426,"duration":8},"status":"passed","severity":"normal"},{"uid":"7220fd57e61926b","name":"Push message with Arabic payload","time":{"start":1728561860421,"stop":1728561860422,"duration":1},"status":"broken","severity":"normal"},{"uid":"111eb165234f01c8","name":"Check received message containing short","time":{"start":1728560389318,"stop":1728560389319,"duration":1},"status":"passed","severity":"normal"},{"uid":"60cc9aaf365f371d","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728559674540,"stop":1728559674541,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e71fabf205bf53","name":"connects to nwaku","time":{"start":1728561414251,"stop":1728561414251,"duration":0},"status":"broken","severity":"normal"},{"uid":"ffdde9f2b9d2ee4d","name":"Check message received after jswaku node is restarted","time":{"start":1728559952124,"stop":1728559952124,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e168a1d43d63e0f6","name":"should be able to encode the field with only STORE set to true","time":{"start":1728559674531,"stop":1728559674532,"duration":1},"status":"passed","severity":"normal"},{"uid":"6132f2bc6a93b60","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728561860466,"stop":1728561860466,"duration":0},"status":"broken","severity":"normal"},{"uid":"58f3a15ac71970fc","name":"should use DNS peer discovery with light client","time":{"start":1728559748927,"stop":1728559748928,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f445c32e3d7bf221","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728559867385,"stop":1728559867385,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef43edcaa4b38b31","name":"LightPush with 0 connections","time":{"start":1728560330891,"stop":1728560330896,"duration":5},"status":"passed","severity":"normal"},{"uid":"d6acd306311f193a","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728559834014,"stop":1728559834031,"duration":17},"status":"passed","severity":"normal"},{"uid":"327603f8af0bc9b","name":"throws on content topic with empty encoding field","time":{"start":1728559666722,"stop":1728559666722,"duration":0},"status":"passed","severity":"normal"},{"uid":"556efc849c85584c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728560014554,"stop":1728560014554,"duration":0},"status":"passed","severity":"normal"},{"uid":"772cfe4e4d778b53","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728559666743,"stop":1728559666743,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd2eaa757585c42","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728560732459,"stop":1728560732460,"duration":1},"status":"passed","severity":"normal"},{"uid":"271c7f91e2638ed9","name":"Promise Callback - true","time":{"start":1728561226553,"stop":1728561226554,"duration":1},"status":"passed","severity":"normal"},{"uid":"f112e83e7bb7dfd3","name":"throws on empty content topic","time":{"start":1728559666717,"stop":1728559666718,"duration":1},"status":"passed","severity":"normal"},{"uid":"a871bc485cf28f3c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728560038348,"stop":1728560038348,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd08778978d87e05","name":"dispatchEvent via connectionManager","time":{"start":1728559763576,"stop":1728559763577,"duration":1},"status":"passed","severity":"normal"},{"uid":"e417eaf99b640f95","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728560014504,"stop":1728560014504,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b58510f17bee0a9","name":"Push message with content topic containing shell command","time":{"start":1728561550457,"stop":1728561550461,"duration":4},"status":"broken","severity":"normal"},{"uid":"d4f1090d5f1ffd9","name":"start node with empty content topic","time":{"start":1728561182883,"stop":1728561182883,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f291f75db529445","name":"Push message with content topic containing emoji","time":{"start":1728561550468,"stop":1728561550469,"duration":1},"status":"broken","severity":"normal"},{"uid":"75fae96e09a04cbf","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728560707175,"stop":1728560707178,"duration":3},"status":"passed","severity":"normal"},{"uid":"8fcddbf9b78e0847","name":"should not receive a peer event after stop","time":{"start":1728559693994,"stop":1728559693995,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53bfadd2b1f17dd","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728560732472,"stop":1728560732472,"duration":0},"status":"passed","severity":"normal"},{"uid":"124ade8be47741c2","name":"ignores domain fetching errors","time":{"start":1728559689923,"stop":1728559689923,"duration":0},"status":"passed","severity":"normal"},{"uid":"82472a6d120f0b88","name":"same cluster, same shard: nodes connect","time":{"start":1728560441012,"stop":1728560441013,"duration":1},"status":"passed","severity":"normal"},{"uid":"5acfbc4a0bc5fd59","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728559834012,"stop":1728559834012,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77302e9d39b760a","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728559736930,"stop":1728559736930,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d342cae04ef2ca","name":"random static sharding 10 - Cluster ID: 293, Shard ID: 910","time":{"start":1728561211871,"stop":1728561211871,"duration":0},"status":"broken","severity":"normal"},{"uid":"1627559c4fc627b4","name":"Overlapping topic subscription","time":{"start":1728560707062,"stop":1728560707084,"duration":22},"status":"passed","severity":"normal"},{"uid":"e364f4e9f273f57d","name":"should return different streams if requested simultaniously","time":{"start":1728559681980,"stop":1728559681981,"duration":1},"status":"passed","severity":"normal"},{"uid":"c180ec37cf266c4b","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728559682441,"stop":1728559682441,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5f1918a4937f1c","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728559681982,"stop":1728559681982,"duration":0},"status":"passed","severity":"normal"},{"uid":"b377a9180247bcb8","name":"should push to needed amount of connections","time":{"start":1728560278729,"stop":1728560278730,"duration":1},"status":"broken","severity":"normal"},{"uid":"3b015a1e560afef0","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728559730508,"stop":1728559730508,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b67edffbe6fb06","name":"Light Node - default protocols","time":{"start":1728561435789,"stop":1728561435790,"duration":1},"status":"broken","severity":"normal"},{"uid":"905d5ad228cac017","name":"Check received message containing unicode special characters","time":{"start":1728560389354,"stop":1728560389355,"duration":1},"status":"passed","severity":"normal"},{"uid":"d19bb88bdd80cfb0","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app21/2/topic635/json","time":{"start":1728561182849,"stop":1728561182849,"duration":0},"status":"broken","severity":"normal"},{"uid":"6a04efac26a14676","name":"LightPush with 1 connections","time":{"start":1728560330899,"stop":1728560330906,"duration":7},"status":"broken","severity":"normal"},{"uid":"49dc0c17396fcbef","name":"Renews subscription after lossing a connection","time":{"start":1728560707120,"stop":1728560707120,"duration":0},"status":"passed","severity":"normal"},{"uid":"765f327b6e34dd1c","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app31/6/topic799/xml","time":{"start":1728561182861,"stop":1728561182861,"duration":0},"status":"broken","severity":"normal"},{"uid":"84e100927dbe56f1","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728559666724,"stop":1728559666724,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c2b137cbb0f656","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728560038356,"stop":1728560038356,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79cc13ea9513a04","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728561004551,"stop":1728561004554,"duration":3},"status":"passed","severity":"normal"},{"uid":"1185dff72e498fff","name":"Decrypt messages","time":{"start":1728560664974,"stop":1728560664974,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ff96460d6725","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728559669159,"stop":1728559669160,"duration":1},"status":"passed","severity":"normal"},{"uid":"8028a92506e1df5a","name":"Check received message containing long","time":{"start":1728560389319,"stop":1728560389321,"duration":2},"status":"passed","severity":"normal"},{"uid":"a9b9bff972f36dfd","name":"Check message received after nwaku node is restarted","time":{"start":1728560389389,"stop":1728560389389,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d4ff0d062f4045a2","name":"should throw an error for missing required configuration","time":{"start":1728559666739,"stop":1728559666740,"duration":1},"status":"passed","severity":"normal"},{"uid":"278dc77679d83659","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728560707108,"stop":1728560707108,"duration":0},"status":"passed","severity":"normal"},{"uid":"be107c552c6ef9f9","name":"Decoder throws on undefined content topic","time":{"start":1728559682440,"stop":1728559682440,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a04a42bfbdf0d5a","name":"Waku message hash computation (no timestamp)","time":{"start":1728559669159,"stop":1728559669159,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f794b4747dcc9a","name":"Query generator for multiple messages with different content topic format","time":{"start":1728561308922,"stop":1728561308922,"duration":0},"status":"passed","severity":"normal"},{"uid":"7880a786f73e6cb4","name":"Subscribe to topic containing XML and publish message","time":{"start":1728560732470,"stop":1728560732470,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90ef98faaae3637","name":"should set field with only RELAY enabled","time":{"start":1728559675232,"stop":1728559675232,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef034088b3129484","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728560707122,"stop":1728560707122,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd47f173afb7970","name":"Push message with rate limit","time":{"start":1728561860484,"stop":1728561860484,"duration":0},"status":"broken","severity":"normal"},{"uid":"1b0c01f5a1b45033","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728559666730,"stop":1728559666730,"duration":0},"status":"passed","severity":"normal"},{"uid":"25100cc7b2e5be21","name":"Check received message with timestamp: 1728559722322 ","time":{"start":1728559952108,"stop":1728559952108,"duration":0},"status":"passed","severity":"normal"},{"uid":"460b9c41b9fe6de1","name":"caches peers it previously fetched","time":{"start":1728559689923,"stop":1728559689924,"duration":1},"status":"passed","severity":"normal"},{"uid":"f145d3b21a43126e","name":"should wait for Filter peer to be connected","time":{"start":1728559704284,"stop":1728559704285,"duration":1},"status":"passed","severity":"normal"},{"uid":"45fa3f19b693ac1a","name":"Generator, 2 different pubsubtopics","time":{"start":1728561262651,"stop":1728561262651,"duration":0},"status":"passed","severity":"normal"},{"uid":"55180ce4e50dec49","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728559666736,"stop":1728559666736,"duration":0},"status":"passed","severity":"normal"},{"uid":"c109014b025d4065","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728559666745,"stop":1728559666745,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e0bf0623aeb7cc","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app91/7/topic994/json","time":{"start":1728561182805,"stop":1728561182805,"duration":0},"status":"broken","severity":"normal"},{"uid":"3bcf44e39347492e","name":"LightPush with 3 connections","time":{"start":1728560330911,"stop":1728560330912,"duration":1},"status":"broken","severity":"normal"},{"uid":"be01968bff5b2f3e","name":"should throw an error for missing sharding configuration","time":{"start":1728559666750,"stop":1728559666750,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc34704bdfd93661","name":"should return no connections if no open connection provided","time":{"start":1728559681257,"stop":1728559681258,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ab024cb70decc5","name":"should not receive a peer event before start","time":{"start":1728559748924,"stop":1728559748925,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d8c7ba939c400db","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app57/7/topic157/utf8","time":{"start":1728561182847,"stop":1728561182847,"duration":0},"status":"broken","severity":"normal"},{"uid":"9ab793f698915c1f","name":"Ping on unsubscribed peer","time":{"start":1728559820593,"stop":1728559820593,"duration":0},"status":"passed","severity":"normal"},{"uid":"65869f376984f7a3","name":"Refresh subscription","time":{"start":1728560014514,"stop":1728560014514,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1c0053b10a057a","name":"1 Relay, 1 fetch","time":{"start":1728559689486,"stop":1728559689487,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba0ece8d3de411","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728559666743,"stop":1728559666743,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8f40d6e96d81af","name":"Push message with unicode special characters payload","time":{"start":1728561550421,"stop":1728561550422,"duration":1},"status":"broken","severity":"normal"},{"uid":"90ba334962116ca8","name":"can start the service","time":{"start":1728559693992,"stop":1728559693992,"duration":0},"status":"passed","severity":"normal"},{"uid":"a314809d33052ffe","name":"Push message with content topic containing short","time":{"start":1728561860445,"stop":1728561860445,"duration":0},"status":"broken","severity":"normal"},{"uid":"19e0ea06c16918fd","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728559693995,"stop":1728559693996,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c680901614aeff","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728559666747,"stop":1728559666747,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb35233d2d2b97a","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728559689718,"stop":1728559689718,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecdc53d13396ea3e","name":"Check received message with timestamp: 1728559722143000000 ","time":{"start":1728560389356,"stop":1728560389357,"duration":1},"status":"passed","severity":"normal"},{"uid":"9906e3dd7669de8e","name":"different cluster, different shard: nodes don't connect","time":{"start":1728560038325,"stop":1728560038325,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4fac02a2be49a3","name":"should not throw an error for a single configured topic","time":{"start":1728559666746,"stop":1728559666746,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9df8fd00b04229","name":"should not receive a peer event before start","time":{"start":1728560575151,"stop":1728560575157,"duration":6},"status":"passed","severity":"normal"},{"uid":"8e4eb112f2e3173d","name":"throws on content topic with too few or too many fields","time":{"start":1728559666718,"stop":1728559666718,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1a7461bf2d76a2","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728559666739,"stop":1728559666739,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e051930dc22be94","name":"udp ip6 address","time":{"start":1728559674603,"stop":1728559674603,"duration":0},"status":"passed","severity":"normal"},{"uid":"5859d04b67d5acb8","name":"Check received message containing unicode special characters","time":{"start":1728559952103,"stop":1728559952104,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cac005b59b41df6","name":"Query Generator, No Decoder","time":{"start":1728561004519,"stop":1728561004526,"duration":7},"status":"passed","severity":"normal"},{"uid":"196e29a7d38aa70c","name":"Fails to publish message with empty text","time":{"start":1728560710122,"stop":1728560710122,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a15d1dce12db1d","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728559666731,"stop":1728559666731,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ec0e7977c116be","name":"should properly create location multiaddrs - tcp4","time":{"start":1728559675228,"stop":1728559675228,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1030f99ca0e936","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728560732469,"stop":1728560732469,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb64ccb18944fd","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1728560038342,"stop":1728560038342,"duration":0},"status":"passed","severity":"normal"},{"uid":"468a8e042b0739fc","name":"A test","time":{"start":1728560389636,"stop":1728560389637,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bcaa03ac97d2daf","name":"Check received message containing Chinese","time":{"start":1728560389327,"stop":1728560389328,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae33a6805352e62","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728560707089,"stop":1728560707089,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b10cd8c1fd7735","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728559689714,"stop":1728559689715,"duration":1},"status":"passed","severity":"normal"},{"uid":"b97f7037b93434f0","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728560014557,"stop":1728560014558,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e36999ca12c8c","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728561042861,"stop":1728561042862,"duration":1},"status":"broken","severity":"normal"},{"uid":"a47e882d649b6c81","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728560038394,"stop":1728560038396,"duration":2},"status":"passed","severity":"normal"},{"uid":"73abbd43507b87e","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728560661131,"stop":1728560661131,"duration":0},"status":"passed","severity":"normal"},{"uid":"d541c4ff999b7b74","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728560710099,"stop":1728560710100,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c16c42c711f60a4","name":"Query with Ordered Callback, No message returned","time":{"start":1728561004538,"stop":1728561004547,"duration":9},"status":"passed","severity":"normal"},{"uid":"36a9721fbda424cb","name":"Check received message containing unicode special characters","time":{"start":1728560389287,"stop":1728560389288,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c46b9d9cdb0424","name":"should not fail to stop the service if it was not started","time":{"start":1728560575147,"stop":1728560575149,"duration":2},"status":"passed","severity":"normal"},{"uid":"6c3d296f51f54a94","name":"should reject if WakuNode is not started","time":{"start":1728559704280,"stop":1728559704281,"duration":1},"status":"passed","severity":"normal"},{"uid":"6086985e25e12cec","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728560707180,"stop":1728560707181,"duration":1},"status":"passed","severity":"normal"},{"uid":"adb86ae960d5e207","name":"Ephemeral field set to true","time":{"start":1728559682438,"stop":1728559682438,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc014e53f068f78f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728560707123,"stop":1728560707124,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9c2ae31d0f1718","name":"Push message with SQL Injection payload","time":{"start":1728561860424,"stop":1728561860424,"duration":0},"status":"broken","severity":"normal"},{"uid":"8985ca2dfa8ca9c1","name":"should throw error - invalid id","time":{"start":1728559675221,"stop":1728559675221,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a43bdf8623efead","name":"Passing page size 3 when there are 20 messages","time":{"start":1728561278257,"stop":1728561278290,"duration":33},"status":"passed","severity":"normal"},{"uid":"34ed705cb61f19fc","name":"Subscribe and receives messages on 20 topics","time":{"start":1728560707060,"stop":1728560707061,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d60e3d74b9a0e3","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728559666738,"stop":1728559666739,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f1d03f2ff582b38","name":"connected peers and dial","time":{"start":1728560661722,"stop":1728560661723,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7d70843cc7b1a234","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728559689488,"stop":1728559689488,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02bdd7e5c6b2376","name":"Fields are not dropped","time":{"start":1728559682014,"stop":1728559682014,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d642f6aad36877","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1728560038343,"stop":1728560038343,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6feb03a2d92256","name":"Push message with content topic containing unicode special characters","time":{"start":1728561860476,"stop":1728561860476,"duration":0},"status":"broken","severity":"normal"},{"uid":"3b9b7d4c933a271a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728560025382,"stop":1728560025390,"duration":8},"status":"passed","severity":"normal"},{"uid":"f5db926584bed4b3","name":"Sign & Recover","time":{"start":1728559700292,"stop":1728559700293,"duration":1},"status":"passed","severity":"normal"},{"uid":"249243fc68b2d870","name":"should be able to decode the field with only STORE set to true","time":{"start":1728559674550,"stop":1728559674550,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0ad3fc45effba1","name":"Check message with invalid timestamp is not received","time":{"start":1728560389302,"stop":1728560389303,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b360cbf7b3b44a9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728559674551,"stop":1728559674552,"duration":1},"status":"passed","severity":"normal"},{"uid":"949bf0f9fda32beb","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728560732472,"stop":1728560732473,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e91bf870a3a7fb","name":"Round trip binary serialization","time":{"start":1728559682437,"stop":1728559682438,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9c95cad67f897f","name":"Check message with non string payload is not received","time":{"start":1728560389315,"stop":1728560389315,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0352c59acd1ed81","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728560707090,"stop":1728560707090,"duration":0},"status":"passed","severity":"normal"},{"uid":"d027d363952558e7","name":"should only return 1 node with store capability","time":{"start":1728559689925,"stop":1728559689925,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7d2101e248f889","name":"should properly create location multiaddrs - udp","time":{"start":1728559675229,"stop":1728559675230,"duration":1},"status":"passed","severity":"normal"},{"uid":"6979d97ed3976479","name":"more peers than existing","time":{"start":1728560661723,"stop":1728560661723,"duration":0},"status":"skipped","severity":"normal"},{"uid":"225bcefeeb4e55d0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728560014516,"stop":1728560014516,"duration":0},"status":"passed","severity":"normal"},{"uid":"66227f7266ae34d7","name":"Query Generator - true","time":{"start":1728561226553,"stop":1728561226553,"duration":0},"status":"passed","severity":"normal"},{"uid":"deeb95c9d13de0ba","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728559666807,"stop":1728559666807,"duration":0},"status":"passed","severity":"normal"},{"uid":"361dec25555beac3","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728559867385,"stop":1728559867385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13a818417e0be61","name":"Publish message with custom timestamp: Fri Oct 20 2023 11:44:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1728560710100,"stop":1728560710101,"duration":1},"status":"passed","severity":"normal"},{"uid":"e83ccdf31a1e997f","name":"Check message with invalid timestamp is not received","time":{"start":1728560389366,"stop":1728560389370,"duration":4},"status":"passed","severity":"normal"},{"uid":"be8d732ce44a73f8","name":"Ordered Callback - false","time":{"start":1728561226554,"stop":1728561226555,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee4fcad6cbcb113","name":"Check received message containing Script","time":{"start":1728560389331,"stop":1728560389338,"duration":7},"status":"passed","severity":"normal"},{"uid":"d6fac32e1ad69225","name":"Check publish message containing emoji","time":{"start":1728560710091,"stop":1728560710099,"duration":8},"status":"passed","severity":"normal"},{"uid":"442d7f965b5d20e1","name":"Keep-alive pings maintain the connection","time":{"start":1728559921272,"stop":1728559921279,"duration":7},"status":"passed","severity":"normal"},{"uid":"68d9ac4dbef7dbc2","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728559675233,"stop":1728559675233,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89990292529464","name":"Check received message containing numeric","time":{"start":1728560389321,"stop":1728560389326,"duration":5},"status":"passed","severity":"normal"},{"uid":"acbce8dbb015cd23","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728559666744,"stop":1728559666744,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c24d04ae42d07eb","name":"Push message with content topic containing Russian","time":{"start":1728561550445,"stop":1728561550446,"duration":1},"status":"broken","severity":"normal"},{"uid":"4b7bd3d2888434e0","name":"Subscribe and receive messages via lightPush","time":{"start":1728560014502,"stop":1728560014502,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41d0c647a30cd39","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728559666752,"stop":1728559666752,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b3d375c37c6db8","name":"Push message with content topic containing long","time":{"start":1728561860448,"stop":1728561860448,"duration":0},"status":"broken","severity":"normal"},{"uid":"2a4e66f02120853b","name":"isConnected should return false after all peers disconnect","time":{"start":1728559782848,"stop":1728559782849,"duration":1},"status":"passed","severity":"normal"},{"uid":"2662d36b64ba7aa2","name":"same cluster, different shard: nodes don't connect","time":{"start":1728560038324,"stop":1728560038325,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d75603eca2eba00","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728561260195,"stop":1728561260195,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e9a0693c12bf7a","name":"Check received message containing long","time":{"start":1728559952080,"stop":1728559952081,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea1357ca070b905c","name":"returns all values when wanted number is greater than available values","time":{"start":1728559688855,"stop":1728559688855,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cf53f607008006","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728559834033,"stop":1728559834033,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ce6d95099d8d18","name":"Check received message containing numeric","time":{"start":1728560389181,"stop":1728560389206,"duration":25},"status":"passed","severity":"normal"},{"uid":"a6f35ce136015a81","name":"Push message with shell command payload","time":{"start":1728561860438,"stop":1728561860439,"duration":1},"status":"broken","severity":"normal"},{"uid":"b2a50c2044518276","name":"should encode/decode to text encoding","time":{"start":1728559675223,"stop":1728559675223,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c88ef0bd67eb12","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728560707121,"stop":1728560707121,"duration":0},"status":"passed","severity":"normal"},{"uid":"9394942320975088","name":"Fails to push message with large meta","time":{"start":1728561550471,"stop":1728561550483,"duration":12},"status":"passed","severity":"normal"},{"uid":"30ad4896e57ee9f5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728559666742,"stop":1728559666742,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c38e2cff56576b8","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728560014505,"stop":1728560014506,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c244a438019935d","name":"Asymmetric encrypt & decrypt","time":{"start":1728559700291,"stop":1728559700291,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd00ba47b88e40e1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728559666742,"stop":1728559666742,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a294bd0e932f1af","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728559688856,"stop":1728559688857,"duration":1},"status":"passed","severity":"normal"},{"uid":"20e55af0e8834db1","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728559674556,"stop":1728559674558,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d7efe0500aed3d2","name":"pre and post cipher","time":{"start":1728559700292,"stop":1728559700292,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6772a402c6a394","name":"Publish without waiting for remote peer","time":{"start":1728560732458,"stop":1728560732458,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fc4d5c500c102c","name":"Push 30 different messages","time":{"start":1728561860444,"stop":1728561860444,"duration":0},"status":"broken","severity":"normal"},{"uid":"155244863d1959ab","name":"Passing page size 1 when there are 4 messages","time":{"start":1728561278257,"stop":1728561278257,"duration":0},"status":"passed","severity":"normal"},{"uid":"641ed6304d5042fa","name":"removeEventListener with wrong event","time":{"start":1728559763575,"stop":1728559763575,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fd939646bc5c77","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728559666746,"stop":1728559666746,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2134007ffa466c","name":"Number of peers are maintained correctly","time":{"start":1728559921271,"stop":1728559921271,"duration":0},"status":"passed","severity":"normal"},{"uid":"21004cb1c7509a2a","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728559666732,"stop":1728559666733,"duration":1},"status":"passed","severity":"normal"},{"uid":"45cab8f6913ceb7d","name":"should return false","time":{"start":1728559675222,"stop":1728559675222,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5793ff08fbb0b44","name":"Push message with content topic containing long","time":{"start":1728561550429,"stop":1728561550430,"duration":1},"status":"broken","severity":"normal"},{"uid":"4a4101f110d5f0a1","name":"Push message on custom pubsubTopic","time":{"start":1728560673574,"stop":1728560673574,"duration":0},"status":"broken","severity":"normal"},{"uid":"a33640286efbbb3d","name":"configure the node with multiple pubsub topics","time":{"start":1728561211887,"stop":1728561211887,"duration":0},"status":"broken","severity":"normal"},{"uid":"565c718aca424e84","name":"Push message with JSON payload","time":{"start":1728561860436,"stop":1728561860436,"duration":0},"status":"broken","severity":"normal"},{"uid":"66347aa5b7377620","name":"Push message with escaped characters payload","time":{"start":1728561860440,"stop":1728561860440,"duration":0},"status":"broken","severity":"normal"},{"uid":"69ca816577381984","name":"Check received message containing SQL Injection","time":{"start":1728560389330,"stop":1728560389331,"duration":1},"status":"passed","severity":"normal"},{"uid":"2044645326b861b3","name":"throws on content topic with generation field greater than 0","time":{"start":1728559666719,"stop":1728559666719,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7db50ff5047d69","name":"Fails to push message with large meta","time":{"start":1728561860483,"stop":1728561860483,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec6f5b9acb62b98","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728561042825,"stop":1728561042826,"duration":1},"status":"broken","severity":"normal"},{"uid":"876c5a340b8a1214","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728560038426,"stop":1728560038437,"duration":11},"status":"passed","severity":"normal"},{"uid":"53e8fd86aac001e","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728560686156,"stop":1728560686163,"duration":7},"status":"passed","severity":"normal"},{"uid":"d5ccc12642bb423f","name":"Rejects garbage","time":{"start":1728559707435,"stop":1728559707435,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a3a8b43ca5b7d4","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728560038437,"stop":1728560038442,"duration":5},"status":"passed","severity":"normal"},{"uid":"7150eeb3890c6d0c","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728559681861,"stop":1728559681862,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe8a20ad6d1b2b8","name":"Subscribe and publish message","time":{"start":1728560732458,"stop":1728560732458,"duration":0},"status":"passed","severity":"normal"},{"uid":"38627024af771a2","name":"can dial TLS multiaddrs","time":{"start":1728560450996,"stop":1728560450996,"duration":0},"status":"passed","severity":"normal"},{"uid":"654c6188911a7aef","name":"Symmetric encrypt & Decrypt","time":{"start":1728559700291,"stop":1728559700292,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ef0453004e395d","name":"Generator, custom pubsub topic","time":{"start":1728561262650,"stop":1728561262650,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efbffc67e2c97f6","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728559689925,"stop":1728559689925,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa8677d40da3e2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728559867384,"stop":1728559867385,"duration":1},"status":"passed","severity":"normal"},{"uid":"94605ccb82c1a7c1","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728559666737,"stop":1728559666737,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbf6a0064978ff2","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728559666732,"stop":1728559666732,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f52d1e7bee6908","name":"Check message on other pubsub topic is not received","time":{"start":1728560389370,"stop":1728560389374,"duration":4},"status":"passed","severity":"normal"},{"uid":"7924010338c5eef0","name":"Query generator for multiple messages with different message text format","time":{"start":1728561308910,"stop":1728561308914,"duration":4},"status":"passed","severity":"normal"},{"uid":"feabd615e4607aa4","name":"Push message with meta","time":{"start":1728561860482,"stop":1728561860482,"duration":0},"status":"broken","severity":"normal"},{"uid":"fac263995ecec5a7","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728560915126,"stop":1728560915126,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7199dbfa3c8e57","name":"should be online or offline if network state changed","time":{"start":1728559723186,"stop":1728559723186,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9d437716c229e3","name":"Nwaku publishes","time":{"start":1728560697836,"stop":1728560697837,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a9ce2e6c373eac","name":"Check message on other pubsub topic is not received","time":{"start":1728559952109,"stop":1728559952109,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa84f4f1616f81f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728560707181,"stop":1728560707182,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e36c211c8151bc4","name":"Ordered callback, aborts when callback returns true","time":{"start":1728561308924,"stop":1728561308924,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d795a872aa19e1a","name":"Using a function","time":{"start":1728561414252,"stop":1728561414252,"duration":0},"status":"passed","severity":"normal"},{"uid":"58196cd0c28e3bc9","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728561324556,"stop":1728561324556,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f974ec38d9c421","name":"Check message with no payload is not received","time":{"start":1728560389376,"stop":1728560389378,"duration":2},"status":"passed","severity":"normal"},{"uid":"f5ac4a376753b0ac","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728560389362,"stop":1728560389366,"duration":4},"status":"passed","severity":"normal"},{"uid":"34fbed9ce4aca37a","name":"Publish message with large meta","time":{"start":1728560710138,"stop":1728560710138,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2492a730674e0d","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728560038345,"stop":1728560038345,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa64cc7c045f0f0b","name":"Check received message with timestamp: 1728559722143 ","time":{"start":1728560389357,"stop":1728560389359,"duration":2},"status":"passed","severity":"normal"},{"uid":"1559dc4e4ce9a1dc","name":"should throw an error for insufficient data","time":{"start":1728559666807,"stop":1728559666807,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f240842e047e439","name":"Check received message containing shell command","time":{"start":1728560389275,"stop":1728560389286,"duration":11},"status":"passed","severity":"normal"},{"uid":"d5dfb5285a70d338","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728560707156,"stop":1728560707156,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb0ad84f86216b6","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728560915129,"stop":1728560915129,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1adf9a561be7ab0","name":"addEventListener with wrong event","time":{"start":1728559763574,"stop":1728559763574,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff692c93c871ad03","name":"should return all peers when numPeers is 0","time":{"start":1728559681861,"stop":1728559681861,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa6d502cf5e29be","name":"Fails to push message with empty content topic","time":{"start":1728561860478,"stop":1728561860481,"duration":3},"status":"passed","severity":"normal"},{"uid":"19fb6feeb28e2a65","name":"configure the node with multiple content topics","time":{"start":1728561182882,"stop":1728561182882,"duration":0},"status":"broken","severity":"normal"},{"uid":"51f320f7044ff386","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728561324555,"stop":1728561324555,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3ef4146688bca5","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728560025381,"stop":1728560025382,"duration":1},"status":"passed","severity":"normal"},{"uid":"45588ee027371014","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728561004529,"stop":1728561004529,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f651331ff99ab7","name":"throws on content topic with non-number generation field","time":{"start":1728559666719,"stop":1728559666719,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba2e1f978e7546e","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728559666736,"stop":1728559666737,"duration":1},"status":"passed","severity":"normal"},{"uid":"2290fca43a6ec9cb","name":"Sets default value correctly","time":{"start":1728561414253,"stop":1728561414253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d0c09629c436b","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728560038355,"stop":1728560038356,"duration":1},"status":"passed","severity":"normal"},{"uid":"f75723fbffa639d5","name":"Query generator for 2000 messages","time":{"start":1728561308926,"stop":1728561308926,"duration":0},"status":"broken","severity":"normal"},{"uid":"f0d321223bb98edd","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728559723185,"stop":1728559723185,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cda91125c8bd845","name":"Relay - dialed first","time":{"start":1728561435775,"stop":1728561435776,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca384a480003e08","name":"Encoder throws on empty string content topic","time":{"start":1728559699805,"stop":1728559699805,"duration":0},"status":"passed","severity":"normal"},{"uid":"34172c125886aa10","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728560732459,"stop":1728560732459,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e8dc8dec502135","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728560686145,"stop":1728560686146,"duration":1},"status":"passed","severity":"normal"},{"uid":"166378a86dfa4b29","name":"should not receive a peer event before start","time":{"start":1728559693994,"stop":1728559693994,"duration":0},"status":"passed","severity":"normal"},{"uid":"377526b95db70450","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728560038396,"stop":1728560038397,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e5c6f3d34a0bbf","name":"should call waitForPeer on Relay","time":{"start":1728559704286,"stop":1728559704286,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1c344b2a1af8dc","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728559689927,"stop":1728559689927,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dda6924a9c35f7c3","name":"should set field with all protocols disabled","time":{"start":1728559675231,"stop":1728559675231,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2a05c8c7174825","name":"Ping succeeds for all connected peers","time":{"start":1728559921271,"stop":1728559921272,"duration":1},"status":"passed","severity":"normal"},{"uid":"f11a77caa90dfc99","name":"Push message with custom timestamp: 1697801879176","time":{"start":1728561550485,"stop":1728561550486,"duration":1},"status":"broken","severity":"normal"},{"uid":"9e55ee6e2a985924","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728561260196,"stop":1728561260196,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb021375dac3b677","name":"Push message with content topic containing JSON","time":{"start":1728561550455,"stop":1728561550456,"duration":1},"status":"broken","severity":"normal"},{"uid":"c9a53c5841f3cb3c","name":"Check publish message after service node is restarted","time":{"start":1728560710136,"stop":1728560710137,"duration":1},"status":"skipped","severity":"normal"},{"uid":"feb7b0d127a7eb45","name":"should return valid sharding parameters for static sharding","time":{"start":1728559666749,"stop":1728559666749,"duration":0},"status":"passed","severity":"normal"},{"uid":"44789f96e2298c5","name":"Throws when trying to push message with empty payload","time":{"start":1728561550426,"stop":1728561550426,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ddd75c11171466","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728559666743,"stop":1728559666743,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af4bc94613eae2d","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728560915126,"stop":1728560915126,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dddda89d63c8680","name":"Check message with no payload is not received","time":{"start":1728560389305,"stop":1728560389314,"duration":9},"status":"passed","severity":"normal"},{"uid":"4966f50f8975ecc8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728560389359,"stop":1728560389362,"duration":3},"status":"passed","severity":"normal"},{"uid":"2c43aa4e0bd462f1","name":"Subscribe and receive messages via waku relay post","time":{"start":1728560014503,"stop":1728560014504,"duration":1},"status":"passed","severity":"normal"},{"uid":"f173ad2b9d65d756","name":"Check received message containing Russian","time":{"start":1728560389329,"stop":1728560389330,"duration":1},"status":"passed","severity":"normal"},{"uid":"431ae1dd4289e70d","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728559723184,"stop":1728559723184,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7413adfa6253f33","name":"should push to available amount of connection if less than required","time":{"start":1728560278732,"stop":1728560278740,"duration":8},"status":"broken","severity":"normal"},{"uid":"91978204d32f0d4e","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728561042824,"stop":1728561042825,"duration":1},"status":"broken","severity":"normal"},{"uid":"5b6fcd9aa6aebd26","name":"random static sharding 3 - Cluster ID: 53, Shard ID: 364","time":{"start":1728561211764,"stop":1728561211764,"duration":0},"status":"broken","severity":"normal"},{"uid":"788b38148a5ff1b6","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728561004548,"stop":1728561004550,"duration":2},"status":"passed","severity":"normal"},{"uid":"b6525db00c1363c7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728560707058,"stop":1728560707058,"duration":0},"status":"passed","severity":"normal"},{"uid":"534fcd215770e69e","name":"Ping on unsubscribed peer","time":{"start":1728559820600,"stop":1728559820601,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a52815a49080d03","name":"Encoder throws on undefined content topic","time":{"start":1728559682439,"stop":1728559682439,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ccadd253ea7e4e","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728561042797,"stop":1728561042797,"duration":0},"status":"broken","severity":"normal"},{"uid":"c522c147f89c60b1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728560014554,"stop":1728560014554,"duration":0},"status":"passed","severity":"normal"},{"uid":"9605325422f67c","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app47/10/topic276/json","time":{"start":1728561182802,"stop":1728561182802,"duration":0},"status":"broken","severity":"normal"},{"uid":"4e5ef4b3fba153f6","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728561042859,"stop":1728561042859,"duration":0},"status":"broken","severity":"normal"},{"uid":"bd609d46306116c8","name":"Sample","time":{"start":1728559674629,"stop":1728559674629,"duration":0},"status":"passed","severity":"normal"},{"uid":"89511fba64ef7840","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728560025379,"stop":1728560025379,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1726959b43556cb","name":"should not fail to start the service if it is already started","time":{"start":1728559693993,"stop":1728559693994,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7479e1345e14f6","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728560038397,"stop":1728560038398,"duration":1},"status":"passed","severity":"normal"},{"uid":"3687385977dfc013","name":"Check received message containing escaped characters","time":{"start":1728559952103,"stop":1728559952103,"duration":0},"status":"passed","severity":"normal"},{"uid":"49308744366d8ebe","name":"Store - dialed first","time":{"start":1728561435777,"stop":1728561435777,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b2c4c6674e0ae1","name":"nwaku subscribes","time":{"start":1728560697835,"stop":1728560697836,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb18b6170cde11c","name":"Fails to publish duplicate message","time":{"start":1728560710121,"stop":1728560710122,"duration":1},"status":"passed","severity":"normal"},{"uid":"801d4c8e2a619880","name":"Check received message containing SQL Injection","time":{"start":1728559952099,"stop":1728559952099,"duration":0},"status":"passed","severity":"normal"},{"uid":"55360ceb12967a0e","name":"Check received message with timestamp: 1728559722143 ","time":{"start":1728560389294,"stop":1728560389295,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad10f2aa84ad21dd","name":"Check publish message containing numeric","time":{"start":1728560710058,"stop":1728560710059,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf382094b5bb759a","name":"Push message with content topic containing emoji","time":{"start":1728561860477,"stop":1728561860477,"duration":0},"status":"broken","severity":"normal"},{"uid":"605f73139f66e194","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728559723183,"stop":1728559723184,"duration":1},"status":"passed","severity":"normal"},{"uid":"b361e50b10bb43df","name":"Should update shard info","time":{"start":1728560575988,"stop":1728560575988,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2263afbec7a09c5","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728559666731,"stop":1728559666731,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7334fcb0ab2763d","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728561550453,"stop":1728561550453,"duration":0},"status":"broken","severity":"normal"},{"uid":"51d714fe59be687","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728561324556,"stop":1728561324557,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a4212312b2f9b","name":"Push message with unicode special characters payload","time":{"start":1728561860441,"stop":1728561860441,"duration":0},"status":"broken","severity":"normal"},{"uid":"4916ffd843a828d1","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728559834032,"stop":1728559834032,"duration":0},"status":"passed","severity":"normal"},{"uid":"2696607694fef505","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728561182882,"stop":1728561182883,"duration":1},"status":"passed","severity":"normal"},{"uid":"27661676083ff0d7","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728559666748,"stop":1728559666748,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29b090e493b582d","name":"Subscribe to topic containing XML and receive message","time":{"start":1728560014555,"stop":1728560014555,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa4129ed4336fbe","name":"Push message with Basic HTML tag payload","time":{"start":1728561550414,"stop":1728561550415,"duration":1},"status":"broken","severity":"normal"},{"uid":"b02a6b9b25c16fc9","name":"Push message with escaped characters payload","time":{"start":1728561550419,"stop":1728561550420,"duration":1},"status":"broken","severity":"normal"},{"uid":"639d963e52ec0d01","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728559666742,"stop":1728559666742,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86b205db1cdd0f7","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728559689926,"stop":1728559689926,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ceb5cf120ed7d2e7","name":"Push message with content topic containing SQL Injection","time":{"start":1728561550447,"stop":1728561550448,"duration":1},"status":"broken","severity":"normal"},{"uid":"b5ac92132cdb4465","name":"should not receive a peer event after stop","time":{"start":1728559748925,"stop":1728559748927,"duration":2},"status":"passed","severity":"normal"},{"uid":"688f6ca051a1fc09","name":"Check received message containing JSON","time":{"start":1728559952102,"stop":1728559952102,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53766fa4a1e8d2c","name":"Push message with rate limit","time":{"start":1728561550484,"stop":1728561550484,"duration":0},"status":"broken","severity":"normal"},{"uid":"70b5aceffabf4d1a","name":"Reopen subscription with peer with lost subscription","time":{"start":1728559820601,"stop":1728559820602,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3e3a0bf430f021","name":"should emit a peer event after start","time":{"start":1728560575150,"stop":1728560575151,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a649ecb8dd06fa4","name":"Check publish message containing long","time":{"start":1728560710054,"stop":1728560710057,"duration":3},"status":"passed","severity":"normal"},{"uid":"60ebdc3e2aebad1f","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728560686136,"stop":1728560686144,"duration":8},"status":"passed","severity":"normal"},{"uid":"99a3142a1271af","name":"Should update multiaddrs","time":{"start":1728560575988,"stop":1728560575988,"duration":0},"status":"passed","severity":"normal"},{"uid":"f227fe6f5fa370ca","name":"Query with Promise Callback, No Decoder","time":{"start":1728561004555,"stop":1728561004557,"duration":2},"status":"passed","severity":"normal"},{"uid":"b989bdce62d605a0","name":"should throw error - no public key","time":{"start":1728559675221,"stop":1728559675221,"duration":0},"status":"passed","severity":"normal"},{"uid":"6142103db9cb3af","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728560707159,"stop":1728560707159,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a4a0e7e87bd261","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728559666730,"stop":1728559666730,"duration":0},"status":"passed","severity":"normal"},{"uid":"3218c4b8df925fda","name":"should set field with only FILTER enabled","time":{"start":1728559675232,"stop":1728559675233,"duration":1},"status":"passed","severity":"normal"},{"uid":"534a5d215f08642b","name":"Encoder throws on empty string content topic","time":{"start":1728559682439,"stop":1728559682440,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b9f47fae42cb1d","name":"Check message with no pubsub topic is not received","time":{"start":1728559952110,"stop":1728559952122,"duration":12},"status":"passed","severity":"normal"},{"uid":"7afd24ddd24874e5","name":"Reusing cursor across nodes","time":{"start":1728560915128,"stop":1728560915128,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a93e635c1fb6e7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728559834033,"stop":1728559834046,"duration":13},"status":"passed","severity":"normal"},{"uid":"e6a29cd5a1c7754e","name":"Reopen subscription with peer with lost subscription","time":{"start":1728559820593,"stop":1728559820593,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce74e8855f811d9","name":"Generator, 2 different pubsubtopics","time":{"start":1728561262667,"stop":1728561262667,"duration":0},"status":"passed","severity":"normal"},{"uid":"9efb12196da49c9e","name":"returns all values when wanted number matches available values","time":{"start":1728559688853,"stop":1728559688855,"duration":2},"status":"passed","severity":"normal"},{"uid":"dbb152e4750c3018","name":"Ping on peer without subscriptions","time":{"start":1728559786264,"stop":1728559786264,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d62c556572d206","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728560038372,"stop":1728560038372,"duration":0},"status":"passed","severity":"normal"},{"uid":"15749379dfd60f76","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728559701472,"stop":1728559701472,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0b2e535344605","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728561262651,"stop":1728561262651,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b499ab2d8135caf","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728559782847,"stop":1728559782847,"duration":0},"status":"passed","severity":"normal"},{"uid":"2320423df7ff058d","name":"Check received message containing JSON","time":{"start":1728560389267,"stop":1728560389275,"duration":8},"status":"passed","severity":"normal"},{"uid":"688a29d4a2408c3f","name":"throws an error for improperly formatted content topics","time":{"start":1728559666735,"stop":1728559666735,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c6d4ab5139e1ce","name":"listenerCount","time":{"start":1728559763576,"stop":1728559763576,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccefe6d6a4484299","name":"Subscribe to topic containing short and receive message","time":{"start":1728560707086,"stop":1728560707087,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec35c9998607a26","name":"Passing page size 19 when there are 20 messages","time":{"start":1728561278291,"stop":1728561278291,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c7b63428dd5b53","name":"Register correct protocols","time":{"start":1728560732457,"stop":1728560732458,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad97f8dc127f70a6","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728561308924,"stop":1728561308924,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebba9a4dcaadc66c","name":"can start the service","time":{"start":1728560575139,"stop":1728560575143,"duration":4},"status":"passed","severity":"normal"},{"uid":"debdd29460d16650","name":"Ping on subscribed peer","time":{"start":1728559820590,"stop":1728559820591,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1957d0959c722cf","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728560038411,"stop":1728560038416,"duration":5},"status":"passed","severity":"normal"},{"uid":"e0a6654c6e958371","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728559666738,"stop":1728559666738,"duration":0},"status":"passed","severity":"normal"},{"uid":"60842364718433c2","name":"Decoder throws on undefined content topic","time":{"start":1728559701474,"stop":1728559701474,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1ecede42e38759","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728559666731,"stop":1728559666732,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e2545c5388a70fd","name":"Check received message containing special chars","time":{"start":1728559952081,"stop":1728559952081,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf86ce2cff9b657","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728560732459,"stop":1728560732459,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb12f74bca1ea62","name":"Subscribe and receive messages via waku relay post","time":{"start":1728560707058,"stop":1728560707058,"duration":0},"status":"passed","severity":"normal"},{"uid":"1022082e9aa226ce","name":"should encode/decode to RLP encoding","time":{"start":1728559675223,"stop":1728559675223,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b497ac6e7370fdf","name":"Push message with content topic containing special chars","time":{"start":1728561860450,"stop":1728561860450,"duration":0},"status":"broken","severity":"normal"},{"uid":"5afc4ca7b7ba1d13","name":"Callback on promise","time":{"start":1728561308923,"stop":1728561308923,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f9683067788cc7","name":"Push message with content topic containing escaped characters","time":{"start":1728561860474,"stop":1728561860474,"duration":0},"status":"broken","severity":"normal"},{"uid":"ae88ab644d55440a","name":"Push message on custom pubsubTopic","time":{"start":1728560673565,"stop":1728560673566,"duration":1},"status":"broken","severity":"normal"},{"uid":"20d54a7ef876a4b4","name":"Filter with 1 connections","time":{"start":1728560330907,"stop":1728560330907,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2059fd803154a7","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728559689715,"stop":1728559689716,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c433b61dbfa3a97","name":"Subscribe to topic containing Script and receive message","time":{"start":1728560707091,"stop":1728560707091,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdcc8d847da9db7","name":"Ping fails for unsubscribed peers","time":{"start":1728559921272,"stop":1728559921272,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06d7458e9f690f4","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app6/7/topic858/proto","time":{"start":1728561182799,"stop":1728561182800,"duration":1},"status":"broken","severity":"normal"},{"uid":"df1e879eea08ca81","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728560014556,"stop":1728560014557,"duration":1},"status":"passed","severity":"normal"},{"uid":"e24a9bc2ad2f903","name":"Subscribe and receive messages via waku relay post","time":{"start":1728560707122,"stop":1728560707122,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cdeb856c3fdd2e","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728559736930,"stop":1728559736931,"duration":1},"status":"passed","severity":"normal"},{"uid":"6233b95f26ccea4c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728560707178,"stop":1728560707179,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab76fce6d3db1d82","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728559730506,"stop":1728559730507,"duration":1},"status":"passed","severity":"normal"},{"uid":"f20160bd3ba77d07","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728559723185,"stop":1728559723186,"duration":1},"status":"passed","severity":"normal"},{"uid":"9075918fc1aca96e","name":"throws on content topic with empty application field","time":{"start":1728559666720,"stop":1728559666720,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9065123d87cd01","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728559666735,"stop":1728559666735,"duration":0},"status":"passed","severity":"normal"},{"uid":"4204b93af3a90d73","name":"Ping on subscribed peer","time":{"start":1728559820594,"stop":1728559820599,"duration":5},"status":"passed","severity":"normal"},{"uid":"e742a31fda7e7156","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728559666732,"stop":1728559666732,"duration":0},"status":"passed","severity":"normal"},{"uid":"8227efca3b3a7e87","name":"Push message with Russian payload","time":{"start":1728561550394,"stop":1728561550394,"duration":0},"status":"broken","severity":"normal"},{"uid":"50ae466fd2e20703","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728560014555,"stop":1728560014556,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade82c630c9eb9dd","name":"Check message with non string payload is not received","time":{"start":1728559952123,"stop":1728559952123,"duration":0},"status":"passed","severity":"normal"},{"uid":"c377af76eebdd38c","name":"Subscribe to topic containing long and receive message","time":{"start":1728560707150,"stop":1728560707154,"duration":4},"status":"passed","severity":"normal"},{"uid":"99dfc9c8daa85185","name":"Correctly serialized arguments","time":{"start":1728560451458,"stop":1728560451459,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a342a50a8e8697","name":"Check message received after jswaku node is restarted","time":{"start":1728560389387,"stop":1728560389387,"duration":0},"status":"skipped","severity":"normal"},{"uid":"17455b034fff104a","name":"getPeersByDiscovery","time":{"start":1728560661130,"stop":1728560661130,"duration":0},"status":"passed","severity":"normal"},{"uid":"713860400b353be9","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728560835491,"stop":1728560835502,"duration":11},"status":"passed","severity":"normal"},{"uid":"5bc135aa259cb480","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728559834032,"stop":1728559834032,"duration":0},"status":"passed","severity":"normal"},{"uid":"96efe132ae744b4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728559834031,"stop":1728559834032,"duration":1},"status":"passed","severity":"normal"},{"uid":"8704e222647e7c08","name":"1 Relay, 1 Filter, gives up","time":{"start":1728559689488,"stop":1728559689489,"duration":1},"status":"passed","severity":"normal"},{"uid":"904d21953976dc1d","name":"Promise Callback - false","time":{"start":1728561226554,"stop":1728561226554,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fc6c9f7714565","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728559669158,"stop":1728559669158,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c68d4908efb4e02","name":"Check received message containing Script","time":{"start":1728559952099,"stop":1728559952101,"duration":2},"status":"passed","severity":"normal"},{"uid":"17bbd9bb14d4488e","name":"should reject if Relay is requested but not mounted","time":{"start":1728559704281,"stop":1728559704282,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ab621a144237841","name":"should reject if LightPush is requested but not mounted","time":{"start":1728559704282,"stop":1728559704282,"duration":0},"status":"passed","severity":"normal"},{"uid":"497409da7c30dd57","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728559666744,"stop":1728559666745,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d14bc103d6c356","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728561004513,"stop":1728561004517,"duration":4},"status":"passed","severity":"normal"},{"uid":"22463f635f11c4e4","name":"start node with empty shard should fail","time":{"start":1728561211902,"stop":1728561211902,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8adb74e3fc4455","name":"random static sharding 4 - Cluster ID: 181, Shard ID: 47","time":{"start":1728561211771,"stop":1728561211771,"duration":0},"status":"broken","severity":"normal"},{"uid":"ddcb2265c9a2b075","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728559689716,"stop":1728559689717,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7c571f6b053c3a","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728560038344,"stop":1728560038345,"duration":1},"status":"passed","severity":"normal"},{"uid":"3832ce729b3a5b09","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728560707160,"stop":1728560707160,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d1679082fc0f91","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728560038410,"stop":1728560038411,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5a93190e926f7c0","name":"unsubscribes","time":{"start":1728561287091,"stop":1728561287091,"duration":0},"status":"passed","severity":"normal"},{"uid":"493fa45f957cdc41","name":"Check received message containing numeric","time":{"start":1728559952081,"stop":1728559952081,"duration":0},"status":"passed","severity":"normal"},{"uid":"7822be0023f57bc1","name":"Push message with content topic containing unicode special characters","time":{"start":1728561550466,"stop":1728561550467,"duration":1},"status":"broken","severity":"normal"},{"uid":"53e1a61264e11fdd","name":"Encoder throws on undefined content topic","time":{"start":1728559699804,"stop":1728559699805,"duration":1},"status":"passed","severity":"normal"},{"uid":"3602d258b8a9dfbe","name":"Push message equal or less that 1MB","time":{"start":1728561550491,"stop":1728561550493,"duration":2},"status":"broken","severity":"normal"},{"uid":"efedead1f6bb52b5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728559666746,"stop":1728559666746,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0c1d5d54cd136e","name":"Check received message containing short","time":{"start":1728559952080,"stop":1728559952080,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e5e523316e83df","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728560014502,"stop":1728560014503,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8ca0977d27e9eb","name":"Publish message with custom timestamp: Thu Oct 10 2024 12:44:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1728560710103,"stop":1728560710121,"duration":18},"status":"passed","severity":"normal"},{"uid":"82372cc1ab3bf68","name":"Query with Promise Callback, No message returned","time":{"start":1728561004557,"stop":1728561004563,"duration":6},"status":"passed","severity":"normal"},{"uid":"79b73ecbdeed1262","name":"Push message with numeric payload","time":{"start":1728561550387,"stop":1728561550387,"duration":0},"status":"broken","severity":"normal"},{"uid":"2eda296a569c164e","name":"should wait for LightPush peer to be connected","time":{"start":1728559704284,"stop":1728559704284,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fc7a61489c9b9b","name":"returns only open connection if one present","time":{"start":1728559681256,"stop":1728559681257,"duration":1},"status":"passed","severity":"normal"},{"uid":"38ae5c5199adf350","name":"Check received message containing special chars","time":{"start":1728560389232,"stop":1728560389246,"duration":14},"status":"passed","severity":"normal"},{"uid":"53dc8e20dea25550","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728560038373,"stop":1728560038379,"duration":6},"status":"passed","severity":"normal"},{"uid":"56bd9b5f28443efb","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728560915124,"stop":1728560915124,"duration":0},"status":"passed","severity":"normal"},{"uid":"abfae343b91c18a8","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728559666807,"stop":1728559666807,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f921382a4022d50","name":"Refresh subscription","time":{"start":1728560707084,"stop":1728560707086,"duration":2},"status":"passed","severity":"normal"},{"uid":"645f0f419cb9be7f","name":"should throw error - no id","time":{"start":1728559675220,"stop":1728559675220,"duration":0},"status":"passed","severity":"normal"},{"uid":"9156291e42641f30","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728561182789,"stop":1728561182790,"duration":1},"status":"broken","severity":"normal"},{"uid":"e57353642f5e0ba1","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728559736931,"stop":1728559736932,"duration":1},"status":"passed","severity":"normal"},{"uid":"cecdd4770c14f92c","name":"Push message with content topic containing Chinese","time":{"start":1728561860451,"stop":1728561860452,"duration":1},"status":"broken","severity":"normal"},{"uid":"7ee22a30622de12e","name":"Push message with JSON payload","time":{"start":1728561550416,"stop":1728561550417,"duration":1},"status":"broken","severity":"normal"},{"uid":"9f244978519dc763","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728560835483,"stop":1728560835484,"duration":1},"status":"passed","severity":"normal"},{"uid":"a570b3da6a56c51b","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728559674558,"stop":1728559674561,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a1a9ba38e968ebd","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728560025380,"stop":1728560025380,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7fd172f9400a1da","name":"Check received message containing XML","time":{"start":1728560389338,"stop":1728560389345,"duration":7},"status":"passed","severity":"normal"},{"uid":"7cf646c1e0317d91","name":"Push message with custom timestamp: 1728563626063","time":{"start":1728561860489,"stop":1728561860489,"duration":0},"status":"broken","severity":"normal"},{"uid":"a14966eb503463c9","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728561042822,"stop":1728561042822,"duration":0},"status":"broken","severity":"normal"},{"uid":"f0b8539f808c2d4a","name":"Query with Ordered Callback, No Decoder","time":{"start":1728561004531,"stop":1728561004538,"duration":7},"status":"passed","severity":"normal"},{"uid":"bf55f5f1dfcdf73","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728560038345,"stop":1728560038345,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5d7189e9e0809c","name":"Check meta is set [ecies]","time":{"start":1728559701472,"stop":1728559701472,"duration":0},"status":"passed","severity":"normal"},{"uid":"24523094ffc15155","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728559723181,"stop":1728559723183,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c11e18f5316116e","name":"handles empty contentTopics array correctly","time":{"start":1728559666750,"stop":1728559666751,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee4aa54960a348cd","name":"Meta field set when metaSetter is specified","time":{"start":1728559682438,"stop":1728559682439,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb8287e7522b0f8f","name":"Push message with content topic containing Script","time":{"start":1728561860463,"stop":1728561860463,"duration":0},"status":"broken","severity":"normal"},{"uid":"c30a320ebf7315fd","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728559674548,"stop":1728559674549,"duration":1},"status":"passed","severity":"normal"},{"uid":"d078c1a6717dd113","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728560707090,"stop":1728560707090,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fed4c12d684cd64","name":"Push message with emoji payload","time":{"start":1728561550423,"stop":1728561550424,"duration":1},"status":"broken","severity":"normal"},{"uid":"3dc1f0f1bbf381bf","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app96/2/topic923/json","time":{"start":1728561182828,"stop":1728561182828,"duration":0},"status":"broken","severity":"normal"},{"uid":"ae963dd5a414c809","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728560038344,"stop":1728560038344,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaeb20dd38a8b5da","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728560025381,"stop":1728560025381,"duration":0},"status":"passed","severity":"normal"},{"uid":"282ae5e1465c3977","name":"Check received message containing SQL Injection","time":{"start":1728560389252,"stop":1728560389259,"duration":7},"status":"passed","severity":"normal"}]